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