Contenidos / CAPÍTULO 6 / APÉNDICE B

APÉNDICE A SECUENCIAS DE ESCAPE

A.I Caracteres de Control

A.I.1 Caracteres de Control C0 (00h a 1Fh)

Mnemónico Cod  Nombre Acción
NUL 00h Null Ignorar, (vea la opción WT CrNuIsCrLf=)
ENQ 05h Enquiry Retorna un mensaje de respuesta. Vea la opción WT AnswerBack=.
BEL 07h Bell Generar Host Beep (Vea la opción WT HostBeeps=).
BS 08h Backspace Mueve el cursor a la posición izquierda del carácter si el cursor no se encuentra en el margen izquierdo. Si la opción WT DestBksp= está configurada, borra el carácter.
HT 09h Horizontal tabulation Mueve el cursor tres posiciones a la derecha del carácter. 
LF 0Ah Linefeed Mueve el cursor una línea hacia abajo en la misma columna. Si el cursor se encuentra en el margen inferior, la pantalla realiza un "scroll up". Igual que Index.
VT 0Bh Vertical tabulation Igual que LF.
FF 0Bh Form feed Igual que LF.
CR 0Dh Carriage return Mueve el cursor al margen izquierdo de la línea actual.
(vea la opción WT CrNuIsCrLf=)
SO (LS1) 0Eh Shift out
(Lock shift G1)
Invoca el carácter G1 configurado en GL. G1 es designado por una secuencia select-character-set (SCS).
SI (LS0) 0Fh Shift in
(Lock shift G0)
Invoca el carácter G0 configurado en GL. G0 es designado por una secuencia select-character-set (SCS).
ESC 1Bh Escape Generalmente, el iniciador de secuencia de Escape, puede ser configurado por la opción EscapeChar=

Otros caracteres de control CO son ignorados.
Vea la figura "Tabla de Caracteres".

A.I.2 Caracteres de Control C1 (80h a 9Fh)

El procesamiento de caracteres de control C1 puede ser deshabilitado por la opción Ignore8BCtrl=Yes.

Mnemónico Cód. 8Bite Cód. 7Bit Equivalente Nombre Acción
IND 84h 1Bh 44h 
ESC D
Index Igual a LF
NEL 85h 1Bh 45h 
ESC E
Next line Mueve el cursor a la primer posición de la siguiente línea. Si el cursor se encuentra en el margen inferior, la pantalla realiza un scroll up.
RI 8Dh 1Bh 4Dh 
ESC M
Reverse index Mueve el cursor una línea hacia arriba en la misma columna. Si el cursor se encuentra en el margen superior, la pantalla realiza un scroll down.
SS2 8Eh 1Bh 4Eh 
ESC N
Single shift G2 Invoca temporalmente la configuración del carácter G2 en GL para el siguiente carácter. SS2 es  una secuencia única de select-character-set (SCS).
SS3 8Fh 1Bh 4Fh 
ESC O
Single shift G3 Invoca temporalmente la configuración del carácter G3 en GL para el siguiente carácter. SS3 es una secuencia única de select-character-set (SCS).
CSI 9Bh 1Bh 5Bh
 ESC [
Control sequence introducer Iniciador de control de secuencia ANSI.

Otros caracteres de control Cl son ignorados.
Vea la figura "Tabla de Caracteres".

A.II Secuencias de Escape VT52

Soportadas

Secuencia Acción
ESC A Cursor Arriba
ESC B Cursor Abajo
ESC C Cursor a la Derecha
ESC D Cursor a la Izquierda (IND en Modo VT220)
ESC F Ingresa Modo Gráfico (Mapea '0' "Gráfico" en GL)
ESC G Salir de Modo Gráfico (Mapea 'B' "ASCII" en GL)
ESC H Cursor al Inicio
ESC I Alimentación Reversa de Línea
ESC J Borra Hasta el Final de la Pantalla
ESC K Borra Hasta el Final de la Línea
ESC Y Row, Col Direccionamiento Directo del Cursor
ESC Z (DECID), Requiere el Cód. de Terminal
ESC < Ingresa en Modo (DECANM) (ANSI, VT100, VT220)
Vea la opción WT (TTypePreferred= )
ESC W Ingresa en Modo Controlador de Impresora
ESC X Sale del Modo Controlador de Impresora

No soportadas

Secuencia Acción
ESC ] Imprime la Pantalla
ESC V Imprime la Línea del Cursor
ESC ^ Ingresa en Modo Auto Print
ESC _ Sale del Modo Auto Print
ESC = Ingresa en el Modo Alternate Keypad
ESC > Sale del Modo Alternate Keypad

A.III Secuencias de Escape ANSI / VT100 / VT220

Las secuencias ANSI generalmente comienzan con la secuencia estándar ANSI CSI.

A.III.1 Selección de la Terminal (DECSCL)

Secuencia      Acción

CSI 61"p

Configura WT en modo VT100 (Solo 7 bits) Sobrescribe la Opción WT TTypePreferred=  y la opción  WT Bits8Mode= .

CSI 62"p
CSI 62;0"p
CSI 62;2"p

Configura WT en modo VT200, 8-bit controls (CSI=9Bh , SS3=8Fh). Sobrescribe la opción WT TTypePreferred=  y la opción  WT Bits8Mode= .

CSI 62;1"p

Configura el WT en modo VT200, 7-bit controls (CSI=1Bh  5Bh, SS3=1Bh 4Fh). Sobrescribe la opción WT TTypePreferred=  y la opción WT Bits8Mode=.
ESC < (DECANM) Ingresa en Modo (ANSI, VT100, VT220) siguiendo la opción WT TTypePreferred= .
CSI ?2l Ingresa en modo VT52 (DECANM). Sobrescribe la opción WT TTypePreferred= y la opción WT Bits8Mode=.
CSI ?2h (DECANM) Ingresa en Modo (ANSI, VT100 or VT220). Siguiendo las opciones WT TTypePreferred=  y Bits8Mode=.

CSI es "ESC [" ("1Bh 5Bh") O "9Bh".

A.III.2 Selección de la Configuración del Carácter (SCS)

A.III.2.1 Designación

La configuración de cada carácter de VTXXX se encuentra codificado entre 20h / 7Fh. Y no puede ser configurado de manera diferente en  GL "Graphics Left" (00h to 7Fh) o GR "Graphics Right" (80h to FFh). Vea "Tabla de Caracteres" y "Configuración y Diseño"

WT Emula las configuraciones de los tres caracteres con una única Fuente "PC" de 00h a FFh.
La configuración de los caracteres soportados por el Wireless Telnet con la fuente VTX.FNT son:

Nombre Cod Descripción Configuración Usual
ASCII Graphics "B" Estándar ISO ASCII Generalmente en GL (20h 7Fh)
DEC Supplemental Graphics "0" ASCII Uppercase + "Line drawing" Generalmente en GL (20h 7Fh)
DEC Special Graphics "<" "Caracteres especiales Europeos" Generalmente en GR (80h FFh)

La descarga y designación de "configuración de caracteres soft" no es soportada por WT.

Usando secuencias SCS, las configuraciones de los caracteres son localizadas en G0, G1, G2, G3. Esto hace que las localizaciones de los gráficos se encuentren disponibles para mapearlos en GL o GR usando shift bloqueantes (LS0L, LS1L, LS2L, LS3L, LS1R, LS2R y LS3R) o shifts temporales (SS2 y SS3).

Configurando otras fuentes (437.fnt, 850.fnt, 852.fnt ...) con la opción WT Font=, y deshabilitando los códigos de control C1 con la opción WT Ignore8BCtrl=Yes permite una visualización como de una PC.

Configuración del Carácter Secuencia Designar a
ASCII "B" ESC (B G0 (predeterminado)
ESC )B G1
ESC *B G2
ESC +B G3
DEC Special Graphics
"<"
"European Special
Characters"
ESC (< G0
ESC )< G1
ESC *< G2
ESC +< G3 (predeterminado)
DEC Supplemental
"0"
"Line drawing"
ESC (0 G0
ESC )0 G1 (predeterminado)
ESC *0 G2 (predeterminado)
ESC +0 G3

Vea también la figura "Configuración y Diseño".

A.III.2.2 Invocando

Los caracteres en G0 a G3 pueden ser invocados a GL o GR con las funciones "Locking Shift".

Mnemónico / Nombre Secuencia Acción
LS0L -- Lock Shift G0, Left 0Fh (SI) Invoca G0 en GL.(default)
LS1L -- Lock Shift G1, Left 0Eh (SO) Invoca G1 en GL.
LS1R -- Lock Shift G1, Right ESC ~ Invoca G1 en GR.
LS2L -- Lock Shift G2, Left ESC n Invoca G2 en GL.
LS2R -- Lock Shift G2, Right ESC } Invoca G2 en GR.(default)
LS3L -- Lock Shift G3, Left ESC o Invoca G3 en GL.
LS3R -- Lock Shift G3, Right ESC | Invoca G3 en GR.

Los caracteres en G2 y G3 pueden ser invocados en GL con las funciones "Single Shift". Single shift aplica solo al siguiente carácter, luego retorna a la configuración de Gráfico normal.

Mnemónico / Nombre Secuencia Acción
SS2
Single shift G2
1Bh 4Eh 
ESC N
Invoca temporalmente la configuración del carácter G2 en GL para el siguiente carácter.
SS3
Single shift G3
1Bh 4Fh 
ESC O
Invoca temporalmente la configuración del carácter G2 en GL para el siguiente carácter.

Vea también la figura "Configuración y Designación".

A.III.3 Selección de Controles C1

Vea la opción WT Bits8Mode=.

La documentación DEC dice ...
<<"Digital recomienda que utilice las secuencias DECSCL en vez de la Selección de Controles Cl porque DECSCL realiza un soft reset poniendo la terminal en un estado "conocido" además de configurar el modo de la terminal y el estado del control Cl">>.

Mnemónico Secuencia Acción
S7C1T ESC sp F Igual a la opción WT Bits8Mode=No, Sobrescribe la opción WT Bits8Mode=. (Por defecto en los modos VT52 o VT100)
S8C1T ESC sp G Igual a la opción WT Bits8Mode=Yes, Sobrescribe la opción WT Bits8Mode=. (Solo en modo VT220)
En este caso, todas las secuencias de teclado que comienzan con :
 *   ESC[ (7 Bits CSI) son convertidas a 9Bh (8 Bits CSI)
 *   ESC0 (7 bits SS3) son convertidas a 8Fh (8 Bits SS3)

A.III.4 Modo Terminal

Característica "DEC" Mnemónico Configuración Reset Descripción
Keyboard Action KAM Locked
CSI 2h
Unlocked
CSI 2l
El modo Keyboard Action permite que su programa bloquee y desbloquee el teclado
Insertion- Replacement IRM Insert
CSI 4 h
Replace
CSI 4l
La pantalla de la terminal recibe caracteres en la posición del cursor. El modo Insertion / Replacement determina cómo la terminal agrega los caracteres a la pantalla.
Send-Receive
(Local Echo)
SRM Off
CSI 12h
On
CSI 12l
El modo Send-Receive enciende o apaga el local echo. Sobrescribe la opción WT LocalEcho=.
Line Feed- New Line
(Enter=CR LF)
LNM New Line
(CR+LF) CSI 20h
Line Feed (CR) or (CR+NUL)
(EnterCrNu=
WT Option)
CSI 20l
El modo Line Feed / New Line selecciona el/los caracteres de control transmitidos a la aplicación con la tecla ENTER.
Cursor Keys DECCKM Application
CSI ?1h
Normal Cursor
CSI ?1l
Las Teclas Cursor seleccionan la secuencia enviada a la aplicación por las teclas de cursor. (Vea cursor keys).
Sobrescribe la opción WT CurKeysApp=.
ANSI/VT52 DECANM VTXXX
CSI ?2l
VT52
CSI ?2l
Selecciona los modos compatibles VT52 o ANSI VT100, VT220. (Vea Teclas de Función)
Origin Mode DECOM Scroll Area
CSI ?6h
Absolute
CSI ?6l
El modo origen permite el direccionamiento relativo del cursor a un origen definido por el usuario (Área de Scroll)
Text Cursor Visible DECTCEM Show
CSI ?25h
Hide
CSI ?25l
El modo Cursor de Texto Visible determina si el cursor de texto es visible.

CSI es "ESC [" ("1Bh 5Bh") O 9Bh.

No Soportadas

Característica Mnemónico Set Reset
Column DECCOLM 132 Column
CSI ?3h
80 Column
CSI ?3l
Scrolling DECSCLM Smooth
CSI ?4h
Jump
CSI ?4l
Keypad DECKPAM
DECKPNM
Application
ESC =
Numeric
ESC >
Auto Wrap DECAWN On
CSI ?7h
Off
CSI ?7l
Auto Repeat DECARM On
CSI ?8h
Off
CSI ?8l
Print Form Feed DECPFF On
CSI ?18h
Off
CSI ?18l
Print Extent DECPEX Full Screen
CSI ?19h
Scrolling Region
CSI ?19l
Screen DECSCNM Reverse
CSI ?5h
Normal
CSI ?5l

A.III.5 Posicionamiento del Cursor

Pn, Pl, Pc son parámetros numéricos variables. Si no selecciona ningún parámetro, WT asume que el parámetro es igual a 1.

Nombre /
Mnemónico
Secuencia Acción
Cursor Up
(CUU)
CSI Pn A Mueve el cursor hacia arriba Pn líneas en la misma columna. El cursor se detiene en el margen superior.
Cursor Down
(CUD)
CSI Pn B Mueve el cursor hacia abajo Pn líneas en la misma columna. El cursor se detiene en el margen inferior.
Cursor Forward
(CUF)
CSI Pn C Mueve el cursor a la derecha Pn columnas. El cursor se detiene en el margen derecho.
Cursor Backward
(CUB)
CSI Pn D Mueve el cursor a la izquierda Pn columnas. El cursor se detiene en el margen izquierdo.
Cursor Position
(CUP)
CSI Pl;Pc H Mueve el cursor a la línea Pl, columna Pc. La numeración de las líneas y columnas depende del estado (set/reset) del modo origen (DECOM).
Horizontal And Vertical Position
(HVP)
CSI Pl;Pc f Igual a CUP.
Index (IND) ESC D or 84h Mueve el cursor una línea hacia abajo en la misma columna. Si el cursor se encuentra en el margen inferior la pantalla realiza un scroll-up.
Reverse Index (RI) ESM M or 8Dh Mueve el cursor una línea hacia arriba en la misma columna. Si el cursor se encuentra en el margen superior la pantalla realiza un scroll-down.
Next Line (NEL) ESC E or 85h NEL es un carácter de control de 8-bit (8/5). Puede ser expresado como una secuencia de escape para un ambiente de 7-bits. NEL mueve el cursor a la primer posición de la siguiente línea. Si el cursor se encuentra en el margen inferior la pantalla realiza un scroll-up.
Save Cursor (DECSC) ESC 7 Guarda:
 Posición del cursor
 Rendición de gráficos (reverse, blink, etc.)
 Estado shift de la configuración del carácter (G0-G3, GL, GR)
 Estado del modo de origen (DECOM).
Restore Cursor (DECRC) ESC 8 Recupera los estados descriptos para (DECSC) arriba. Si no se guarda ninguna de estas características: el cursor se mueve hacia la posición inicial, el modo origen es reseteado, no se asigna ningún atributo del carácter, y se establece la configuración por defecto de mapeo.

CSI is "ESC (" 5"1Bh 5Bh") O 9Bh.

A.III.6 Atributos de los Caracteres (SGR)

Secuencia Acción
CSI 0m Todos los atributos apagados
CSI 1m Se visualiza en negrita, vea la opción WT Bold=
CSI 4m Se visualiza subrayado, vea la opción WT Underline=
CSI 5m Se visualiza parpadeando, vea la opción WT Blink=
CSI 7m Se visualiza una imagen negativa (reversa)
CSI 22m Se visualiza con intensidad normal (no en Negrita)
CSI 24m Se visualiza sin subrayado
CSI 25m Se visualiza sin parpadeo
CSI 27m Se visualiza en imagen positiva (normal, no reversa)

Las secuencias Select Character Attributes (DECSCA) no son soportadas.
Las secuencias Line Attribute (DECDHL, DECSHL, DECSWL and DECDWL) no son soportadas.
CSI es "ESC [" ("1Bh 5Bh") O 9Bh.

A.III.7 Inserción / Eliminación

Pn es un parámetro variable numérico. Si no selecciona un parámetro WT asume que el parámetro es igual a 1.

Nombre /
Mnemónico
Secuencia Acción
Insert Line
 (IL)
CSI Pn L Inserta Pn líneas en el cursor. Las líneas dentro de un área de scroll y debajo del cursor se mueven hacia abajo. Las líneas desplazadas que pasaron el margen inferior se pierden. El cursor se resetea a la primer columna.
Delete Line (DL) CSI Pn M Elimina Pn líneas que comienzan en la línea con el cursor. Las líneas dentro de una área de scroll y debajo del cursor se mueven hacia arriba, y se agregan líneas en blanco en la parte inferior de la región de scroll. El cursor se resetea en la primer columna.
Insert Characters CSI Pn @ Inserta Pn caracteres en blanco en la posición del cursor, con los atributos de los caracteres configurados en normal. El cursor no se mueve y permanece en la misma posición. Los datos sobre la línea son movidos hacia adelante como en la inserción de caracteres.
Delete Character (DCH) CSI Pn P Elimina Pn caracteres comenzando con el carácter en la posición del cursor. Cuando se elimina un carácter, todos los caracteres a la derecha del cursor se mueven hacia la izquierda.

CSI is "ESC [" ("1Bh 5Bh") OR 9Bh.

A.III.8 Borrando Caracteres

Pn es un parámetro variable numérico. Si no selecciona ningún parámetro WT asume que el parámetro es igual a 0.

Nombre /
Mnemonic
Secuencia Acción
Erase Character (ECH) CSI Pn X Borra caracteres en la posición del cursor y en los siguientes n-1 caracteres. El cursor permanece en la misma posición.
Erase in Line (EL) CSI K Borra desde el cursor hasta el final de la línea, incluyendo la posición del cursor.
CSI 1 K Borra desde el comienzo de la línea hasta el cursor, incluyendo la posición del cursor.
CSI 2 K Borra la línea completa.
Erase in Display (ED) CSI J Borra desde el cursor hasta el final de la pantalla, incluyendo la posición del cursor.
CSI 1 J Borra desde el comienzo de la pantalla hasta el cursor, incluyendo la posición del cursor.
CSI 2 J Borra la visualización completa. El cursor no se mueve.

Las secuencias selective erase (DECSEL, DECSED) no son soportadas.
CSI is "ESC [" ("1Bh 5Bh") OR 9Bh.

A.III.9 Configuración del Área de Scroll 

Nombre /
Mnemónico
Secuencia Acción
Set Top and Bottom Margins
(DECSTBM)
CSI Pt ; Pb r Selecciona los márgenes superior e inferior que definen el área de scrolling. Pt es el número de línea de la primer línea del área de scrolling. Pb es el número de línea de la línea inferior. Si no se selecciona Pt o Pb, toman los valores por defecto arriba (1) y abajo (24) respectivamente. Las líneas se cuentan desde "1".

A.III.10 Impresión

Nombre Secuencia Acción
Printer Controller CSI 5 i

Se prende en modo printer controller. La terminal transmite los caracteres recibidos a la impresora sin mostrarlos en la pantalla. Todos los caracteres y secuencias de caracteres excepto CSI 4 i se envían a la impresora.

CSI 4 i Apaga el modo printer controller.

El modo Auto Print, Print Cursor Line y Print Screen no son soportados.
CSI is "ESC [" ("1Bh 5Bh") OR 9Bh.

A.III.11 Reportes de Terminal

Comunicación /
Mnemónico
Secuencia Acción
Host a Terminal
(Requerimiento DECID)
ESC Z Requerimiento DECID
Terminal a Host
(Respuesta DECID)
VT52 = ESC / Z
ANSI, VT100, VT220=
 Primary DA response)
Respuesta DECID
Host a Terminal
(Requerimiento Primario DA)
CSI c Requerimiento de Dispositivo
Terminal a Host
(Respuesta Primaria DA)
CSI ? n; n; n; n; n; nc terminal de clase de servicio
columnas
puerto impresora
borrado selectivo, etc
Host a Terminal
(Requerimiento Secundario DA)
CSI > c Tipo de requerimiento de terminal
Terminal a Host
(Respuesta Secundaria DA)
CSI > n; n; nc Cod Identificación
Versión firmware
Opciones instaladas."
Host a Terminal
(Requerimiento DSR para el status de la terminal)
CSI 5 n Status de Operación del Reporte
Terminal a Host
(DA Response)
CSI 0 n or
CSI 3 n
Ok
Error (?)
Host a Terminal
(Requerimiento de posición del cursor)
CSI 6 n Reporta la posición del cursor
Terminal a Host
(Respuesta CPR)
CSI Pl; Pc R

Cursor posicionado en
Pl = línea
Pc = columna

Host a Terminal
(Reporte de Status del Dispositivo)
CSI ? 15 n Status de la Impresora
Terminal a Host
(Reporte de Status del Dispositivo)
CSI ? 13 n Impresora no vista (sin puerto).
Terminal a Host
(Reporte de Status del Dispositivo)
CSI ? 10 n Impresora Preparada
Terminal a Host
(Reporte de Status del Dispositivo)
CSI ? 11 n Impresora no Preparada
Host a Terminal
(Reporte de Status del Dispositivo)
CSI ? 25 n Status del Teclado Bloqueado
Terminal a Host
(Reporte de Status del Dispositivo)
CSI ? 20 n Desbloqueado
Terminal a Host
(Reporte de Status del Dispositivo)
CSI ? 21 n Bloqueado

A.III.12 Reset de la Terminal

Nombre /
Mnemónico
Secuencia Acción
Soft Terminal Reset
 (DECSTR)
CSI ! p Resetea los parámetros del programa a los predeterminados.
Hard Terminal Reset
 (RIS)
ESC c Igual a DECSTR.

A.IV Secuencias de Escape Suplementarias ANSI

Pn es un parámetro variable numérico. Si no selecciona ningún parámetro WT asume que es igual a 1.

Nombre Secuencia Acción
  CSI Pn E Mueve el cursor al final de la línea, Pn líneas hacia abajo.
  CSI Pn F Mueve el cursor al comienzo de la línea, Pn líneas hacia arriba.
  CSI Pn G or
CSI Pn ' 
Va a la columna Pn.
  CSI Pn T Mueve la pantalla hacia abajo Pn líneas.
  CSI Pn S Mueve la pantalla hacia arriba Pn líneas.
  CSI Pn b Repite Pn veces el último carácter (hasta el final de la línea).
  CSI Pn d Va a la línea Pn.
  CSI s Guarda la posición del cursor.
  CSI u Recupera la posición del cursor.

A.V Secuencias de Escape DEC Suplementarias

Aquellos son los comandos soportados VT320 y VT420.

Nombre /
Mnemonic
Secuencia Acción
Erase Rectangular Area
(DECERA)
CSI Top; Left; Bottom; Right $z Borra los caracteres (y sus atributos visuales) en el área rectangular especificada.
Copy Rectangular Area. 
(DECCRA)
CSI Top; Left; Bottom; Right; Page; DestTop; DestLeft; DestPage $v Las dos primeras (Top, Left) especifican las coordenadas superior izquierda, las dos siguientes (Bottom, Right) las coordenadas inferior derechas de un área rectangular. 
El parámetro Page es ignorado. 
Los datos son copiados a un rectángulo similar que comienza en las coordenadas DestTop y DestLeft.

A.VI Secuencias de Escape ROI

Estas secuencias son soportadas si RoiEscSeq=Yes.

Nombre Secuencia Acción
Disable Scanner Feature ESC%P1;P2A P1 = Selecciona la opción (Vea la opción WT TurnOffScan=).
0 =Deshabilita la opción TurnOffScan=.
1, 2, 3 = Habilita la opción TurnOffScan=.
4= Estado del Requerimiento

P2 = Estado del Scanner
0=Habilitar Scanner
1=Deshabilitar

Request IP ESC%1I Requiere la dirección IP de la terminal
La respuesta es :
ESC%?<IP Address>I
Control Char ESC%nnnC Envia un carácter de control CO ASCII como un código scan en valor decimal. Donde nnn es el carácter decimal. Por ejemplo, ESC%7C envia el carácter Bell
FixedMode ESC%Pt;PlF Habilita, deshabilita la opción WT FixedMode=, donde :
Pt - es la posición del límite superior (=No).
Pl - es la posición del límite izquierdo (=No).
Ambos parámetros son 1-based. 
Al especificar 0 (cero) en cualquiera o ambos parámetros, configura la opción (=Yes).
Keyboard On ESC%nK  Habilitar/deshabilitar la entrada del teclado de la terminal, donde n es:
0 - deshabilita el teclado.
1 - habilita el teclado.
Scan On ESC%nS  Habilitar/deshabilitar la entrada del escáner desde la terminal, donde n es:
0 - deshabilita el scanner.
1 - habilita el scanner.
Exit ESC%nX  Notifica al emulador de la terminal que termine la conexión. El parámetro N es ignorado.
Enable Symbology ESC%P1;...;PnE
Esta secuencia habilita simbologías selectivamente. Donde:
0 - todas las simbologías
1 - Code 39
2 - UPC A
3 - UPC E0
4 - EAN 13
5 - EAN 8
6 - D2 of 5
7 - I2 of 5
8 - Codabar
9 - Code 128
10 - Code 93
11 - Code 11
12 - MSI
13 - UPC E1
14 - SUPPLEMENTALS
Por ejemplo:
ESC%0E Habilita todas las simbologías.
ESC%1;2E
habilita Code 39 y UPC A. Todas las demás opciones de simbología permanecen sin cambiar.
Disable Symbology ESC%P1;...;PnD Esta secuencia deshabilita selectivamente todas las simbologías. Donde:
0 - todas las simbologías
1 - Code 39
2 - UPC A
3 - UPC E0
4 - EAN 13
5 - EAN 8
6 - D2 of 5
7 - I2 of 5
8 - Codabar
9 - Code 128
10 - Code 93
11 - Code 11
12 - MSI
13 - UPC E1
14 - SUPPLEMENTALS
Por ejemplo:
ESC%4;6;7;9D Deshabilita EAN 13, D2 de 5, I2 of 5, y Code 128. Todas las demás opciones de simbología permanecen sin cambiar.

A.VII Secuencias de Escape TELXON

Estas secuencias son soportadas si TelxonEscSeq=Yes.
Las secuencias de escape Telxon se encuentran en el siguiente formato : ESC R nn pp ESC \.
Donde nn es un numero de comando de dos dígitos, y pp un parámetro de comando de dos dígitos.

Nombre Secuencia Acción
Width and Height ESCR00ppESC\ Configura el ancho y alto de visualización, donde pp:
00=Configura la visualización en ancho y alto normal.
01=Configura la visualización en doble ancho y alto normal.
02=Configura la visualización en ancho normal y alto doble.
03=Configura la visualización en doble ancho y doble alto.
Vea las opciones DoubleHeight= y DoubleWidth=.
Backlight On ESCR01ppESC\ Enciende o apaga la luz de fondo, donde pp:
00=apaga la luz de fondo.
01= enciende la luz de fondo.
Vea la opción BackLight=.
Backlight Time ESCR02ppESC\ Configura el tiempo de la luz de fondo, donde:
pp= (Dos dígitos 00-99) cantidad de segundos para dejar la luz de fondo encendida.
Vea la opción BackLight=.
Scanner On ESCR05ppESC\ Enciende o apaga el modo scanner, donde pp:
00=Apaga el scanner.
01=Enciende el scanner.
Sobrescribe la opción Enable=
Beeper Volume ESCR09ppESC\ Configura el volumen del beeper, donde pp:
00=Beeper apagado.
01=Beeper suave.
02=Beeper normal
03=Beeper alto.
Sobrescribe la opción HostBeeps=
Contrast ESCR10ppESC\ Configura el contraste de visualización en términos de mas suave y mas brillante, donde pp:
00 a 15=El valor cero es el más suave y 15 es el mas brillante.
Echo ESCR11ppESC\ Apaga o enciende la característica de echo local, (Vea la opción WT LocalEcho=) donde pp:
00=Apaga la característica de echo local.
01=Enciende la característica de echo local.
Scan Only ESCR13ppESC\ Permite solo la entrada de datos escaneados.
Scan And Keyboard ESCR15ppESC\ Permite la entrada de datos por scanner o teclado.
Sobrescribe la opción Enable=.

A.VIII Secuencias de Escape Enviadas

Las teclas del teclado envían caracteres definidos por el layout del teclado de la terminal y procesos de traducción estándar. (La traducción normal es para enviar el carácter representado por el byte de menor peso del código scan). Puede ver códigos scan y traducciones en la terminal con "[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F2] TRADUCIDOS".

Todos los códigos entre 0100h - a FF00h son "Scan Codes de teclas de Función" y son siempre capturados por la aplicación. Si no se encuentra la Function Scan Code en cualquier rutina de traducción, la tecla es ignorada (no tiene ninguna acción). Si el Scan Code es encontrado en cualquier rutina de traducción, el string correspondiente es enviado al host. Los strings son siempre reemplazados por su formato "7 Bits" , y la traducción puede ser hecha si la terminal está operando en "Modo de 8 Bits".

A.VII.1. Rutinas de Traducción

Las rutinas de traducción son strings de traducción "definidos por el usuario"  asociados con un Scan Code. Las siguientes rutinas son definidas :

* User-Defined. Siguiendo la sección [SCANCODES] en el archivo de configuración WT. Proporciona un string asociado con un scan code (Normal 0000h-00FFh o Function 0100h-FFFFh).
Puede ver las traducciones activas en la terminal con "[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F3] LISTA TRADUCCION"

* Normal Function Keys (Presionando [FUNC] luego la tecla [n], con la tecla n=numérico). La tecla de traducción activa depende del tipo de terminal elegida por el usuario o negociada con el servidor Telnet. La sección correspondiente [FNKEYS_<name>] en el archivo de configuración WT es copiada (el tipo de terminal puede cambiarse dinámicamente durante la conexión).
Puede ver las traducciones activas en la terminal con "[F4] Ver opciones / [F4] TECLAS FN / [F2] TECLAS FN TELNET"

* Shifted Function Keys (Presionando [SHIFT] luego la tecla [FUNC] luego la tecla [n], con n=tecla numérica).  Las teclas de traducción activa dependen del tipo de terminal elegida por el usuario o negociada con el servidor. La correspondiente [SFNKEYS_<name>] sección en el archivo de configuración WT es copiada (el tipo de terminal puede ser cambiado dinámicamente durante la conexión).
Puede ver las conexiones activas en la terminal con "[F4] Ver opciones / [F4] TECLAS FN / [F2] TECLAS FN TELNET"

* Cursor Keys (Presionando las flechas de Arriba, Abajo, izquierda o derecha). Las teclas de traducción activa dependen del tipo de terminal elegido por el usuario o negociador con el servidor. La sección correspondiente [CURKEYS_<name>] o [CURKEYSAP_<name>] en el archivo de configuración WT es copiado (el tipo de terminal puede ser cambiado dinámicamente durante la conexión).
Cambiar entre las teclas de cursor "Normal" y "Aplicación" puede ser realizado dinámicamente en algunos tipos de terminal con secuencias de escape (Vea cursor keys en Modo Terminal) .
Modifique la opción WT CurKeysApp= a configurar por defecto las teclas de cursor "Normal" o "Aplicación".
Puede ver las traducciones activas en la terminal con "[F4] Ver Opciones / [F4] TECLAS FN / [F2] TECLAS FN TELNET"

El archivo de configuración WT contiene las siguientes secuencias "estándar" de cada tipo de emulación de terminal. Aquellos estándares pueden ser modificados por el usuario para permitir teclas específicas de la aplicación (vea el Capítulo 5).

A.VII.2. 7 y 8 Bits Mode

El modo de operación de 7 Bits y 8 Bits puede modificar los strings enviados por la Terminal al Host. 

El modo de operación de 7 Bits u 8 Bits puede ser elegido de varias maneras diferentes :

El modo de 8 Bits es apagado automáticamente si se selecciona los tipos de terminal VT52 o VT100 (aquellos son solo terminales de 7 Bits).
El modo de 8 Bits sólo tiene sentido en VT220 o modos de emulación de terminal ANSI WT.

 Contenidos / CAPÍTULO 6 / APÉNDICE B