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 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 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 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 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 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 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 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 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 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 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 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