3.5.7 Sequenze di controllo della stampante di SCS e di PCL5

Nelle tabelle che seguono vengono riportati i controlli della stampante di SCS e PCL5 supportati in modalità GDI. Sostituire il segno # con la relativa stringa del parametro numerico. Le stringhe dei parametri numerici possono essere precedute dal segno più o dal segno meno, possono comprendere un numero qualsiasi di cifre decimali e, opzionalmente, un punto e un decimale. La stringa dei parametri numerici può anche essere vuota.

Sequenze di controllo SCS supportate

Tabella 3-72

Funzione

Code

Descrizione

Commento

BEL

0x2F

Segnale acustico

Ignorato

CR

0x0D

Ritorno a capo

 

FF

0x0C

Avanzamento pagina

 

GE

0x08+

Escape grafico

Stampa un trattino seguito dal successivo byte trattato come carattere ASCII

CD

0x05

Tabulazione orizzontale

 

IRS

0x1E

Separatore di record di interscambio

Trattato come NL

LF

0x25

Avanzamento riga

 

NL

0x00

Null

Ignorato

RFF

0x3A

Avanzamento pagina richiesto

Trattato come FF

RNL

0x06

Nuova riga richiesta

Trattato come NL

SA

0x28+

Imposta attributo

Sottofunzioni di attivazione/disattivazione sottolineatura e di selezione dei caratteri standard

SHF

0x2B+

Imposta formato orizzontale

Imposta i margini destro e sinistro e le tabulazioni

SLD

0x2B+

Imposta la densità di riga

 

SPD

0x2B+

Imposta la densità di stampa

 

SVF

0x2B+

Imposta il formato verticale

Imposta i margini superiore e inferiore e le tabulazioni verticali

TRN

0x35

Trasparenza

Dà inizio a un blocco di trasparenza con conversione da EBCDIC ad ASCII. Il blocco può contenere sia testo che comandi PCL5 (emulati)

ATRN

0x36

Trasparenza assoluta

Dà inizio a un blocco di trasparenza non tradotto

VT

0x0B

Tabulazione verticale

 

NOTA:Il segno più indica una sequenza di più byte.

Sequenze di controllo PCL5 supportate

Note:

  • [ESC] rappresenta il carattere di escape ASCII (1B esadecimale).

  • Nei codici contenenti il carattere di e commerciale (&), il carattere che segue la e commerciale è quasi sempre un carattere alfabetico minuscolo. Si faccia attenzione a non confondere la L minuscola (l) con il numero uno (1).

Sequenze di controllo PCL5 supportate per la selezione e le caratteristiche dei caratteri

Tabella 3-73 Sequenze di controllo PCL5 supportate per la selezione e le caratteristiche dei caratteri

Code

Descrizione

Commento

[ESC]&a#P

Direzione di stampa

 

[ESC]&l#0

Orientamento della pagina

 

[ESC]&d#D

Attiva sottolineatura

 

[ESC]&d@

Disattivazione della sottolineatura

 

[ESC](3@

Selezione del carattere principale come carattere predefinito*

 

[ESC](s#B

Tratto del carattere principale*

 

[ESC](s#H

Passo del carattere principale*

 

[ESC]&k#S

Modalità del passo del carattere principale*

Predefinito: pica, elite, compresso

[ESC](s#P

Spaziatura del carattere principale*

 

[ESC](s#S

Stile del carattere principale*

 

[ESC](s#T

Famiglia di caratteri del carattere principale*

 

[ESC](s#V

Altezza del carattere principale*

 

[ESC]([font_ID])

Set di simboli del carattere principale*

Fornisce il supporto dei caratteri speciali (ad esempio, codici a barre)

* Per il carattere secondario, sostituire ( con ) nella sequenza del codice. Ad esempio [ESC] )3@ seleziona il carattere secondario come carattere predefinito invece del principale.

Sequenze di controllo PCL5 supportate per il posizionamento

Tabella 3-74 Sequenze di controllo PCL5 supportate per il posizionamento

Code

Descrizione

Commento

[ESC]&l#A

Dimensioni della pagina (formato del foglio)

Ad esempio: lettera, legale, A4, Executive

[ESC]&k#H

Indice di spostamento orizzontale

Imposta la dimensione della colonna

[ESC]&l#C

Indice di spostamento verticale

Imposta la dimensione della riga

[ESC]&a#C

Posizionamento orizzontale del cursore (misurato in colonne)

 

[ESC]*p#X

Posizionamento orizzontale del cursore (misurato in pixel)*

 

[ESC]&a#H

Posizionamento orizzontale del cursore (misurato in decimi di punto)*

 

[ESC]&a#R

Posizionamento verticale del cursore (misurato in righe)*

 

[ESC]*p#Y

Posizionamento verticale del cursore (misurato in pixel)*

 

[ESC]&a#V

Posizionamento verticale del cursore (misurato in decimi di punto)*

 

[ESC]&f#S

Push/pop della posizione del cursore

 

[ESC]&l#D

Spaziatura delle righe

 

[ESC]&=

Avanzamento di mezza riga

 

[ESC]&l#E

Margine superiore

 

[ESC]&l#F

Lunghezza del testo

 

[ESC]&a#L

Margine sinistro

 

[ESC]&a#M

Margine destro

 

[ESC]9

Ripristino dei margini orizzontali

 

* Le stampanti LaserJet della Hewlett-Packard possono effettuare il posizionamento per pixel (dove 300 pixel corrispondono a un pollice), per decimi di punto (dove 720 decimi di punto corrispondono a un pollice) oppure per righe e colonne (come impostato dall'indice di spostamento orizzontale e dall'indice di spostamento verticale). La posizione effettiva è arrotondata al pixel più vicino.

Sequenze di controllo PCL5 supportate per la gestione dei rettangoli

Tabella 3-75

Code

Descrizione

Commento

[ESC]*c#A

Dimensione orizzontale del rettangolo (misurata in pixel)*

 

[ESC]*c#H

Dimensione orizzontale del rettangolo (misurata in decimi di punto)*

 

[ESC]*c#B

Dimensione verticale del rettangolo (misurata in pixel)*

 

[ESC]*c#V

Dimensione verticale del rettangolo (misurata in decimi di punto)*

 

[ESC]*v#T

Selezione del motivo attuale

Motivi o trasparenze definiti dall'utente non ammessi;— solo motivi standard

[ESC]*c#G

Codice del motivo di riempimento

 

[ESC]*c#P

Riempimento dell'area rettangolare

 

[ESC]*v#N

Modalità della trasparenza di origine

Influenza la combinazione di sfondo e primo piano

[ESC]*v#O

Modalità della trasparenza del motivo

Influenza la combinazione di sfondo e primo piano

* Le stampanti LaserJet della Hewlett-Packard possono effettuare il posizionamento per pixel (dove 300 pixel corrispondono a un pollice), per decimi di punto (dove 720 decimi di punto corrispondono a un pollice) oppure per righe e colonne (come impostato dall'indice di spostamento orizzontale e dall'indice di spostamento verticale). La posizione effettiva è arrotondata al pixel più vicino.

Sequenze di controllo PCL5 supportate per i lavori di stampa e la gestione della carta

Tabella 3-76

Code

Descrizione

Commento

[ESC]&l#X

Numero di copie

Si riferisce al numero di copie di ciascuna pagina (non fascicola)

[ESC]&l#H

Origine carta

Ad esempio cassetto superiore o inferiore, cassetto delle buste, ecc.

[ESC]&l#G

Destinazione della carta

Si riferisce al vassoio superiore di raccolta della carta

[ESC]&l#L

Salta perforazioni

Stabilisce se il testo e le immagini vengono tagliati oppure stampati sul bordo superiore e inferiore della pagina fisica

Stampa su facciata singola/due facciate PCL5 supportata

Tabella 3-77 Stampa su facciata singola/due facciate PCL5 supportata

Code

Descrizione

Commento

[ESC]&l#S

Stampa su facciata singola/su due facciate

Stampa su due facciate (solo per LaserJet IID e IIID)

Varie sequenze di controllo PCL5 supportate

Tabella 3-78 Varie sequenze di controllo PCL5 supportate

Code

Descrizione

Commento

[ESC] &l#P

Lunghezza della pagina

 

[ESC] &s#C

Ritorno a capo a fine riga sempre disattivato; il testo oltre la fine della riga viene troncato.

 

[ESC]E

Reinizializzazione della stampante

 

Sequenze di controllo PCL5 di grafica raster (bitmap) non supportate

Tabella 3-79 Sequenze di controllo PCL5 di grafica raster (bitmap) non supportate

Code

Descrizione

Commento

[ESC] *r#A

Inizio grafica raster

Funzionalmente identico alle operazioni grafiche sui bitmap di Windows

[ESC] *r#F

Presentazione grafica raster

 

[ESC] *t#R

Risoluzione grafica raster

 

[ESC] *r#T

Altezza raster

 

[ESC] *r#S

Larghezza raster

 

[ESC] *b#Y

Offset Y raster

 

[ESC] *b#M

Imposta modalità di compressione

 

[ESC] *b#W

Trasferimento dati raster

 

[ESC] *rB

Fine grafica raster

 

Sequenze di controllo PCL5 di gestione dei rettangoli non supportate

Tabella 3-80 Sequenze di controllo PCL5 di gestione dei rettangoli non supportate

Code

Descrizione

Commento

[ESC] c#W

Motivo definito dall'utente

 

[ESC] c#Q

Controllo del motivo definito dall'utente

 

[ESC] p#R

Imposta il punto di riferimento del motivo

 

Sequenze di controllo PCL5 di gestione dei soft font non supportate

Tabella 3-81 Sequenze di controllo PCL5 di gestione dei soft font non supportate

Code

Descrizione

Commento

[ESC] *c#D

Assegna il codice del carattere

 

[ESC] *c#E

Codice dei caratteri

 

[ESC] *c#F

Controllo del carattere

 

[ESC] (s#W

Descrittore e dati del carattere

 

[ESC] )s#W

Descrittore del carattere

 

[ESC] *c#R

Imposta set di simboli

 

[ESC] (f#W

Definisce set di simboli

 

[ESC] *c#S

Controllo del set di simboli

 

Sequenze di controllo PCL5 varie non supportate

Tabella 3-82 Sequenze di controllo PCL5 varie non supportate

Code

Descrizione

Commento

[ESC]&l#U

Offset sinistro (bordo lungo)

Misurato in decimi di punto

[ESC]&l#Z

Registrazione a destra (bordo corto)

 

[ESC] &f#X

Controllo delle macro

 

[ESC] &f#Y

Assegna codici delle macro

 

[ESC] %#A

Entra in modalità PCL

 

[ESC] %#B

Entra in modalità HP-GL/2

 

[ESC] *c#K

Dimensione orizzontale di tracciamento su HP-GL/2

 

[ESC] *c#L

Dimensione verticale di tracciamento su HP-GL/2

 

[ESC] *c#T

Imposta il punto di ancoraggio della cornice dell'immagine

 

[ESC] *c#X

Dimensione orizzontale della cornice dell'immagine

 

[ESC] *c#Y

Dimensione verticale della cornice dell'immagine