As tabelas a seguir listam os controles de impressora PCL5 e SCS que são suportados usando o modo GDI. Substitua o sinal # pela string de parâmetros numéricos apropriada. Strings de parâmetros numéricos podem iniciar com um sinal de mais ou menos, qualquer número ou dígito decimal e um ponto de fração decimais opcionais. A string de parâmetros numéricos também pode estar vazia.
Sequências de controle do SCS suportadas
Tabela 3-72
Função |
Código |
Descrição |
Comentário |
---|---|---|---|
BEL |
0x2F |
Alarme |
Ignorado |
CR |
0x0D |
Retorno do carro |
|
FF |
0x0C |
Avanço de página |
|
GE |
0x08+ |
Escape gráfico |
Imprime um hífen, seguido pelo próximo byte tratado como um caractere ASCII |
HT |
0x05 |
Tabulador horizontal |
|
IRS |
0x1E |
Separador de intercâmbio de registro |
Tratado como o NL |
LF |
0x25 |
Alimentação de linha |
|
NL |
0x00 |
Null |
Ignorado |
RFF |
0x3A |
Requerido avanço de página |
Tratado como o FF |
RNL |
0x06 |
Requerida nova linha |
Tratado como o NL |
SA |
0x28+ |
Definir atributo |
Subfunções Habilitar/desabilitar sublinhado e selecionar fontes padrão |
SHF |
0x2B+ |
Definir formato horizontal |
Definir margens esquerda e direita e paradas de tabulação |
SLD |
0x2B+ |
Definir densidade de linha |
|
SPD |
0x2B+ |
Definir densidade da impressão |
|
SVF |
0x2B+ |
Definir formato vertical |
Definir margens superior e inferior e paradas de tabulação verticais |
TRN |
0x35 |
Transparência |
Começa um bloco de transparência com uma conversão de EBCDIC para ASCII. O bloco pode conter tanto texto quanto comandos de PCL5 (que serão emulados) |
ATRN |
0x36 |
Transparência absoluta |
Começa um bloco de transparência não traduzido |
VT |
0x0B |
Tabulador vertical |
|
NOTA:Nota: Um sinal de mais indica uma sequência de vários bytes.
Sequências de controle do PCL5 suportadas
Observe o seguinte:
[ESC] representa o caractere de escape ASCII (hexadecimal 1B).
Em códigos que contenham um "E" comercial (&), o caractere que segue o "E" comercial é quase sempre um caractere minúsculo do alfabeto. Tome cuidado para não confundir um L minúsculo (l) com o numeral um (1).
Sequências de seleção de fonte e controle de características do PCL5 suportadas
Tabela 3-73 Sequências de seleção de fonte e controle de características do PCL5 suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC]&a#P |
Direção da impressão |
|
[ESC]&l#0 |
Orientação da página |
|
[ESC]&d#D |
Ativar sublinhado |
|
[ESC]&d@ |
Desabilitar sublinhado |
|
[ESC](3@ |
Selecionar fonte primária como padrão* |
|
[ESC](s#B |
Status de negrito da fonte primária* |
|
[ESC](s#H |
Pitch da fonte primária* |
|
[ESC]&k#S |
Modo de pitch da fonte primária* |
Padrão pica, elite, comprimido |
[ESC](s#P |
Espaçamento de fonte principal* |
|
[ESC](s#S |
Estilo de fonte principal* |
|
[ESC](s#T |
Família de faces de tipos de fonte principal* |
|
[ESC](s#V |
Altura de fonte principal* |
|
[ESC]([font_ID]) |
Conjunto de símbolos de fonte principal* |
Fornece suporte para fontes especiais (como códigos de barra, por exemplo) |
* Para fontes secundárias, substitua ) por ( na sequência de código. Por exemplo, [ESC] )3@ selecione a fonte secundária como padrão em vez da primária.
Sequências de controle de posicionamento do PCL5 suportadas
Tabela 3-74 Sequências de controle de posicionamento do PCL5 suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC]&l#A |
Tamanho de página (tipo de papel) |
Por exemplo, carta, legal, A4, Executivo |
[ESC]&k#H |
Índice de movimento horizontal |
Define tamanho da coluna |
[ESC]&l#C |
Índice de movimento vertical |
Define tamanho da linha |
[ESC]&a#C |
Posicionamento horizontal do cursor (medido em colunas) |
|
[ESC]*p#X |
Posicionamento horizontal do cursor (medido em pixels)* |
|
[ESC]&a#H |
Posicionamento horizontal do cursor (medido em decipontos)* |
|
[ESC]&a#R |
Posicionamento vertical do cursor (medido em linhas)* |
|
[ESC]*p#Y |
Posicionamento vertical do cursor (medido em pixels)* |
|
[ESC]&a#V |
Posicionamento vertical do cursor (medido em decipontos)* |
|
[ESC]&f#S |
Posição push/pop do cursor |
|
[ESC]&l#D |
Espaçamento de linha |
|
[ESC]&= |
Alimentação de meia-linha |
|
[ESC]&l#E |
Margem superior |
|
[ESC]&l#F |
Comprimento do texto |
|
[ESC]&a#L |
Margem esquerda |
|
[ESC]&a#M |
Margem direita |
|
[ESC]9 |
Limpar margens horizontais |
|
* A Hewlett-Packard LaserJet pode posicionar através de pixels (300 pixels por polegada), decipontos (720 decipontos por polegada) ou linhas e colunas (conforme definido pelo índice de movimento horizontal e o índice de movimento vertical). A posição real é arredondada para o pixel mais próximo.
Sequências de controle de gerenciamento de retângulo do PCL5 suportadas
Tabela 3-75
Código |
Descrição |
Comentário |
---|---|---|
[ESC]*c#A |
Tamanho horizontal do retângulo (medido em pixels)* |
|
[ESC]*c#H |
Tamanho horizontal do retângulo (medido em decipontos)* |
|
[ESC]*c#B |
Tamanho vertical do retângulo (medido em pixels)* |
|
[ESC]*c#V |
Tamanho vertical do retângulo (medido em decipontos)* |
|
[ESC]*v#T |
Selecionar padrão atual |
Padrões ou transparências definidas pelo usuário não são permitidos— somente padrão |
[ESC]*c#G |
Identificação de padrão de preenchimento da área |
|
[ESC]*c#P |
Preenchimento da área retangular |
|
[ESC]*v#N |
Modo de origem da transparência |
Afeta a combinação do plano de fundo e do primeiro plano |
[ESC]*v#O |
Modo padrão de transparência |
Afeta a combinação do plano de fundo e do primeiro plano |
* A Hewlett-Packard LaserJet pode posicionar através de pixels (300 pixels por polegada), decipontos (720 decipontos por polegada) ou linhas e colunas (conforme definido pelo índice de movimento horizontal e o índice de movimento vertical). A posição real é arredondada para o pixel mais próximo.
Sequências de controle do papel e do trabalho do PCL5 suportadas
Tabela 3-76
Código |
Descrição |
Comentário |
---|---|---|
[ESC]&l#X |
Número de cópias |
Refere-se ao número de cópias de cada página (não classifica) |
[ESC]&l#H |
Origem do papel |
Por exemplo, bandeja superior ou bandeja inferior, envelope |
[ESC]&l#G |
Destino do papel |
Refere-se à bandeja de saída superior |
[ESC]&l#L |
Salto de perfuração |
Controla se o texto e os gráficos são cortados ou impressos nas margens superior e inferior da página física |
Impressão simples/duplex do PCL5 suportada
Tabela 3-77 Impressão simples/duplex do PCL5 suportada
Código |
Descrição |
Comentário |
---|---|---|
[ESC]&l#S |
Impressão simples/duplex |
Impressão em dois lados (somente Laserjet IID e IIID ) |
Sequências de comandos do PCL5 suportadas
Tabela 3-78 Sequências de comandos do PCL5 suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC] &l#P |
Comprimento da página |
|
[ESC] &s#C |
Quebra no fim da linha sempre desabilitada; o texto que ultrapassa o fim da linha é truncado |
|
[ESC]E |
Reinicialização da impressora |
|
Sequências de controle de gráficos raster (Bitmap) do PCL5 não suportadas
Tabela 3-79 Sequências de controle de gráficos raster (Bitmap) do PCL5 não suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC] *r#A |
Inicia gráficos raster |
Funcionalmente idêntico às operações dos gráficos bitmap do Windows |
[ESC] *r#F |
Apresentação dos gráficos raster |
|
[ESC] *t#R |
Resolução dos Gráficos Raster |
|
[ESC] *r#T |
Altura do raster |
|
[ESC] *r#S |
Largura do raster |
|
[ESC] *b#Y |
Deslocamento Y do Raster |
|
[ESC] *b#M |
Definir modo de compactação |
|
[ESC] *b#W |
Transferir dados raster |
|
[ESC] *rB |
Fim dos gráficos raster |
|
Sequências de controle de gerenciamento de retângulos do PCL5 não suportadas
Tabela 3-80 Sequências de controle de gerenciamento de retângulos do PCL5 não suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC] c#W |
Padrão definido pelo usuário |
|
[ESC] c#Q |
Controle de padrão definido pelo usuário |
|
[ESC] p#R |
Definir ponto de referência do padrão |
|
Sequências de controle do software de gerenciamento de fontes do PCL5 não suportadas
Tabela 3-81 Sequências de controle do software de gerenciamento de fontes do PCL5 não suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC] *c#D |
Atribuir identificação da fonte |
|
[ESC] *c#E |
Código de caractere |
|
[ESC] *c#F |
Controle de fonte |
|
[ESC] (s#W |
Descritor de caractere e dados |
|
[ESC] )s#W |
Descritor de fonte |
|
[ESC] *c#R |
Fixar conjunto de símbolos |
|
[ESC] (f#W |
Definir conjunto de símbolos |
|
[ESC] *c#S |
Controle do conjunto de símbolos |
|
Sequências de controle variadas do PCL5 não suportadas
Tabela 3-82 Sequências de controle variadas do PCL5 não suportadas
Código |
Descrição |
Comentário |
---|---|---|
[ESC]&l#U |
Deslocamento da esquerda (margem longa) |
Medido em decipontos |
[ESC]&l#Z |
Registro da direita (margem curta) |
|
[ESC] &f#X |
Controle de macro |
|
[ESC] &f#Y |
Atribuir identificação de macro |
|
[ESC] %#A |
Entrar no modo PCL |
|
[ESC] %#B |
Entrar no modo HP-GL/2 |
|
[ESC] *c#K |
Tamanho horizontal do plot HP-GL/2 |
|
[ESC] *c#L |
Tamanho vertical do plot HP-GL/2 |
|
[ESC] *c#T |
Definir ponto de âncora do frame da imagem |
|
[ESC] *c#X |
Tamanho horizontal do frame da imagem |
|
[ESC] *c#Y |
Tamanho vertical do frame da imagem |
|