Contenidos / CAPITULO 4 / CAPITULO 6
El archivo de configuración del WT es un archivo de texto que contiene los valores predeterminados para las opciones del WT y varias secuencias de teclado generadas por el terminal. Algunos de aquellos valores pueden ser modificados dinámicamente por el sistema Host. El nombre de este archivo es siempre "_WTnVt.Cfg".
El archivo de configuración del WT es un archivo de texto como los de Windows, con secciones, teclas y valores.
El archivo de configuración incluye :
Las líneas en el archivo de configuración deben ser : Encabezado de Impresora, Comentarios, Secciones, Teclas + Valores o líneas vacías.
El "Encabezado de Impresora" es necesario si el archivo de configuración es descargado a través de la característica de impresión, este encabezado indica que no hay una etiqueta a imprimir, sino un archivo de configuración para almacenar en la memoria del PDT.
El encabezado de la impresora DEBE estar en los primeros caracteres de la primer línea del archivo, siguiendo el siguiente formato:
%%FILE=<nombrearchivo>%%
Para este archivo, el encabezado es %%FILE=_WTnVt.cfg%%
Los comentarios en los archivos de configuración del WT son indicados por
dos "barras" y tienen efecto hasta el final de la línea. Por ejemplo:
// Esto es un comentario
Esto no es un comentario (debe ser una sección, una tecla + valor o una línea
vacía)
La sección agrupa las teclas de opciones y valores. Los nombres de sección
son en letra mayúscula entre corchetes. Por ejemplo: [TELNET], denota la
sección Telnet.
El orden de las secciones dentro del archivo no es importante.
Son teclas claves que tienen sentido en su propia sección, y no pueden ser movidas de una sección a la otra. Si es mayúscula o minúscula no es relevante para las palabras claves, pero son mas leíbles... Las teclas deben estar seguidas por un signo "=" y el valor del parámetro. Por ejemplo : LocalBeeps=Yes.
Los valores están a continuación de las teclas "=". Cada parámetro espera el valor en un formato fijo (indicado con la definición del parámetro como "<format>"). Los valores pueden estar vacíos en algunos casos.
Los formatos son:
<Yes/No>
Necesita el valor Yes o No.
<string / xxxx>
Caracteres de texto ASCII, delimitados o no por el carácter ". Si el
string está delimitado por ", los espacios (20h) son preservados,
de lo contrario son ignorados. xxx indica las unidades o el significado del
valor.
<hex-string>
En este formato, tres caracteres representan un carácter final.
Hay tres maneras de suministrar "hex-strings" (cada carácter destino toma siempre 3 caracteres de origen) :
| Mnemónico | Formato | Descripción |
|---|---|---|
| "Escaped" | "/HH" | Una barra ("/" or "\") y un valor hexadecimal de dos dígitos. Por ejemplo: \1B para el carácter 27. |
| "Numeric" | "999" | Tres dígitos decimales. Por ejemplo: 065 para el carácter "A". |
| "Alphabetic" | "..A" | Dos puntos y un carácter alfabético. Por ejemplo: ..X para el carácter "X" |
Hex-strings pueden estar delimitados por " para ser más leíbles.
<num / xxxx>
Valor numérico decimal (0 - 9). xxxx indica las unidades o el significado del
valor.
<word>
Valor hexadecimal de cuatro dígitos. Por ejemplo: A50F.
<uppercase letter>
Un carácter en mayúscula. Por ejemplo: N.
[DOWNLOADS]
Esta sección le permite configurar los archivos asociados para descarga.
[TERMINAL]
Esta sección agrupa las características específicas del PDT.
[SESSIONS]
Esta sección le permite configurar las sesiones del host disponibles para el
usuario.
[SESSION_X]
Estas secciones (_0 to _3) agrupan las opciones de conexión específicas de
cada Telnet para cada sesión.
[TELNET]
Esta sección agrupa las características para el nivel de negociación del
Telnet y opciones y características de red.
[EMULATION]
Esta sección agrupa las características del nivel de emulación de la Terminal.
[SCROLL]
Esta sección agrupa las opciones de "Scrolling Lógico" para permitir
mapear una pantalla estándar de 24x80 en una visualización de 8, o 16 de un PDT.
[LOGIN_X]
Esta sección agrupa las Opciones de Login Automático para conexión del host
con respuesta automática de nombre de usuario y contraseña del login del host, y
un usuario y código suplemental si es necesario. Cada sección de "Login"
corresponde a una sección de "sesión" (por índice).
[FNKEYS_ANSI]
Esta sección agrupa los strings de Teclas Función ANSI.
[SFNKEYS_ANSI]
Esta sección agrupa los strings de las Teclas ANSI Shift + Function.
[CURKEYS_ANSI]
Esta sección agrupa los strings de Teclas Cursor ANSI normal.
[CURKEYSAP_ANSI]
Esta sección agrupa los strings de las Teclas Cursor ANSI de la aplicación.
[FNKEYS_VT52]
Esta sección agrupa los strings de las Teclas Función VT52.
[SFNKEYS_VT52]
Esta sección agrupa los strings de las Teclas VT52 Shift + Function.
[CURKEYS_VT52]
Esta sección agrupa los strings de las Teclas Cursor VT52.
[FNKEYS_VT100]
Esta sección agrupa los strings de las Teclas Función VT100/VT220.
[SFNKEYS_VT100]
Esta sección agrupa los strings de las Teclas VT100/VT220 Shift + Function.
[CURKEYS_VT100]
Esta sección agrupa los strings de las Teclas Cursor normal VT100I.
[CURKEYSAP_VT100]
Esta sección agrupa los strings de las Teclas Cursor de VT100 de la aplicación.
[SCANCODES]
Esta sección agrupa las traducciones que asocia un Scan Code de teclado con un
string específico.
[SCANNER]
Esta sección agrupa las opciones globales de operación del scanner.
[UPC_E0]
Code UPC E0
[UPC_E1]
Code UPC E1
[UPC_A]
Code UPC A
[EAN_8]
Code Ean 8
[EAN_13]
Code EAN 13
[MSI]
Code MSI
[CODABAR]
Code CODABAR
[CODE_39]
Code 39
[CODE_D25]
Code Discrete 2/5
[CODE_I25]
Code Inter leaved 2/5
[CODE_11]
Code 11
[CODE_93]
Code 93
[CODE_128]
Code 128
[PDF_417]
Code PDF 417
Aquellas secciones agrupan las opciones de simbología específica.
[PRINTER]
Esta sección agrupa las opciones para la impresora asociada al PDT.
[DBGOPT]
Esta sección agrupa las opciones para depurar la generación de archivos.
[BC_EDIT_X]
Cuatro secciones, [BC_EDIT_0] a [BC_EDIT_3].
Esta sección agrupa las opciones para el procesamiento de "Edición de
Código de Barras".
[COMKBD]
Esta sección agrupa las opciones para los puertos de comunicación como teclado.
Esta sección le permite configurar los archivos asociados para descarga.
Number=<num> (2)
Cantidad de archivos asociados para descarga.
File_X=<string / nombre> (_MsgVTFr.Cfg)
Nombre del archivo asociado para descarga.
Esta sección agrupa las características específicas del PDT.
MsgFile=<string / nombre> (vacío)
Mensajes del Archivo del País Local, usted podría traducir o modificar los
mensajes que aparecen en la visualización del PDT.
Font=<string / nombre> (vacío)
Nombre del archivo de fuentes del PDT. Los archivos suministrados son: VTX.fnt, 437.fnt,
850.fnt o 852.fnt
Usted puede modificar o crear nuevos archivos para PDT con FontBld.exe (Incluyendo
en las Symbol Technologies Series 3000 SDK).
BackLight=<num / segundos> (5)
Timeout de la visualización de la luz de fondo del PDT (en segundos).
BLAutoOn=<Yes/No> (Yes)
Yes=la luz de fondo está encendida cada vez que el usuario presiona una tecla
del PDT.
UserTmout=<num / segundos> (120)
Tiempo después si no hay una acción del usuario, la terminal ingresa en modo
suspendido. La terminal puede salir del modo suspendido por el escaner o la
tecla [PWR].
OffOnExtPwr=<Yes/No> (Yes)
Yes=Apagar (por time-out) cuando una terminal está en potencia externa.
No=No apagar (por time-out) cuando una terminal está en potencia externa.
KeyClick=<Yes/No> (No)
Yes=Al presionar una tecla del PDT produce un click corto.
LocalBeeps=<Yes/No> (Yes)
Algunas funciones "Locales" (internas al PDT) producen un bip.
BeepFreq=<num / Hertz> (1600)
Frecuencia del bip local.
BeepDur=<num / milisegundos> (200)
Duración del bip en milisegundos.
DoubleHeight=<Yes/No> (No)
Muestra los caracteres en "Doble Alto". Cada carácter toma 2 líneas
de alto.
DoubleWidth=<Yes/No> (No)
Muestra los caracteres en "Doble Ancho". Cada carácter toma 2
caracteres de ancho.
PwdWConf=<string / nombre> (vacío)
Generalmente contraseña de configuración del PDT "234".
PwdRfConf=<string / nombre> (vacío)
Generalmente "307" // Configuración de la Contraseña RF.
PwdExit=<string / nombre> (vacío)
Generalmente "307", salir a la Contraseña de DOS.
NoMenu=<Yes/No> (No)
Yes=No mostrar el menú de usuario inicial.
Esta sección le permite configurar las sesiones host disponibles para el usuario.
Max=<num / sessions> (4)
Número máximo de sesiones, rango 1-4.
KeyPrev=<word / scancode> (2D00
Fn-Ctl-Y)
Tecla de sesión previa.
KeyNext=<word / scancode> (2C00 //
Fn-Ctl-Z)
Próxima tecla de sesión.
Estas secciones (_0 to _3) agrupan las opciones específicas de conexión Telnet para cada sesión.
SessName=<string / nombre> (vacío)
Es el nombre de la sesión, mostrada al usuario.
HostIP=<string / dirección> (0.0.0.0)
Dirección IP del host o 0.0.0.0. Este es la dirección IP predeterminada del Host.
El usuario puede sobrescribir este valor. Este valor es rellamado en una "Secuencia
Bios Boot".
Port=<num / puerto> (23)
Puerto de conexión Telnet en la dirección IP del host. El usuario puede
sobrescribir este valor. Este valor se vuelve a llamar en una "Secuencia Bios Boot".
TTypeSelByHost=<Yes/No> (Yes)
Con el fin de configurar esta opción en Yes, necesita también TelOpTTypeTerm=Yes.
Si la opción WT TelOpTTypeTerm= es No,
también configure esta opción en No.
El protocolo Telnet permite que el host seleccione el tipo de terminal más
conveniente elegido entre una lista (generalmente siguiendo configuraciones
personalizadas del host) indicando que tipos de emulación de terminal se
encuentran disponibles en el lado del cliente y que tipo de emulación del
terminal se desea por el usuario. (La lista mostrada por WT es siempre tipos de
terminal ANSI,
VT52, VT100 y VT220 ).
* If TTypeSelByHost=Yes :
La emulación del tipo final de terminal realizada por WT es
seleccionada por el Host.
* If TTypeSelByHost=No :
Emulación del tipo de emulación de terminal seleccionado
por el usuario (TTypePreferred=) no es modificable por el Host. (La
información sólo es enviada al host con propósitos de aplicación).
TTypePreferred=<number> (0)
0=emulación ANSI
1=emulación DEC-VT52
2=emulación DEC-VT100
3=emulación DEC-VT220
(DEC-VT100 y DEC-VT220 son terminales "ANSI-compliant" y difieren de
las terminales ANSI-X3 por los códigos enviados por las teclas de función y otros
pocos detalles).
* Si TTypeSelByHost=Yes :
Esta terminal es indicada al host como preferida por el
usuario en la lista de tipos de terminales disponibles.
* Si TTypeSelByHost=No :
Esta terminal es indicada para ser la única emulación
posible por la terminal (sin lista).
TTypeName="<string / Name>"
(vacío)
La negociación del tipo de terminal Telnet usa tipos de nombres de terminales "normalizados",
pero algunos hosts pueden necesitar otras formas específicas.
Si este string se encuentra vacío, WT usa strings del sistema "normalizados".
Si no está vacío, envía el string como el nombre preferido del usuario del
tipo de terminal (TTypePreferred=).
Esta sección agrupa las características para el nivel de negociación del Telnet y opciones y características de red. El protocolo Telnet tiene "Opciones" que pueden ser negociadas entre el cliente (WT) y la computadora Host.
TelOpEchoHost=<Yes/No> (Yes)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido para pedir al host hacer "remote
echo".
TelOpBinHost=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, el terminal envía
(=Yes) o no (=No) al Host un pedido para pedir al host realizar una conexión
"binaria". (el host puede enviar caracteres desde 00h hasta
FFh).
TelOpBinTerm=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido indicando que la terminal quiere
realizar una conexión "binaria". (la terminal puede enviar caracteres
desde 00h hasta FFh)
TelOpEorHost=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido para pedir al host hacer un end of
record durante una conexión binaria.
TelOpEorTerm=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido indicando que la terminal quiere
realizar un end of record durante conexiones binarias.
TelOpSgaHost=<Yes/No> (Yes)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido para suprimir el sistema "Go Ahead".
TelOpSgaTerm=<Yes/No> (Yes)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido indicando que la terminal quiere
suprimir el sistema "Go Ahead". (la terminal nunca envía la señal "Go
Ahead").
TelOpNawsTerm=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido para indicar que la terminal quiere
Enviar NaWS (Window Size). Configure esta opción en =Yes solo si el host realmente
necesita información del tamaño de la ventana de la terminal).
TelOpEnvTerm=<Yes/No> (No)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido para indicar que la terminal quiere enviar
variables de ambiente (actualmente no usado).
TelOpTTypeTerm=<Yes/No> (Yes)
(Opción Telnet) Durante la negociación de una conexión telnet, la terminal envía
(=Yes) o no (=No) al Host un pedido indicando que la terminal desea
enviar la información del Tipo de Terminal (que tipo de terminal se encuentra conectada) al
host. (Si es =No, no se envía información del tipo de terminal al host y el tipo de
emulación realizada por WT es aquella indicada por TTypePreferred=).
DoTcpAlive=<Yes/No> (Yes)
Yes = WT hace pings periódicamente al Host para testear el estado de la conexión TCP.
Passive=<Yes/No> (No)
Yes=WT espera los comandos telnet del host.
No=WT envía los comandos telnet al host.
Esta sección agrupa las características de los niveles de emulación, y la manera en que se realizan algunas características de emulación por WT.
EscapeChar=<hex> (\1B)
Carácter de escape para Secuencias VT y ANSI. Generalmente este carácter es 1Bh, pero
puede ser cambiado si el sistema host lo requiere. Estos cambios se aplican solo para
secuencias de escape recibidas.
LocalEcho=<Yes/No> (No)
No hacer echo de caracteres locales tecleados por el usuario (generalmente, el echo es realizado por host).
Vea también las Opciones Telnet / TelOpEchoHost=.
Underline=<Yes/No> (Yes)
Yes=Mapea el atributo subrayado del carácter a video inverso.
No=Ignora este atributo.
Bold=<Yes/No> (Yes)
Yes=Mapea el atributo negrita del carácter para video inverso.
No=Ignora este atributo.
Blink=<Yes/No> (Yes)
Yes=Mapea el atributo parpadeante del carácter para video inverso.
No=Ignora este atributo.
Caps=<Yes/No> (No)
Yes=Fuerza el teclado para letras mayúsculas.
No=Deja el teclado "como está".
Lower=<Yes/No> (Yes)
Yes=Fuerza el teclado a letras minúsculas.
No=Deja el teclado "como está".
TelxonEscSeq=<Yes/No> (Yes)
Yes=Administrar o No= ignorar las secuencias de escape específicas Telxon (vea Secuencias
de escape Telxon ).
RoiEscSeq=<Yes/No> (Yes)
Yes=Administrar o No= ignorar las secuencias de escape específicas ROI (vea Secuencias
de escape ROI ).
HostBeeps=<Yes/No> (Yes)
Yes=Hace un bip cuando recibe un carácter de control CO BEL (07h)
del host.
BeepFreq=<num / Hertz> (2200)
Frecuencia del Bip del Host.
BeepDur=<num / milisegundos> (300)
Duración del Bip del Host.
TermWidth=<num / columnas> (0)
Ancho lógico de la pantalla emulada en columnas. 0=usa 80 predeterminado. Hasta 80.
TermHeigth=<num / líneas> (0)
Altura lógica de la pantalla emulada en líneas. 0=usa 24 por predeterminado.
Hasta 25.
DestBksp=<Yes/No> (Yes)
Cuando recibe un carácter de control BS, el
cursor se mueve a la izquierda. Además, si esta opción es =Yes, el carácter bajo el cursor se borra antes de moverse (blanco).
CurKeysApp=<Yes/No> (No)
Yes=Las Teclas Cursor (flechas Arriba, Abajo, Izquierda y Derecha) configuran
las secuencias de teclas de cursor de la "Aplicación" por
predeterminado. Cambie entre "normal" ([CURKEYS_XXX])
y "aplicación"
([CURKEYSAP_XXX]) las secuencias de teclas de cursor pueden
hacerse por host (vea también Modo Terminal).
EnterCrNu=<Yes/No> (No)
Yes=Por defecto la tecla ENTER envía CR+NUL (0Dh 00h ) (estándar telnet).
No=Por defecto la tecla ENTER envía CR (0Dh) solo (DEC estándar).
La secuencia de la tecla ENTER puede también ser modificada por host, (vea
también Modo Terminal).
CrNuIsCrLf=<Yes/No> (Yes)
Yes=Cuando se recibe CR NUL (línea de terminación estándar Telnet) WT realiza
funciones CR y
LF.
No=Cuando se recibe CR NUL WT realiza solo la función CR.
EndScanCode=<word / scancode> (0018 / Ctrl-X)
El scan code de la tecla que finaliza la sesión Telnet actual. Ctrl-X es la
tecla predeterminada para finalizar la sesión. Puede ver el scan code para cada
tecla en la terminal con "[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES /
[F1] NO TRADUCIDOS
UnlkScanCode=<word / scancode> (2200 / Func-Ctrl-G)
Desbloquea el teclado o el scanner si la aplicación se pierde de enviar la
secuencia de escape de desbloqueo luego de la secuencia de bloqueo. Puede ver scan code
para cada tecla en la terminal con "[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES /
[F1] NO TRADUCIDOS"
Bits8Mode=<Yes/No> (No)
(Enviar caracteres)
Yes=8 Bits Mode :
* Secuencia de salida CSI "\1B [" son traducidos en
"\9B".
* Secuencia de salida SS3 "\1B O" son traducidos en
"\8F".
Vea Modo de 7 y 8 Bits.
No=Modo de 7 Bits, no hay traducción.
Esta opción puede ser modificada dinámicamente por el host (Seleccionar
Controles C1).
Ignore8BCtrl=<Yes/No> (No)
(Recibir caracteres)
Yes=Ignorar las funciones de caracteres de control C1 (80h to 9Fh),
y mostrarlas. Esta opción puede ponerse en =Yes para mostrar los caracteres
especiales en fuentes non-DEC (como 437.fnt, 850.fnt
o
852.fnt).
No=Procesar controles C1 y realizar
funciones.
AnswerBack="<string / Id>"
([IP])
El string de respuesta que es enviado al pedido ENQ.
Puede ser:
Esta sección agrupa las opciones de "Scrolling Lógico" que permiten mapear una pantalla estándar de 24x80 (llamada "pantalla virtual") en una visualización física de un PDT de 8, o 16x20.
No se confunda "Scrolling Lógico" (que es un movimiento de visualización del PDT en la pantalla virtual emulada) con "Scrolling de Pantalla" (que es un movimiento de texto en la pantalla emulada de una terminal) y "Área de Scroll" (que es una parte seleccionada de la pantalla virtual emulada).
Vea también la figura "Pantalla y Visualización" en el Capítulo 3.
FixedMode=<Yes/No> (No)
Yes="Fixed Screen Mode". La visualización del PDT muestra una
parte de la pantalla virtual de la terminal, y nunca se mueve, incluso si el
cursor se encuentra fuera de la visualización. Las "Teclas de Scroll
Lógico" no tienen efecto.
No="Modo Auto Scroll". La visualización del PDT siempre
muestra el área de la pantalla donde se encuentra el cursor. La visualización
se mueve siguiendo "límites" (vea EdgeXXX=).
En este modo, Las "Teclas de Scroll Lógico" mueven manualmente la
visualización en la pantalla (vea KeyXXX=).
StartPosX=<num / row> (0)
Cuando en el "Modo Pantalla Fija" (vea FixedMode=),
la posición izquierda de inicio para la visualización de la terminal en la
pantalla virtual. La primer posición izquierda es 0.
StartPosY=<num / line> (0)
Cuando en el "Modo Pantalla Fija" (vea FixedMode=),
la posición de arriba de inicio para la visualización de la terminal en la
pantalla virtual. La primer posición de arriba es 0.
ScrollX=<num / rows> (0)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
la cantidad de líneas que mueve la visualización (lado izquierdo o lado
derecho) cuando se presionan KeyLeft= o KeyRight=.
Si es 0 el valor se inicializa en el ancho de pantalla.
ScrollY=<num / lines> (0)
Cuando en "Modo Auto Scroll" (vea FixedMode=),
la cantidad de líneas que mueve la visualización (hacia arriba o abajo) cuando
se presionan las teclas KeyUp= o KeyDown=.
Si es 0 el valor es inicializado en la altura de la visualización.
KeyUp=<word> (3200 / Fn+Ctrl+Up)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el scan
code de la tecla que mueve la visualización hacia arriba en una pantalla
lógica. Puede ver el scan code para cada tecla en la terminal con "[F4]
Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F1]
NO TRADUCIDOS".
KeyDown=<word / scancode> (3100 / Fn+Ctrl+Up)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el scan
code de la tecla que mueve la visualización hacia abajo en una pantalla lógica.
Puede ver el scan code para cada tecla en la terminal con "[F4] Ver
Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F1]
NO TRADUCIDOS".
KeyLeft=<word / scancode> (2500 / Fn+Ctrl+Left)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el scan
code de la tecla que mueve la visualización hacia la izquierda en una pantalla
lógica. Puede ver el scan code para cada tecla en la terminal con "[F4]
Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F1]
NO TRADUCIDOS".
KeyRight=<word / scancode> (2600 / Fn+Ctrl+Right)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el scan
code de la tecla que mueve la visualización hacia la derecha en una pantalla
lógica. Puede ver el scan code para cada tecla en la terminal con "[F4]
Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F1]
NO TRADUCIDOS".
EdgeLeft=<num / rows> (4)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el menor número de filas que pueden permanecer en el lado izquierdo del cursor
antes de hacer un "auto
scroll".
EdgeRight=<num / rows> (1)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el menor número de filas que pueden permanecer en el lado derecho del cursor
antes de hacer un "auto
scroll".
EdgeUp=<num / lines> (1)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el menor número de filas que pueden permanecer arriba del cursor antes de hacer
un "auto
scroll".
EdgeDown=<num / lines> (1)
Cuando en el "Modo Auto Scroll" (vea FixedMode=),
el menor número de filas que pueden permanecer arriba del cursor antes de hacer
un "auto
scroll".
Esta sección agrupa las Opciones Automatizadas de Login para la conexión
del host con respuesta automática para el nombre de usuario y preguntas de contraseña
durante el proceso de sign-on del host, y un usuario y código
suplementario si es necesario. Cada sección de "Login" corresponde a
una sección de "Session" (por índice).
La sección [LOGIN_0] correspondiente a la sección [SESSION_0], [LOGIN_1]
corresponde a la sección [SESSION_1], y así consecutivamente.
Vea también "AutoLog" en el capítulo 3.
Auto=<Yes/No> (No)
Yes=Cuando se realiza una conexión exitosa a un host, el WT espera el string "LogId="
y envía el string "Login=". Luego espera por el "PwdId="
y envía el string "Password=". Se realiza un segundo proceso
de login si los strings "UsrId" y "CodId"
no están vacíos, y retorna el control a la emulación WT de usuario.
Tmout=<num / segundos> (30)
El tiempo que el WT espera para "LogId=" o "PwdId="
en segundos antes que falle.
BreakChar=<hex> (\04 / Ctrl+D)
Algunos sistemas necesitarán un carácter de control para abandonar cualquier
programa que se este ejecutando y llamar al procedimiento de sign-on (generalmente
un Ctrl-D \04). Si es \00 No se envía nada.
LogId=<string> ("login:")
El string que espera el WT para enviar el string "Login=".
Login=<string> ("wtusr")
El string que envía el WT luego de recibir el string "LogId=".
PwdId=<string> ("password:")
El string que espera el WT para enviar el string "Password=".
Password=<string> ("wtpwd")
El string que envia el WT luego de recibir el string "PwdId=".
UsrId=<string> ("user:")
Opcional.
El string que espera el WT para enviar el string "User=".
User=<string> (vacío)
Opcional.
El string que envía el WT luego de recibir el string "UsrId=".
CodId=<string> ("code:")
Opcional.
El string que WT espera para enviar el string "Code=".
Code=<string> (vacío)
Opcional.
El string que envía WT luego de recibir el string "CodId=".
Esta sección agrupa los strings de las Teclas Función ANSI. Las Teclas Función son generadas presionando la tecla [FUNC], luego una tecla numérica. El archivo de configuración predeterminado proporciona los string estándar para cada tipo de terminal.
Si el string está vacío, la tecla es ignorada (no tiene función). Si se ingresa un string, el string es enviado. Puede hacerse una traducción de este string si la terminal es operada en "Modo de 8 Bits" (vea Modo de 7 y 8 Bits).
Hay cuatro maneras de ingresar Teclas Función "hex-strings" (cada carácter destino siempre toma 3 caracteres origen) :
| Mnemónico | Formato | Descripción |
|---|---|---|
| "Escaped" | "/HH" | Una barra ("/" o "\") y un valor hexadecimal de dos dígitos: por ejemplo: \1B para el carácter 27. |
| "Numeric" | "999" | Tres dígitos decimales. Por ejemplo: 065 para el carácter "A". |
| "Alphabetic" | "..A" | Dos puntos y un carácter alfabético. Por ejemplo: ..X para el carácter "X". |
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Esta sección agrupa los strings de las Teclas ANSI Shift + Function. Las Teclas Shift Function son generadas presionando la tecla [SHIFT], la tecla [FUNC], luego una tecla numérica. EL archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Vea también la sección [FNKEYS_ANSI] para la sintaxis de "hex-strings".
Esta sección agrupa los strings de las Teclas Cursor ANSI "Normal". Las Teclas Cursor son generadas presionando las teclas de flecha Arriba, Abajo, Izquierda y Derecha. El archivo de configuración predeterminado proporciona los string estándar para cada tipo de terminal.
KEY_UP=<hex-string> ("" vacío).
KEY_DOWN=<hex-string> ("" vacío).
KEY_LEFT=<hex-string> ("" vacío).
KEY_RIGHT=<hex-string> ("" vacío).
Vea también la opción CurKeysApp=, "Modo
Terminal" y "Rutinas de
Traducción" para intercambiar entre Teclas Cursor "Normal"
y "Aplicación".
Vea también la sección [FNKEYS_ANSI] para la sintaxis de
"hex-strings".
Esta sección agrupa los strings de las Teclas Cursor ANSI "aplicación". Las Teclas Cursor son generadas presionando las teclas de flechas Arriba, Abajo, Izquierda y Derecha. El archivo de configuración predeterminado provee los string estándar para cada tipo de terminal.
KEY_UP=<hex-string> ("" vacío).
KEY_DOWN=<hex-string> ("" vacío).
KEY_LEFT=<hex-string> ("" vacío).
KEY_RIGHT=<hex-string> ("" vacío).
Vea también la opción CurKeysApp=, "Modo
Terminal" y "Rutinas de Traducción"
para intercambiar entre las Teclas Cursor "Normal" y "Aplicación".
Vea también la sección [FNKEYS_ANSI] para la sintaxis de
"hex-strings".
Esta sección agrupa los strings de las teclas de Función VT52. Las Teclas Función son generadas presionando la tecla [FUNC], luego una tecla numérica. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Vea también la sección [FNKEYS_ANSI] para la sintaxis de "hex-strings".
Esta sección agrupa las Teclas VT52 Shift + Function. Las teclas Shift Function son generadas presionando la tecla [SHIFT], luego a tecla [FUNC], luego una tecla numérica. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Vea también la sección [FNKEYS_ANSI] para la sintaxis de "hex-strings".
Esta sección agrupa los strings de las Teclas Cursor VT52. Las Teclas Cursor son generadas presionando las teclas de flecha Arriba, Abajo, Izquierda y Derecha. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_UP=<hex-string> ("" vacío).
KEY_DOWN=<hex-string> ("" vacío).
KEY_LEFT=<hex-string> ("" vacío).
KEY_RIGHT=<hex-string> ("" vacío).
Vea también la opción CurKeysApp=, "Modo
Terminal" y "Rutinas de Traducción"
para intercambiar entre Teclas Cursor "Normal" y "Aplicación".
Vea también la sección [FNKEYS_ANSI] para la sintaxis de
"hex-strings".
Esta sección agrupa los strings de T Función VT100 / VT220. Las Teclas Función son generadas presionando la tecla [FUNC], y luego una tecla numérica. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Vea también la sección [FNKEYS_ANSI] para la sintaxis de "hex-strings".
Esta sección agrupa los strings de Teclas VT100 / VT220 Shift + Function. Las Teclas Function Shift son generadas presionando la tecla [SHIFT], luego la tecla [FUNC], y luego una tecla numérica. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_F1=<hex-string> ("" vacío).
...
KEY_F0=<hex-string> ("" vacío).
Vea la sección [FNKEYS_ANSI] para la sintaxis "hex-strings" syntax.
Esta sección agrupa los strings de las Teclas Cursor Normal VT100 / VT220. Las Teclas Cursor son generadas presionando las teclas de flecha Arriba, Abajo, Izquierda y Derecha. El archivo de configuración predeterminado proporciona los strings estándar para cada tipo de terminal.
KEY_UP=<hex-string> ("" vacío).
KEY_DOWN=<hex-string> ("" vacío).
KEY_LEFT=<hex-string> ("" vacío).
KEY_RIGHT=<hex-string> ("" vacío).
Vea también la opción CurKeysApp= , "Modo Terminal
" y "Rutinas de
Traducción" para intercambiar entre las Teclas Cursor "Normal" y "Aplicación".
Vea también la sección [FNKEYS_ANSI] para la sintaxis de
"hex-strings".
Esta sección agrupa los strings de las Teclas Cursor Aplicación VT100 / VT220. Las Teclas Cursor son generadas presionando las teclas de flecha Arriba, Abajo, Izquierda y Derecha. El archivo de configuración predeterminado provee los strings estándar para cada tipo de terminal.
KEY_UP=<hex-string> ("" vacío).
KEY_DOWN=<hex-string> ("" vacío).
KEY_LEFT=<hex-string> ("" vacío).
KEY_RIGHT=<hex-string> ("" vacío).
Vea también la sección [FNKEYS_ANSI] para la sintaxis de "hex-strings".
Esta sección agrupa las traducciones que asocian un teclado Scan Code
con
un string específico.
Vea también "Rutinas de
Traducción" para sistemas de traducción de scan code.
Puede ver las traducciones activas en la terminal con
"[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F3] LISTA TRADUCCION".
Puede ver los scan codes
del teclado por "[F4] Ver Opciones / [F4] TECLAS FN / [F1] SCAN CODES / [F1] NO TRADUCIDOS"
<word>=<hex-string> (vacío)
<word> = valor Scan code.
<hex-string> = String enviado si se presiona la tecla.
Vea también la sección [FNKEYS_ANSI] para la sintaxis "hex-strings".
Esta sección agrupa las opciones globales de operación de scanner.
Enable=<Yes/No> (Yes)
Yes=El scanner está habilitado por defecto
No=El scanner está deshabilitado por defecto.
El scanner puede ser habilitado o deshabilitado por secuencias específicas ROI
y Telxon.
TurnOffScan=<Yes/No> (Yes)
Yes=Deshabilitar el scanner luego de una leída exitosa, rehabilitar el scanner con las secuencias
de escape ROI.
Prefix=<hex-string> (vacío)
Este string se envía antes que el código de barras
Suffix=<hex-string> (vacío)
Este string es enviado luego que el código de barras
BeepOnDecode=<Yes/No> (Yes)
Yes=genera un bip luego de una leída exitosa de código de barras.
No=No hacer bip.
BeepFreq=<num / Hertz> (888)
Buena frecuencia de escaneo del bip. (en hertz).
BeepDur=<num / milisegundos> (200)
Duración del bip en milisegundos.
ScanTmout=<num / segundos> (10)
Tiempo después a que el scanner se apaga si continua sosteniendo el trigger.
Redundancy=<num / pass> (1)
Cantidad de veces consecutivas a leer el mismo código para decodificarlo exitosamente.
Puede ser requerido si se usa una mala calidad de códigos de barras para prevenir errores.
Advertencia : la redundancia incrementa el tiempo de decodificación.
1=Sin redundancia (una pasada)
SpottingBeam=<Yes/No> (No)
Activa la característica "Doble Gatillo" para los scanners Long Range
que permiten tener un punto de destino (primer posición, fija) y un punto scanning
(segunda posición, barrido).
No active esta opción en un scanner estándar.
Yes=Los scanners usan el trigger doble.
No=El scanner no usa el trigger doble.
ReplaceChar[0_4]=<hex-string/
hex-string> (/1A/00)
Reemplaza el primer char indicado por el segundo en el código de barras. Si
alguno de los dos está en cero no hace el reemplazo.
Las simbologías disponibles son:
UPC_E0
UPC_E1
UPC_A
EAN_8
EAN_13
MSI
CODABAR
CODE_39
CODE_D25
CODE_I25
CODE_11
CODE_93
CODE_128
PDF_417
Cada sección corresponde a una simbología específica.
On=<Yes/No> (mas popular)
El scanner puede decodificar esta simbología.
Advertencia : Habilitar demasiadas simbologías debería incrementar el tiempo de decodificación y generar
errores de lectura.
Min=<num / char number> (smart ...)
Mínimo de caracteres aceptados en este tipo de códigos de barra.
Max=<num / char number> (smart ...)
Máximo de caracteres aceptados en este tipo de código de barras.
Si Min= < Max=, lee código de barras comprendidos entre tamaño Min= y Max=
.
Si Min= > Max=, lee código de barras que tienen tamaño Min= O Max=
(dual).
Si Min=0 y Max=0, lee tamaños variables de códigos de barras. (el
mínimo y máximo
permitido depende del tipo de código de barras).
Advertencia : Algunos tipos de códigos de barras pueden generar errores de lectura con tamaño variable.
Opt=<num> (0)
0=Opción deshabilitada.
1=Opción habilitada.
Las opciones están habilitadas en algunos códigos de barras (suplemental, check-digit, etc.).
Cuatro secciones, [BC_EDIT_0] a [BC_EDIT_3].
Estas secciones agrupan las opciones para el procesamiento de "Edición de Código de Barras"
.
La lectura del código de barras puede ser modificada realizando un proceso de edición antes de enviarlos
a los campos de entrada.
El proceso de edición tiene tres partes:
1) Evalúa las condiciones de coincidencias para determinar si el proceso aplica al
código de barras leído. El código de barras debe cumplir TODAS las condiciones
"Yes" (LenDo, MatchDo, TypeDo).
2) Filtra el código de barras para mantener o eliminar datos por el "Y/N" patrón (Filtro).
3) Inserta algunos caracteres por la mascara "*" (Insert).
On=<Yes/No> (No)
Yes=Evalúa esta sección, y realiza Edición de Código de Barras (si hay coincidencia).
No=No evalúa esta sección (todas las demás opciones son ignoradas).
LenDo=<Yes/No> (No)
Yes=Coincide el tamaño de código de barras.
La edición se realiza si satisface esta condición.
LenMin=<number / length> (0)
El tamaño mínimo para coincidir.
LenMax=<number / length> (0)
El tamaño máximo para coincidir.
MatchDo=<Yes/No> (No)
Yes=Comparar con un patrón string.
La edición es realizada si satisface la condición.
MatchPos=<num / position> (1)
La posición en el código de barras para realizar una prueba de comparación
con un patrón. (comienza en 1)
MatchStr=<string / pattern> "033"
El string para comparar en el código de barras en la posición dada.
TypeDo=<Yes/No> (No)
Yes=Si el tipo de código de barras leído corresponde al tipo indicado en
TypeBc.
La edición se realiza si satisface esta condición.
TypeBc=<num / barcode> (0)
0=UPC_E0, 1=UPC_E1, 2=UPC_A, 3=MSI, 4=EAN_8, 5=EAN_13, 6=CODABAR, 7=CODE_39, 8=CODE_D25, 9=CODE_I25, 10=CODE_11, 11=CODE_93, 12=CODE_128, 13=PDF_417.
Filter=<string / pattern> (vacío)
Editing; Filtra el origen de datos del código de barras con este patrón:
Y=Mantener el carácter.
N=Ignorar el carácter.
Insert=<string / mask> (vacío)
Editing; Luego del procesamiento de filtro, aplica esta máscara a los datos resultantes :
*=Mantiene el carácter desde el código de barras
NNN=Insertar un nuevo char
Esta sección agrupa las opciones para la impresora asociada al PDT.
Type=<string / Nombre> (PS1000)
Tipo de impresora conectada.
Port=<num / Com#> (1)
1=Com1
2=Com2
Puerto de Comunicación. Un dígito.
Baud=<num> (96)
12=1200 Bauds
24=2400 Bauds
48=4800 Bauds
96=9600 Bauds
19=19200 Bauds
38=38400 Bauds.
Baud rate. Dos dígitos.
Parity=<letra en mayúscula> (N)
O=Odd
E=Even
N=None
M=Mark
S=Space
Paridad de Datos
DataBits=<num> (8)
7= 7 Data bits.
8= 8 Data bits.
Bits de Datos.
StopBits=<num> (1)
1= 1 stop bit.
2= 2 stop bits.
Bits de parada.
FlowControl=<letra en
mayúscula> (N)
N=Ninguno (Sin control de flujo).
S=Control de flujo de Software (XON / XOFF).
H=Control de flujo de Hardware (CTS / RTS).
Dsr=<Yes/No> (Yes)
Yes=sensor de señal Data Set Ready (DSR) para conexión.
No=Ignore DSR.
Cts=<Yes/No> (No)
Yes=sensor de señal Clear To Send (CTS) para conexión.
Np=Ignore CTS.
Cd=<Yes/No> (No)
Yes=sensor de señal Carrier detect (CD) para conexión.
No=Ignore CD.
Tmout=<num / segundos> (60)
Tiempo máximo esperando la señal de impresora preparada antes que falle.
Si la impresora falla, un mensaje da alerta al usuario y permite reintentar la
operación de impresión o abandonar.
AskReprint=<Yes/No> (Yes)
Yes=Luego de una impresión exitosa, pregunta al usuario para reimprimir la misma
etiqueta o continuar.
No=Luego de una impresión exitosa, informa al usuario y continua.
Display=<Yes/No> (Yes)
Yes= Se muestra un mensaje de impresión mientras está imprimiendo.
No=No se muestra ningún mensaje de impresión mientras se imprime.
Esta sección agrupa las opciones para depurar la generación de archivos. Estas opciones pueden ser usadas SOLO para propósitos de depuración. La condición de memoria completa no es chequeada, y las operaciones subsiguientes de impresión pueden fallar. DEBE vaciar los archivos manualmente.
InLog=<Yes/No> (No)
Registra en un archivo todos los datos recibidos.
InFile=<string / nombre> (vacío)
Nombre del Archivo.
OutLog=<Yes/No> (No)
Registra en un archivo todos los datos enviados.
OutFile=<string / nombre> (vacío)
Nombre del archivo.
Esta sección agrupa las opciones para los puertos de comunicación como
teclado.
Vea la opción OffOnExtPwr para
deshabilitar el apagado por time-out.
ComKbdOn=<Yes/No> (No)
Yes=Usa el puerto de comunicación como entrada de teclado.
No=No lo usa.
Port=<num / Com#> (1)
1=Com1
2=Com2
Puerto de comunicación. Un dígito.
Baud=<num> (96)
12=1200 Baudios
24=2400 Baudios
48=4800 Baudios
96=9600 Baudios
19=19200 Baudios
38=38400 Baudios.
Ratio de Baudios. Dos dígitos.
Parity=<letra en mayúscula> (N)
O=Odd
E=Even
N=None
M=Mark
S=Space
Paridad de Datos.
DataBits=<num> (8)
7= 7 Data bits.
8= 8 Data bits.
Bits de Datos.
StopBits=<num> (1)
1= 1 stop bit.
2= 2 stop bits.
Bits de parada.
BlocMode=<Yes/No> (No)
Yes=Los datos son recibidos como un bloque delimitado por el patrón Sob (Start Of Bloc)
(opcional) y el patrón Eob (End Of Bloc) (obligatorio). Los datos entre Sob y Eob
son usados. Los datos pueden ser procesados como un código de barras (prefijo, etc.)
si AsBarcode=Yes.
No=Los datos son recibidos de un carácter a la vez, y procesados como una
entrada del teclado (mayúsculas, minúsculas y rutinas de traducción). Para
rutinas de traducción un 00 es agregado para crear un código de barras.
AsBarcode=<Yes/No> (No)
Yes=Los datos ingresados (con BlocMode=Yes) son procesados como
un código de barras, prefijo, sufijo, y modo de edición están disponibles.
No=Los datos de entrada son procesados como un bloque de entrada del teclado.
Sob=<hex-string> ("" vacío).
Inicio del patrón de bloque. Usado solo en BlocMode=Yes. Los
bloques opcionales pueden no tener patrones de comienzo.
Eob=<hex-string> ("" vacío).
Fin del patrón de bloque. Usado solo en BlocMode=Yes.
Obligatorio, los bloques deberían tener bloque de fin.
DoTmout=<hex-string> (N).
N=no. Sin tiempo.
P=Process. Cuando se alcanza el time-out, todos los datos recibidos son
procesados.
D=Discard. Cuando se alcanza el time-out, todos los datos recibidos no son
procesados.
BlocTmout=<num> (100).
Cantidad de milisegundos de espera en el bloque para el time-out.