3.5.7 Sequências de controle de impressora do SCS e PCL5

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