No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means,
without permission in writing from Zebra. This includes electronic or mechanical means, such as
photocopying, recording, or information storage and retrieval systems. The material in this manual is subject to
change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on
a licensed basis.
software or
may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Zebra.
No right to copy a licensed program in whole or in part is granted, except as permitted under
copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with
other program material, create a derivative work from a licensed program, or Zebra use a licensed p
networ
k without written permission from Zebra. The user agrees
the licensed
whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed
program delivered to the user or any portion thereof.
Zebra grants to the user a non-transfer
firmware program delivered hereunder (licensed program). Except as noted below, such license
programs delivered hereunder, and to include the same on any authorized copies it makes, in
able and non-exclusive license to use each
rogram in a
to maintain ’s copyright notice on
Zebra reserves the right to make changes to
design.
Zebra does
any p
roduct, circuit, or application described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Zebra, Inc.,
intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in
Zebra products.
not assume any product liability arising out
any software or product to improve reliability, function, or
of, or in connection with, the application or use of
Warranty
iii
ivTekTerm Client Configuration Guide
Revision History
Changes to the original guide are listed below:
ChangeDateDescription
Rev -001a 4/2015 Zebra rebrand.
TABLE OF CONTENTS
Table of Contents
About this Guide ............................................................................................................................. xv
Text Conventions ............................................................................................................................ xvi
Ensure that TekTerm Client Persists When the Mobile Device is Cold Booted............................... xvi
Windows CE-based Mobile Devices .............................................................................................. xvi
Windows Embedded Hand-Held-based Mobile Devices...............................................................xvi
Serial Port ....................................................................................................................................... 2-17
Serial In Function Key ....................................................................................................................2-19
Serial Port....................................................................................................................................... 3-17
Serial In Function Key .................................................................................................................... 3-19
Serial Port ....................................................................................................................................... 4-23
Serial In Function Key ....................................................................................................................4-25
About this Guide..............................................xv
Text Conventions.............................................xvi
Ensure that TekTerm Client Persists When the Mobile Device is Cold Booted . . . . . . . . . . . . xvi
Windows CE-based Mobile Devices..............................xvi
Windows Embedded Hand-Held-based Mobile Devices . . . . . . . . . . . . . . . . . . . xvi
About this Guide
This configuration guide describes how to configure the TekTerm Client.
TekTerm Client is a powerful emulation application that enables mobile devices to communicate with mainframe hosts. TekTerm Client is able to maintain several, simultaneous sessions with several hosts. The host
connection can be through a TekTerm Server or direct to the host.
Chapter 1: Create a Session and Edit a Session
describes how to how to create a new TekTerm Client session and make non-emulation-specific
changes to the session.
Chapter 2: Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band
describes how to configure network connection and the emulation when using 5250, 3270, 2392,
or TESS, emulations, on an 802.IQ network or a narrow band network.
Chapter 3: Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP
describes how to configure network connection and the emulation when using 5250, 3270, 2392,
or TESS, emulations, on an direct TCP network.
About this Manual xv
Chapter 4: Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet
describes how to configure network connection and the emulation when using 5250, 3270, 2392,
or TESS, emulations, on a Telnet network.
Chapter 5: Advanced Configuration for VT Using 802.IQ and Narrow Band
describes how to configure network connection and the emulation when using VT100 or VT220,
emulations, on an 802.IQ network or a narrow band network.
Chapter 6: Advanced Configuration for VT Using Direct TCP
describes how to configure network connection and the emulation when using VT100 or VT220,
emulations, on an direct TCP network.
Chapter 7: Advanced Configuration for VT Direct to Host Using Telnet
describes how to configure network connection and the emulation when using VT100 or VT220,
emulations, on a Telnet network.
Chapter 8: Advanced Configuration for VT Direct to Host Using SSH
describes how to configure network connection and the emulation when using VT100 or VT220,
emulations, on an SSH connection.
Chapter 9: Global Settings
describes how to configure features that apply to all the sessions, such as user feedback, security, and ports.
xviTekTerm Client Configuration Guide
Text Conventions
The following conventions are followed throughout this document:
IMPORTANTThese statements provide important instructions or additional information that is critical
to the operation of the computer or other equipment.
WARNINGThese statements provide important information that may prevent injury, damage to
the equipment, or loss of data.
Ensure that TekTerm Client Persists When the Mobile Device is Cold Booted
To ensure that TekTerm Client is not lost during a cold boot, it must be installed in persistent storage. If you
follow the default installation process, TekTerm Client is safely installed in persistent storage.
Windows CE-based Mobile Devices
The process is as follows:
1. The CAB file installs in \\{TekTermTempForAutoPersist}
WARNINGIf you select a different folder during CAB installation, the TekTerm Client application
will not remain after a cold boot.
2. The setup utility moves the files to these persistent locations:
Psion mobile devices\Flash disk
Zebra mobile devices\A
NOTEDo not attempt to change the install path.
Windows Embedded Hand-Held-based Mobile Devices
The following description applies to Windows Mobile-based mobile devices as well as Windows Embedded
Hand-Held-based mobile devices.
TekTerm Client is installed in the \Program files folder. This folder is persistent and so is saved during a
cold boot.
Create a New TekTerm Session.....................................1-4
Save the Session and Test the Host Connection.......................1-6
Open the Session Settings to Continue the Setup...........................1-6
Configure the Screen Size and Font for the Session..........................1-6
Overview
This chapter describes how to create a new TekTerm Client session and define the essential settings for the
network connection to the host and the emulation type.
The following chapters describe the settings that are available for each connection/emulation combination by
selecting the Advanced button.
TekTerm Client Terminology
Field Types
Field TypeDescription
Fixed FieldData that cannot be changed from the keyboard.
Entry FieldFor data from the keyboard, a barcode reader, or a serial port.
Match FieldThe host computer loads data in the format of the expected entry. If the entered
data does not match the expected format, the mobile device emits a long beep.
Create a Session and Edit a Session1 - 3
Auto-tab FieldWhen this field is filled, the cursor automatically moves to the next field.
Barcode only FieldFor data from a barcode reader only. Keyboard entry is not accepted.
Serial I/O FieldFor data from a serial port only. Keyboard entry is not accepted.
Transmit on entry FieldData is transmitted to the host as soon as the field is full.
Launching TekTerm Client
The TekTerm Client is launched from the desktop of your mobile device.
The Launch Menu is displayed. There is an icon for each existing session and an Add Session icon.
1 - 4TekTerm Client Configuration Guide
Create a New TekTerm Session
Double-click the Add Session icon:
The Session Settings screen opens. It looks like one of the following:
Starting at the top of the screen, enter the session settings. As you select settings, some of the following
settings are greyed out if they do not apply to those that you have already chosen.
Set the session name
This name appears on the Home screen below the icon for this session.
The Session name must be unique.
Select the emulation
Select the emulation used by this session.
EmulationDescription
IBM 5250The mobile device is emulating a 5250 terminal.
IBM 3270The mobile device is emulating a 3270 terminal.
VT 100/220The mobile device is emulating a VT100 terminal or a VT220 terminal.
HP 2392The mobile device is emulating an HP 2392 terminal.
TekTerm Emulation (TESS)The mobile device is using the TESS emulation.
Create a Session and Edit a Session1 - 5
EmulationDescription
TekTerm ConsoleThis session displays the console screen of the TekTerm Client.
Connection StatisticsThis session displays the connection status of the other sessions.
Set the method of connection to the host
Select the connection method used by this session.
Host Connection MethodDescription
Direct to HostThis session connects to the host without passing through the TekTerm
Server.
When selected, a text box opens where you must enter the IP address
of the host.
Not available for the TekTerm Emulation.
TekTerm ServerThis session is routed through the TekTerm Server to the host.
Set the session connection type
Select the connection type used by this session.
When the host connection method is Direct to Host the options are:
Session Connection TypeDescription
Te ln e tUse a telnet connection.
SSHOnly available for VT 100/220 emulation.
When the host connection method is TekTerm Server the options are:
Session Connection TypeDescription
802.IQUse an 802.IQ connection.
Direct TCPWhen selected, a text box opens where you must enter the IP address
of the TekTerm Server.
Narrow BandThe narrow band connection is configured in the Control Panel.
Set the terminal number for this mobile device
Terminal Number TypeDescription
Auto Terminal NumberThe terminal number is allocated by the TekTerm Server.
Manual Terminal NumberWhen selected, a text box opens where you must enter the terminal
number for this session on this mobile device. You must ensure that this
number is non-zero and unique.
1 - 6TekTerm Client Configuration Guide
Select the Host on the TekTerm Server used by this session
When Auto Terminal Number is selected, select the TekTerm Server host used by this session.
TekTerm Server HostDescription
TekTerm Server Host 1This session connects through Host 1 on the TekTerm Server.
TekTerm Server Host 2This session connects through Host 2 on the TekTerm Server.
......
TekTerm Server Host 15This session connects through Host 15 on the TekTerm Server.
Save the Session and Test the Host Connection
When you have completed this screen, you can test the connection between this session and the host.
1. Click Save.
The Launch Menu opens.
2. Double-click the icon for the session that you have just created.
TekTerm Client makes a connection to the host for this session.
Open the Session Settings to Continue the Setup
1. On the Launch Menu, single-click the icon for the session that you want to configure.
2. Click the Edit icon .
The Session Settings screen opens.
Configure the Screen Size and Font for the Session
When you have completed all the new TekTerm Client session settings, you must configure the data screen for
the session.
Ensure that you have the Session Settings screen open.Click Screen. The Session Screen opens. Set
the following:
SettingDescription
Font RowsThe number of rows of text that appear on a data screen.
Font ColumnsThe maximum number of characters in a row of text on a data screen.
Not all font sizes are available on all mobile devices. If you configure a size that is not available on your device,
TekTerm Client sets the nearest available font size.
For emulations: 5250, 3270, HP 2392, TESS:
TekTerm Server HostDescription
Host Character SetSelect the character set used for data for this session.
Create a Session and Edit a Session1 - 7
For emulation: VT100/220:
TekTerm Server HostDescription
Host Character Set LowerSelect the character set for the lower character table.
If you select an 8-bit character set, you cannot set the upper
character table.
Host Character Set UpperSelect the character set for the upper character table.
CHAPTER 2ADVANCED CONFIGURATION
FOR 5250, 3270, 2392, AND TESS
USING 802.IQ AND NARROW
BAND
ADVANCED CONFIGURATION FOR 5250, 3270, 2392, AND TESS USING 802.IQ AND NARROW BAND2
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 3
Overview
This chapter describes all the advanced settings that are available for the 5250, 3270, 2392 and TESS emulations on an 802.IQ connection through a TekTerm Server.
The 802.IQ, or narrow band, connection is configured on the desktop of the mobile device.
Screen Options
SettingDescription
Screen SizeHost screen size.
If the page size received from the host is larger than this size,
TekTerm Client trims the host page to this size.
If the size is larger than the session screen size, scrolling and panning
are used to view the screen on the mobile device. For information on
setting the session screen size see Configure the Screen Size and
Font for the Session on page 1-6.
Default: 24 rows x 80 columns.
Block CursorYes: The cursor is a flashing block.
No: the cursor is a flashing underline character.
Default: Yes.
Pages SavedThe maximum number of pages that are stored by TekTerm Client.
Storing frequently used page data on the mobile device reduces the
need for the TekTerm Server to retransmit complete data pages over
the radio link. Retransmitting data can reduce the system response
time. Increasing the number of saved pages decreases the available
memory for other functions.
Default: 16.
Origin ScrollYes: The display window moves to the origin (upper-left corner) after
LOCK-H or LOCK-B messages.
No: The cursor does not move.
Default: No.
Field ScrollYes: The display window moves to the left after entering a new entry
field.
No:The window does not move.
Default: No.
Application ParameterApplies only when the host is running a TSDK application.
Sent to the host system as part of the response to the TESS
Parameter Query command.
Default: 0 (zero).
2 - 4TekTerm Client Configuration Guide
Font Advanced
SettingDescription
Font nameThe name of the font used for this session. Select from the
drop-down list.
Default selects the default font defined for the mobile device the
TekTerm Client is running on.
Default: Default.
Normal font weightA number defining the weight of non-bolded text. The larger the
number, the heavier the text.
Default: 500.
Bold font weightA number defining the weight of bolded text. The larger the number,
the heavier the text.
Default: 700.
Ignore host commandsYes: Use the font name and font weights defined for this session. If
the host sends font change requests these are ignored.
Legacy Font Code Mapping
The Font Codes parameters are used to define how legacy font codes are handled when received as part of a
font change command from the host. If a font code is not explicitly handled, the result depends on the screen
size available to the application.
SettingDescription
Font Code 1Default: 0.
Font 1Default: 17x30.
Font Code 2Default: 1.
Font 2Default: 22x30.
Font Code 3Default: 2.
Font 3Default: 13x20.
Font Code 4Default: 3.
Font 4Default: 34x48.
No: The host can change the font name and the font weights.
Default: No.
Font Code 5Default: 4.
Font 5Default: 9x15.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 5
Font Cycle
When the operator of the mobile device cycles through the font sizes while running the TekTerm Client session,
this is the list of font sizes that can be selected.
SettingDescription
Font 1First font size in cycle.
Font 2Second font size in cycle.
Font 3Third font size in cycle.
Font 4Fourth font size in cycle.
Font 5Fifth font size in cycle.
Default: 17x30.
Default: 22x30.
Default: 13x20.
Default: 34x48.
Video
Default: 9x15.
These settings specify the video attributes to be displayed on the mobile device, when a video setting is
received in the data from the host. The choices are:
•Normal—display as normal text.
•Bold—display as bold text.
•Blink—display as blinking text.
•Reverse—display in reverse video.
•Underline—display as underlined text.
SettingDescription
NormalDefault: Normal.
BoldDefault: Bold.
BlinkDefault: Blink.
ReverseDefault: Reverse.
UnderlineDefault: Underline.
2 - 6TekTerm Client Configuration Guide
Colours
Default Colours
These settings specify the foreground and background screen colours for this session. Use Remap Colours to
set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for this session.
Default: Black.
BackgroundSelect the screen background colour for this session.
Default: White.
Remap Colours
Remap Colours gives access to the colour definitions for the colours that can be selected as the foreground
and background colours for this session. When you select a colour from the menu, you can set its RGB values.
Status Line
Lock-B
Lock-H
The status line is displayed at the bottom of the screen during the session.
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-B status. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
Default: Black.
BackgroundSelect the screen background colour for the status line.
Default: Red.
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-H status. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
Default: Black.
BackgroundSelect the screen background colour for the status line.
Default: Yellow.
Unlocked
These settings specify the foreground and background screen colours for the status line when the session is in
unlocked status. Use Remap Colours to set the colour definitions for these colours.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 7
SettingDescription
EnabledYes: The status line is displayed when the session is in unlocked
status.
No: The status line is not displayed when the session is in unlocked
status.
Default: No.
ForegroundSelect the screen foreground colour for the status line.
Default: Black.
BackgroundSelect the screen background colour for the status line.
Default: Green.
Advisory Field
These settings specify the foreground and background screen colours for the status line when an advisory
message is received. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the advisory message.
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Hey-you Field
These settings specify the foreground and background screen colours for the status line when a hey-you
message is received. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the hey-you message.
Default: F0.
Default: Black.
Default: White.
Default: F0.
ForegroundSelect the screen foreground colour for the status line.
Default: White.
BackgroundSelect the screen background colour for the status line.
Default: Black.
2 - 8TekTerm Client Configuration Guide
Highlight Current Field
These settings specify the foreground and background screen colours for the current field. Use Remap
Colours to set the colour definitions for these colours.
SettingDescription
EnabledYes: The current field is highlighted.
No: The current field is not highlighted.
Default: No.
ForegroundSelect the screen foreground colour for the highlighted field.
Default: Black.
BackgroundSelect the screen background colour for the highlighted field.
Default: Yellow.
Characters Options
Field Matching
The field matching function permits the TekTerm Client to perform some checks on the entered data before it is
sent to the host. If the data entered by the operator does not match a data string preloaded by the host, the
mobile device generates an input error, and the cursor remains in the same field. However, if the operator
ignores the input error, the data is accepted and sent to the host. It is then up to the host system to resolve the
mismatched data.
The input error generated can be a sound and/or a vibration. For options see the Input Error settings in User
Feedback on page 9-3.
Match Fields
The host application can specify an exact character-by-character match, using field match characters; or, it can
use special characters in the preloaded string to specify a more general match requirement, using field match
strings.
The host application can specify whether the preloaded match string should be displayed to the terminal operator (visible match field) or not (hidden match field). Data is returned to the host from match fields in the same
way as from normal entry fields.
Set the Visible Match Character or the Hidden Match Character to the character that begins the match field.
If the first character of an update to an entry field is one of the match characters, the rest of the update is
loaded as a match string. The entire string is displayed if the character matches the Visible Match Character, or
hidden if it matches the Hidden Match Character.
For example, if the Visible Match Character is set to v, the string v15abcde sent from the host specifies a
visible match for field1 of abcde.
Since the leading match character occupies field space, the entry field size must be specified as one character
larger than the expected data.
The preloaded match string remains in effect until the host clears the field or loads a different string.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 9
Field Match Strings
Use the following special characters in match strings to specify non-exact matching:
•# to match a number (0123456789).
•& to match a letter, either case (AaBbCc...Zz).
•^ to match an upper case letter (ABCDE...Z).
•_ (underscore) to match a lower case letter (abcde...z).
•| to match an alphanumeric character.
•" to match a text character (letter, number, or space).
•? to match a punctuation character (.,;:?!...).
•' to match any character.
•: to match all character positions in the field with the preceding character.
•; to match any remaining characters entered with the preceding character, but not necessarily with the
remainder of the field.
For example, the match string &&-## will match on AA-67, GH-01, and so on. If the match string is shorter
than the field size, the characters not specified by the match string are not checked (unless : or ; is used).
Settings
SettingDescription
Bidirectional TextApplies to Arabic text and Hebrew text.
Yes: Text direction is set by the host.
No: All text is left to right.
Default: No.
Assume Right-To-LeftApplies to Arabic text and Hebrew text.
Yes: Assume that the first message from the host is to be displayed
from right to left. This message may precede a text direction setting
from the host.
No: All text is left to right.
Default: No.
Visible Match CharacterThe decimal value of the character (ASCII) that begins a visible
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
Hidden Match CharacterThe decimal value of the character (ASCII) that begins a hidden
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
2 - 10TekTerm Client Configuration Guide
SettingDescription
Fill CharacterThe ASCII decimal representation of the character that fills empty
entry fields. Commonly used values are:
• 95 for underline character fill
• 46 for period character fill
Some systems may use the space character with the host using
reverse video attributes to mark entry fields.
Default: 46.
Upper CaseYes: Lower case input is converted to upper case.
No: Lower case is not converted.
Default: No.
Tests Options
SettingDescription
Auto Repeat Function KeyThe function key sent to the host in auto reply mode.
Auto Repeat TimeoutThe time (in seconds) between the mobile device being unlocked and the
Features Options
These settings apply to printing from the session.
Queueing Mode
In some sessions, queueing mode can decrease the lock time. In queueing mode, the host computer may send
several pages to a unit without waiting for a response. These pages are stored in a queue within the device.
The operator completes the entries on the first page and then, presses a function key. The mobile device
simultaneously transmits to the host and displays the next page in the queue. The computer does not lock,
allowing the operator to enter data on the next page immediately. This continues as long as there are pages in
the queue.
After sending this key, the mobile device locks and waits for the host to
unlock it.
0 (zero) represents F0, 1 represents F1...
Default: 0 (zero).
next transmission of the function key specified in Auto Repeat Function Key.
0 (zero) disables auto reply mode.
Default: 0 (zero).
Queueing mode is used for repetitive tasks, and the queued screens look identical. The device displays a Next
message indicating that a new page is on the display. Next messages also contain information about radio
communications: NEXT-B indicates that the unit has data to transmit to the base station. NEXT-H indicates that
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 11
the base station has acknowledged a transmission. Unlike lock messages, Next messages do not lock the
keyboard. Keying is allowed while Next messages are displayed.
While queueing mode may improve apparent response time, it can present difficulties to hosts that are oper-
ating in real time. It should only be used after careful consideration of the host environment. Queueing = Yes
must be set for the session.
SettingDescription
Binary PrintYes: The page displayed on the mobile device is spooled to the printer
unchanged except for white space removal.
No: Each line of the displayed page is preceded by a line feed character
(LF) and followed by a carriage return character (CR).
Default: No.
Remap PassthruYes: Passthru data is remapped from the host character set to the port
character set.
No: Passthru data is sent to the port with no remapping.
Default: No.
QueueingYes: Queueing mode is enabled. It also enables TESS procedures to be
loaded onto the mobile device.
This setting should be enabled if local procedures and the ability to
switch between hosts within a TESS session are required.
No: Queueing mode is not enabled.
Changes to this setting take effect only after the mobile device is reset.
Default: Yes.
Send MilestoneYes: A milestone is sent to the host after a hey-you command.
No: A milestone is not sent to the host.
Default: No.
Next XYes: Next messages are enabled in queueing mode.
No: Next messages are not enabled.
Default: No.
2 - 12TekTerm Client Configuration Guide
SettingDescription
Keyboard LockedYes: If the keyboard is locked the following keys still function:
• Function keys
•Arrow keys
• Enter key
The mobile device emits an error beep, if a character is rejected because
the keyboard is locked.
No: The keyboard is not locked.
Changes to this setting take effect only after the mobile device is reset.
Default: No.
Disable BeepYes: The beep generated by the o, G, and # TESS commands is turned
off.
No: The beep is not turned off.
Default: No.
Local Process
Local procedures are downloaded to the session by the host. They are intended to be run locally on the mobile
device when there is no radio signal. At runtime, these procedures are selected from the Local Menu screen.
Each procedure is associated with a function key. This function key association is only active while the Local Menu is displayed, and does not affect any other function key mappings.
Once data entry for a procedure is completed, the data is placed in a queue for transmission to the host. This
data is transmitted as a background task when there is a radio link to the host.
SettingDescription
EnabledYes: Local procedures are enabled.
Save on ResetYes: Data entered into local procedures on the mobile device is saved
No: Local procedures are not enabled.
Default: Yes.
when the device is reset.
No: Data entered into local procedures on the mobile device is lost when
the device is reset.
Default: No.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 13
Scanner Options
SettingDescription
Continue in Next FieldYes: Barcodes that are longer than the field length flow into the next field.
Append EnterYes: An Enter is appended to the barcode. The Enter completes the
Append F0Yes: An F0 is appended to the barcode. The F0 completes the entry of
Applies only to string data entry.
No: Barcodes do not flow into the next field.
Default: Yes.
barcode and moves the cursor to the next field.
No: An Enter is not appended to the barcode.
Default: Yes.
the barcode.
No: F0 is not appended to the barcode.
Default: No.
Mixed AIAGYes: AIAG labels are always accepted and processed–even if mixed with
keyboard input. The AIAG label can replace the partially entered
keyboard data.
No: AIAG labels are rejected if keyboard entry is in progress.
Default: No.
Reject if AlphaYes: Barcodes containing alphabetic characters are rejected when the
cursor is in a numeric field.
No: These barcodes are not rejected.
Default: No.
Beam LockoutYes: The scanner cannot be used when the session is in LOCK-H mode.
No: The scanner can be used in Lock-H mode.
Default: No.
2 - 14TekTerm Client Configuration Guide
Fields Options
Runtime Edit Modes and Associated Cursor Movement
Edit Mode
Field modePress Ctrl, f Once data entry into
Fcursor modePress Ctrl, u Once data entry into
Insert modePress Ctrl, iData can be entered
Enter this
Mode
Description
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
between two
existing characters.
Cursor Movement
Enter On Arrow = Yes
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous or
next field.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and the
Right Arrow key move
the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Cursor Movement
Enter On Arrow = No
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and
the Right Arrow key
move the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Replace modePress Ctrl, rData can be
5250 Enhanced Edit Mode
In Enhanced Edit mode, the cursor can be moved freely about the terminal screen with the arrow keys. In the
normal edit mode, a cursor can be moved among the entry fields using the up and down arrow keys.
entered over
existing characters.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 15
When an AID key is pressed the terminal would then return the row and column positions of the cursor, in addition to user data.
When Enhanced Edit Mode is enabled, replace mode and insert mode are the only edit modes available.
Field Numbering
The way that the cursor moves between fields is determined by one of the following:
•The location of the field on the screen.
•The field numbers assigned by the host. Any field, fixed or entry, can have a field number assigned to it.
Field numbers have two uses:
•They associate data moving between the host and terminal with specific fields.
•When Field Order is set to Yes, in the following edit modes the arrow keys send the cursor to the field with
the next number no matter where the field is on the screen:
- Field mode
- Fcursor mode
- 5250 enhanced edit mode
Options Settings
SettingDescription
Field OrderYes: The cursor moves according to the field locations on the screen.
Enter to F0Yes: Enter is interpreted as F0, and it starts a transmission from
Enter on ArrowYes: The Up Arrow key and the Down Arrow key can be used to
No: The cursor moves according to the numeric order of the
field numbers.
Default: Yes.
For more information see Field Numbering on page 2-15.
the session.
No: Enter moves the cursor to the next field.
Default: Yes.
complete data entry into a field, and start a transmission from
the session.
No: The arrow keys do not start transmission from the session.
Default: Yes.
All Field VideoYes: Video attributes apply to the entire entry field, including spaces.
No: Video attributes apply only to text in the entry field.
Default: Yes.
2 - 16TekTerm Client Configuration Guide
SettingDescription
Entry ModeSelect the data entry edit mode.
Options:
• Field
• Replace
• Insert
•Fcursor
Default: Field.
For more information see Runtime Edit Modes and Associated Cursor
Movement on page 2-14
Open for Function Keys OnlyYes: The cursor is not positioned on the screen, and only the function
keys are available for entry.
No: The cursor is positioned in a data entry field.
Default: No.
Ignore Barcode OnlyYes: Fields that are defined as barcode only accept keyboard input
as well.
No: Barcode only fields do not accept keyboard input.
Default: No.
Enhanced Edit ModeApplies only to 5250 emulation.
Yes: Enhanced edit mode is enabled.
No: Enhanced edit mode is not enabled.
Default: No.
For more information see 5250 Enhanced Edit Mode on page 2-14.
Valid NumericsUp to 39 characters that are to be considered as valid in a numeric field.
There is no need to include the numerals from 0 to 9.
Default: +-%*/.,$
Touch MacroA string that is sent to the host as keyboard input when the operator taps
a field.
Default: None.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 17
Ports Options
Printer
SettingDescription
PrinterSelect the printer port used by this session The options are:
Character SetSelect the character set for use with the printer on this port.
• None
• Private Port
• Shared Port 1
• Shared Port 2
• Shared Port 3
• Shared Port 4
Default: None.
Serial Port
SettingDescription
Serial PortSelect the serial port that this session uses for serial I/O.
Character SetThe character set to use with the device on this port. Select from a list.
Serial OutYes: The serial port output fields are enabled.
Serial InYes: The serial port input fields are enabled.The session has exclusive
Default: IBM PC 437 USA
Default: None.
Default: IBM PC 437 USA.
No: The serial port output fields are not enabled.
Default: Yes.
use of the serial port.
Acceptance of data in a SI field is determined by the Serial In prefix and
Serial In suffix.
No: The serial port input fields are not enabled
Default: No.
2 - 18TekTerm Client Configuration Guide
SettingDescription
Serial In ModeField: Data received through the serial port is displayed in the serial input
fields.
Command: Data received through the serial port is transmitted as
passthru data to the host. At the host this data can only be processed if
the host application is using TSDK or TTH; otherwise, the host
application discards it.
Default: Field.
Serial In prefixThe start of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 10.
Serial In suffixThe end of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 13.
Serial in CRCYes: A packet is rejected if its CRC is not valid. Also, every DLE
character is removed and the character following it is replaced by its 1s
complement.
No: A packet is not rejected if its CRC is not valid.
Default: No.
Serial Out prefixThe start of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 0a 00 00 00 00 00 00 00.
Serial Out suffixThe end of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 0d 00 00 00 00 00 00 00.
Serial Out CRCYes: A CRC16 is appended to the serial output message. Also for each
control character in the serial output stream, a DLE is inserted before the
control character, and the control character is replaced by its 1s
complement.
No: A CRC16 is not appended to the serial output message.
Default: No.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 19
Serial In Function Key
SettingDescription
Use Function KeyYes: A function key is appended to the serial input.
Function Key NumberWhen Use Function Key is set to Yes, this is the number of the function
Panning Options
These are the screen panning setting for the session.
No: A function key is not appended to the serial input.
Default: No.
key that is to be appended to the serial input.
Entering 0 appends F0, entering 1 appends F1, entering 2 appends F2...
Data is transmitted as soon as the function key is appended.
Default: 0 (zero).
SettingDescription
Row IncrementThe number of rows that the screen pans on each time Alt, Up Arrow, or
Alt, Down Arrow, is entered.
Default: 1
Column IncrementThe number of columns that the screen pans on each time Alt,
Left Arrow, or Alt, Right Arrow, is entered.
Default: 1
Touch PanningTouch panning allows the operator to drag the screen.
Yes: Touch panning is enabled.
No: Touch panning is not enabled.
Default: Yes
Display ShiftDisplay shift shifts the application screens so that there are no empty
columns on the left-most side of the display.
Yes: Display shift is enabled.
No: Display shift is not enabled.Default: Yes
2 - 20TekTerm Client Configuration Guide
Anchor View
SettingDescription
EnabledYes: The display is locked at a specific location on the screen.
No: The display is not locked at a specific location on the screen.
Default: No.
X originThe column where the upper left corner of the screen is locked.
Default: 1
Y originThe row where the upper left corner of the screen is locked.
Default: 1
Programmable Keys Options
Programmable keys are soft keys that you can configure for the session. 24 programmable keys are available
for each session. Each of these keys can have a sequence of up to 20 actions defined. You can also give each
key a label.
Runtime use of programmable keys
The operator can toggle the display of the programmable keys on the screen. When displayed they look
like this:
In this example the labels on Key 1, Key 2, and Key 3 have been changed from the default labels. All 24
programmable keys are available as onscreen softkeys, if you can fit them onto the two lines of keys on the
display of your mobile device.
At runtime Key 1 through to Key 10 are also selected by the following keyboard shortcuts:
Ctrl, n
where n is a digit between 0 and 9. Ctrl, 1 selects Key 1.Ctrl, 2 selects Key 2. Ctrl, 9 selects Key 9. Ctrl, 0
selects Key 10.
Label a Programmable Key
You can set the onscreen label for a programmable key as follows:
1. Double click the label item for the key on the menu.
The label item looks like this:
Key 1 (Ctrl-1): F1
2. Enter the new label in the dialog box.
Advanced Configuration for 5250, 3270, 2392, and TESS Using 802.IQ and Narrow Band2 - 21
Set the Action Sequence for a Programmable Key
For each key that you want to define:
1. Expand the key menu item.
A list of 20 action items is displayed.
2. Select each action item that you want to configure.
You can configure one of the following for each item:
• A keyboard character.
• The code for a Unicode character.
• A function key, a keyboard navigation command, or an emulation command, selected from the
drop-down list.
Settings
SettingDescription
On-screen (Top Row)Number of programmable key labels displayed on the top row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
On-screen (Bottom Row)Number of programmable key labels displayed on the bottom row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
Key 1 ... Key 24Programmable key settings. An onscreen label and up to 20 actions for
each key.
Default label: F1 ... F24
Default action: F1 ... F24
CHAPTER 3ADVANCED CONFIGURATION
FOR 5250, 3270, 2392, AND TESS
USING DIRECT TCP
ADVANCED CONFIGURATION FOR 5250, 3270, 2392, AND TESS USING DIRECT TCP3
This chapter describes all the advanced settings that are available for the 5250, 3270, 2392 and TESS emulations on a direct TCP connection through a TekTerm Server. Also the ports used for the direct TCP connection
are configured.
Host Connection
SettingDescription
Auto Host PortYes: Port 9999 is used.
Host PortThe host port when Auto Host Port is not selected.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 3
No: The port defined in Host Port is used.
Default: Yes.
Default: 9999.
Screen Options
SettingDescription
Screen SizeHost screen size.
Block CursorYes: The cursor is a flashing block.
Pages SavedThe maximum number of pages that are stored by TekTerm Client.
If the page size received from the host is larger than this size,
TekTerm Client trims the host page to this size.
If the size is larger than the session screen size, scrolling and panning
are used to view the screen on the mobile device. For information on
setting the session screen size see Configure the Screen Size and
Font for the Session on page 1-6.
Default: 24 rows x 80 columns.
No: the cursor is a flashing underline character.
Default: Yes.
Storing frequently used page data on the mobile device reduces the
need for the TekTerm Server to retransmit complete data pages over
the radio link. Retransmitting data can reduce the system response
time. Increasing the number of saved pages decreases the available
memory for other functions.
Default: 16.
3 - 4TekTerm Client Configuration Guide
SettingDescription
Origin ScrollYes: The display window moves to the origin (upper-left corner) after
LOCK-H or LOCK-B messages.
No: The cursor does not move.
Default: No.
Field ScrollYes: The display window moves to the left after entering a new entry
field.
No:The window does not move.
Default: No.
Application ParameterApplies only when the host is running a TSDK application.
Sent to the host system as part of the response to the TESS
Parameter Query command.
Default: 0 (zero).
Font Advanced
SettingDescription
Font nameThe name of the font used for this session. Select from the
Normal font weightA number defining the weight of non-bolded text. The larger the
Bold font weightA number defining the weight of bolded text. The larger the number,
Ignore host commandsYes: Use the font name and font weights defined for this session. If
drop-down list.
Default selects the default font defined for the mobile device the
TekTerm Client is running on.
Default: Default.
number, the heavier the text.
Default: 500.
the heavier the text.
Default: 700.
the host sends font change requests these are ignored.
No: The host can change the font name and the font weights.
Default: No.
Legacy Font Code Mapping
The Font Codes parameters are used to define how legacy font codes are handled when received as part of a
font change command from the host. If a font code is not explicitly handled, the result depends on the screen
size available to the application.
SettingDescription
Font Code 1Default: 0.
Font 1Default: 17x30.
Font Code 2Default: 1.
Font 2Default: 22x30.
Font Code 3Default: 2.
Font 3Default: 13x20.
Font Code 4Default: 3.
Font 4Default: 34x48.
Font Code 5Default: 4.
Font 5Default: 9x15.
Font Cycle
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 5
Video
When the operator of the mobile device cycles through the font sizes while running the TekTerm Client session,
this is the list of font sizes that can be selected.
SettingDescription
Font 1First font size in cycle.
Default: 17x30.
Font 2Second font size in cycle.
Default: 22x30.
Font 3Third font size in cycle.
Default: 13x20.
Font 4Fourth font size in cycle.
Default: 34x48.
Font 5Fifth font size in cycle.
Default: 9x15.
These settings specify the video attributes to be displayed on the mobile device, when a video setting is
received in the data from the host. The choices are:
•Normal—display as normal text.
•Bold—display as bold text.
•Blink—display as blinking text.
•Reverse—display in reverse video.
•Underline—display as underlined text.
3 - 6TekTerm Client Configuration Guide
SettingDescription
NormalDefault: Normal.
BoldDefault: Bold.
BlinkDefault: Blink.
ReverseDefault: Reverse.
UnderlineDefault: Underline.
Colours
Default Colours
These settings specify the foreground and background screen colours for this session. Use Remap Colours to
set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for this session.
BackgroundSelect the screen background colour for this session.
Remap Colours
Remap Colours gives access to the colour definitions for the colours that can be selected as the foreground
and background colours for this session. When you select a colour from the menu, you can set its RGB values.
Status Line
The status line is displayed at the bottom of the screen during the session.
Lock-B
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-B status. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Default: Black.
Default: White.
Default: Black.
Lock-H
Default: Red.
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-H status. Use Remap Colours to set the colour definitions for these colours.
Unlocked
These settings specify the foreground and background screen colours for the status line when the session is in
unlocked status. Use Remap Colours to set the colour definitions for these colours.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 7
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
Default: Black.
BackgroundSelect the screen background colour for the status line.
Default: Yellow.
SettingDescription
EnabledYes: The status line is displayed when the session is in unlocked
status.
No: The status line is not displayed when the session is in unlocked
status.
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Advisory Field
These settings specify the foreground and background screen colours for the status line when an advisory
message is received. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the advisory message.
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Default: No.
Default: Black.
Default: Green.
Default: F0.
Default: Black.
Default: White.
Hey-you Field
These settings specify the foreground and background screen colours for the status line when a hey-you
message is received. Use Remap Colours to set the colour definitions for these colours.
3 - 8TekTerm Client Configuration Guide
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the hey-you message.
Default: F0.
ForegroundSelect the screen foreground colour for the status line.
Default: White.
BackgroundSelect the screen background colour for the status line.
Default: Black.
Highlight Current Field
These settings specify the foreground and background screen colours for the current field. Use Remap
Colours to set the colour definitions for these colours.
SettingDescription
EnabledYes: The current field is highlighted.
ForegroundSelect the screen foreground colour for the highlighted field.
BackgroundSelect the screen background colour for the highlighted field.
Characters Options
Field Matching
The field matching function permits the TekTerm Client to perform some checks on the entered data before it is
sent to the host. If the data entered by the operator does not match a data string preloaded by the host, the
mobile device generates an input error, and the cursor remains in the same field. However, if the operator
ignores the input error, the data is accepted and sent to the host. It is then up to the host system to resolve the
mismatched data.
The input error generated can be a sound and/or a vibration. For options see the Input Error settings in User
Feedback on page 9-3.
Match Fields
No: The current field is not highlighted.
Default: No.
Default: Black.
Default: Yellow.
The host application can specify an exact character-by-character match, using field match characters; or, it can
use special characters in the preloaded string to specify a more general match requirement, using field match
strings.
The host application can specify whether the preloaded match string should be displayed to the terminal operator (visible match field) or not (hidden match field). Data is returned to the host from match fields in the same
way as from normal entry fields.
Set the Visible Match Character or the Hidden Match Character to the character that begins the match field.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 9
If the first character of an update to an entry field is one of the match characters, the rest of the update is
loaded as a match string. The entire string is displayed if the character matches the Visible Match Character, or
hidden if it matches the Hidden Match Character.
For example, if the Visible Match Character is set to v, the string v15abcde sent from the host specifies a
visible match for field1 of abcde.
Since the leading match character occupies field space, the entry field size must be specified as one character
larger than the expected data.
The preloaded match string remains in effect until the host clears the field or loads a different string.
Field Match Strings
Use the following special characters in match strings to specify non-exact matching:
•# to match a number (0123456789).
•& to match a letter, either case (AaBbCc...Zz).
•^ to match an upper case letter (ABCDE...Z).
•_ (underscore) to match a lower case letter (abcde...z).
•| to match an alphanumeric character.
Settings
•" to match a text character (letter, number, or space).
•? to match a punctuation character (.,;:?!...).
•' to match any character.
•: to match all character positions in the field with the preceding character.
•; to match any remaining characters entered with the preceding character, but not necessarily with the
remainder of the field.
For example, the match string &&-## will match on AA-67, GH-01, and so on. If the match string is shorter
than the field size, the characters not specified by the match string are not checked (unless : or ; is used).
SettingDescription
Bidirectional TextApplies to Arabic text and Hebrew text.
Yes: Text direction is set by the host.
No: All text is left to right.
Default: No.
Assume Right-To-LeftApplies to Arabic text and Hebrew text.
Yes: Assume that the first message from the host is to be displayed
from right to left. This message may precede a text direction setting
from the host.
No: All text is left to right.
Default: No.
3 - 10TekTerm Client Configuration Guide
SettingDescription
Visible Match CharacterThe decimal value of the character (ASCII) that begins a visible
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
Hidden Match CharacterThe decimal value of the character (ASCII) that begins a hidden
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
Fill CharacterThe ASCII decimal representation of the character that fills empty
entry fields. Commonly used values are:
• 95 for underline character fill
• 46 for period character fill
Some systems may use the space character with the host using
reverse video attributes to mark entry fields.
Upper CaseYes: Lower case input is converted to upper case.
Tests Options
SettingDescription
Auto Repeat Function KeyThe function key sent to the host in auto reply mode.
Auto Repeat TimeoutThe time (in seconds) between the mobile device being unlocked and the
Default: 46.
No: Lower case is not converted.
Default: No.
After sending this key, the mobile device locks and waits for the host to
unlock it.
0 (zero) represents F0, 1 represents F1...
Default: 0 (zero).
next transmission of the function key specified in Auto Repeat Function Key.
0 (zero) disables auto reply mode.
Default: 0 (zero).
Features Options
These settings apply to printing from the session.
Queueing Mode
In some sessions, queueing mode can decrease the lock time. In queueing mode, the host computer may send
several pages to a unit without waiting for a response. These pages are stored in a queue within the device.
The operator completes the entries on the first page and then, presses a function key. The mobile device
simultaneously transmits to the host and displays the next page in the queue. The computer does not lock,
allowing the operator to enter data on the next page immediately. This continues as long as there are pages in
the queue.
Queueing mode is used for repetitive tasks, and the queued screens look identical. The device displays a Next
message indicating that a new page is on the display. Next messages also contain information about radio
communications: NEXT-B indicates that the unit has data to transmit to the base station. NEXT-H indicates that
the base station has acknowledged a transmission. Unlike lock messages, Next messages do not lock the
keyboard. Keying is allowed while Next messages are displayed.
While queueing mode may improve apparent response time, it can present difficulties to hosts that are oper-
ating in real time. It should only be used after careful consideration of the host environment. Queueing = Yes
must be set for the session.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 11
SettingDescription
Binary PrintYes: The page displayed on the mobile device is spooled to the printer
unchanged except for white space removal.
No: Each line of the displayed page is preceded by a line feed character
(LF) and followed by a carriage return character (CR).
Default: No.
Remap PassthruYes: Passthru data is remapped from the host character set to the port
character set.
No: Passthru data is sent to the port with no remapping.
Default: No.
QueueingYes: Queueing mode is enabled. It also enables TESS procedures to be
loaded onto the mobile device.
This setting should be enabled if local procedures and the ability to
switch between hosts within a TESS session are required.
No: Queueing mode is not enabled.
Changes to this setting take effect only after the mobile device is reset.
Default: Yes.
Send MilestoneYes: A milestone is sent to the host after a hey-you command.
No: A milestone is not sent to the host.
Default: No.
3 - 12TekTerm Client Configuration Guide
SettingDescription
Next XYes: Next messages are enabled in queueing mode.
No: Next messages are not enabled.
Default: No.
Keyboard LockedYes: If the keyboard is locked the following keys still function:
• Function keys
•Arrow keys
• Enter key
The mobile device emits an error beep, if a character is rejected because
the keyboard is locked.
No: The keyboard is not locked.
Changes to this setting take effect only after the mobile device is reset.
Default: No.
Disable BeepYes: The beep generated by the o, G, and # TESS commands is turned
Local Process
Local procedures are downloaded to the session by the host. They are intended to be run locally on the mobile
device when there is no radio signal. At runtime, these procedures are selected from the Local Menu screen.
Each procedure is associated with a function key. This function key association is only active while the Local Menu is displayed, and does not affect any other function key mappings.
Once data entry for a procedure is completed, the data is placed in a queue for transmission to the host. This
data is transmitted as a background task when there is a radio link to the host.
SettingDescription
EnabledYes: Local procedures are enabled.
Save on ResetYes: Data entered into local procedures on the mobile device is saved
off.
No: The beep is not turned off.
Default: No.
No: Local procedures are not enabled.
Default: Yes.
when the device is reset.
No: Data entered into local procedures on the mobile device is lost when
the device is reset.
Default: No.
Scanner Options
SettingDescription
Continue in Next FieldYes: Barcodes that are longer than the field length flow into the next field.
Append EnterYes: An Enter is appended to the barcode. The Enter completes the
Append F0Yes: An F0 is appended to the barcode. The F0 completes the entry of
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 13
Applies only to string data entry.
No: Barcodes do not flow into the next field.
Default: Yes.
barcode and moves the cursor to the next field.
No: An Enter is not appended to the barcode.
Default: Yes.
the barcode.
No: F0 is not appended to the barcode.
Default: No.
Mixed AIAGYes: AIAG labels are always accepted and processed–even if mixed with
keyboard input. The AIAG label can replace the partially entered
keyboard data.
No: AIAG labels are rejected if keyboard entry is in progress.
Default: No.
Reject if AlphaYes: Barcodes containing alphabetic characters are rejected when the
cursor is in a numeric field.
No: These barcodes are not rejected.
Default: No.
Beam LockoutYes: The scanner cannot be used when the session is in LOCK-H mode.
No: The scanner can be used in Lock-H mode.
Default: No.
3 - 14TekTerm Client Configuration Guide
Fields Options
Runtime Edit Modes and Associated Cursor Movement
Edit Mode
Field modePress Ctrl, f Once data entry into
Fcursor modePress Ctrl, u Once data entry into
Insert modePress Ctrl, iData can be entered
Enter this
Mode
Description
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
between two
existing characters.
Cursor Movement
Enter On Arrow = Yes
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous or
next field.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and the
Right Arrow key move
the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Cursor Movement
Enter On Arrow = No
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and
the Right Arrow key
move the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Replace modePress Ctrl, rData can be
5250 Enhanced Edit Mode
In Enhanced Edit mode, the cursor can be moved freely about the terminal screen with the arrow keys. In the
normal edit mode, a cursor can be moved among the entry fields using the up and down arrow keys.
entered over
existing characters.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
When an AID key is pressed the terminal would then return the row and column positions of the cursor, in addition to user data.
When Enhanced Edit Mode is enabled, replace mode and insert mode are the only edit modes available.
Field Numbering
The way that the cursor moves between fields is determined by one of the following:
•The location of the field on the screen.
•The field numbers assigned by the host. Any field, fixed or entry, can have a field number assigned to it.
Field numbers have two uses:
•They associate data moving between the host and terminal with specific fields.
•When Field Order is set to Yes, in the following edit modes the arrow keys send the cursor to the field with
the next number no matter where the field is on the screen:
- Field mode
- Fcursor mode
- 5250 enhanced edit mode
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 15
Options Settings
SettingDescription
Field OrderYes: The cursor moves according to the field locations on the screen.
Enter to F0Yes: Enter is interpreted as F0, and it starts a transmission from
Enter on ArrowYes: The Up Arrow key and the Down Arrow key can be used to
No: The cursor moves according to the numeric order of the
field numbers.
Default: Yes.
For more information see Field Numbering on page 3-15.
the session.
No: Enter moves the cursor to the next field.
Default: Yes.
complete data entry into a field, and start a transmission from
the session.
No: The arrow keys do not start transmission from the session.
Default: Yes.
All Field VideoYes: Video attributes apply to the entire entry field, including spaces.
No: Video attributes apply only to text in the entry field.
Default: Yes.
3 - 16TekTerm Client Configuration Guide
SettingDescription
Entry ModeSelect the data entry edit mode.
Options:
• Field
• Replace
• Insert
•Fcursor
Default: Field.
For more information see Runtime Edit Modes and Associated Cursor
Movement on page 3-14
Open for Function Keys OnlyYes: The cursor is not positioned on the screen, and only the function
keys are available for entry.
No: The cursor is positioned in a data entry field.
Default: No.
Ignore Barcode OnlyYes: Fields that are defined as barcode only accept keyboard input
as well.
No: Barcode only fields do not accept keyboard input.
Default: No.
Enhanced Edit ModeApplies only to 5250 emulation.
Yes: Enhanced edit mode is enabled.
No: Enhanced edit mode is not enabled.
Default: No.
For more information see 5250 Enhanced Edit Mode on page 3-14.
Valid NumericsUp to 39 characters that are to be considered as valid in a numeric field.
There is no need to include the numerals from 0 to 9.
Default: +-%*/.,$
Touch MacroA string that is sent to the host as keyboard input when the operator taps
a field.
Default: None.
Ports Options
Printer
SettingDescription
PrinterSelect the printer port used by this session The options are:
Character SetSelect the character set for use with the printer on this port.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 17
• None
• Private Port
• Shared Port 1
• Shared Port 2
• Shared Port 3
• Shared Port 4
Default: None.
Serial Port
SettingDescription
Serial PortSelect the serial port that this session uses for serial I/O.
Character SetThe character set to use with the device on this port. Select from a list.
Serial OutYes: The serial port output fields are enabled.
Serial InYes: The serial port input fields are enabled.The session has exclusive
Default: IBM PC 437 USA
Default: None.
Default: IBM PC 437 USA.
No: The serial port output fields are not enabled.
Default: Yes.
use of the serial port.
Acceptance of data in a SI field is determined by the Serial In prefix and
Serial In suffix.
No: The serial port input fields are not enabled
Default: No.
3 - 18TekTerm Client Configuration Guide
SettingDescription
Serial In ModeField: Data received through the serial port is displayed in the serial input
fields.
Command: Data received through the serial port is transmitted as
passthru data to the host. At the host this data can only be processed if
the host application is using TSDK or TTH; otherwise, the host
application discards it.
Default: Field.
Serial In prefixThe start of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 10.
Serial In suffixThe end of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 13.
Serial in CRCYes: A packet is rejected if its CRC is not valid. Also, every DLE
character is removed and the character following it is replaced by its 1s
complement.
No: A packet is not rejected if its CRC is not valid.
Default: No.
Serial Out prefixThe start of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 0a 00 00 00 00 00 00 00.
Serial Out suffixThe end of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 0d 00 00 00 00 00 00 00.
Serial Out CRCYes: A CRC16 is appended to the serial output message. Also for each
control character in the serial output stream, a DLE is inserted before the
control character, and the control character is replaced by its 1s
complement.
No: A CRC16 is not appended to the serial output message.
Default: No.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 19
Serial In Function Key
SettingDescription
Use Function KeyYes: A function key is appended to the serial input.
Function Key NumberWhen Use Function Key is set to Yes, this is the number of the function
Panning Options
These are the screen panning setting for the session.
No: A function key is not appended to the serial input.
Default: No.
key that is to be appended to the serial input.
Entering 0 appends F0, entering 1 appends F1, entering 2 appends F2...
Data is transmitted as soon as the function key is appended.
Default: 0 (zero).
SettingDescription
Row IncrementThe number of rows that the screen pans on each time Alt, Up Arrow, or
Alt, Down Arrow, is entered.
Default: 1
Column IncrementThe number of columns that the screen pans on each time Alt,
Left Arrow, or Alt, Right Arrow, is entered.
Default: 1
Touch PanningTouch panning allows the operator to drag the screen.
Yes: Touch panning is enabled.
No: Touch panning is not enabled.
Default: Yes
Display ShiftDisplay shift shifts the application screens so that there are no empty
columns on the left-most side of the display.
Yes: Display shift is enabled.
No: Display shift is not enabled.Default: Yes
3 - 20TekTerm Client Configuration Guide
Anchor View
SettingDescription
EnabledYes: The display is locked at a specific location on the screen.
No: The display is not locked at a specific location on the screen.
Default: No.
X originThe column where the upper left corner of the screen is locked.
Default: 1
Y originThe row where the upper left corner of the screen is locked.
Default: 1
Programmable Keys Options
Programmable keys are soft keys that you can configure for the session. 24 programmable keys are available
for each session. Each of these keys can have a sequence of up to 20 actions defined. You can also give each
key a label.
Runtime use of programmable keys
The operator can toggle the display of the programmable keys on the screen. When displayed they look
like this:
In this example the labels on Key 1, Key 2, and Key 3 have been changed from the default labels. All 24
programmable keys are available as onscreen softkeys, if you can fit them onto the two lines of keys on the
display of your mobile device.
At runtime Key 1 through to Key 10 are also selected by the following keyboard shortcuts:
Ctrl, n
where n is a digit between 0 and 9. Ctrl, 1 selects Key 1.Ctrl, 2 selects Key 2. Ctrl, 9 selects Key 9. Ctrl, 0
selects Key 10.
Label a Programmable Key
You can set the onscreen label for a programmable key as follows:
1. Double click the label item for the key on the menu.
The label item looks like this:
Key 1 (Ctrl-1): F1
2. Enter the new label in the dialog box.
Advanced Configuration for 5250, 3270, 2392, and TESS Using Direct TCP3 - 21
Set the Action Sequence for a Programmable Key
For each key that you want to define:
1. Expand the key menu item.
A list of 20 action items is displayed.
2. Select each action item that you want to configure.
You can configure one of the following for each item:
• A keyboard character.
• The code for a Unicode character.
• A function key, a keyboard navigation command, or an emulation command, selected from the
drop-down list.
Settings
SettingDescription
On-screen (Top Row)Number of programmable key labels displayed on the top row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
On-screen (Bottom Row)Number of programmable key labels displayed on the bottom row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
Key 1 ... Key 24Programmable key settings. An onscreen label and up to 20 actions for
each key.
Default label: F1 ... F24
Default action: F1 ... F24
CHAPTER 4ADVANCED CONFIGURATION
FOR 5250, 3270, AND HP 2392,
DIRECT TO HOST USING
TELNET
ADVANCED CONFIGURATION FOR 5250, 3270, AND HP 2392, DIRECT TO HOST USING TELNET4
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 3
Overview
This chapter describes all the advanced settings that are available for the 5250, 3270, 2392 and TESS emulations on a direct to host connection. Also the ports used for the Telnet connection are configured.
Host Connection Options
SettingDescription
Auto Host PortYes: Port 23 is used.
Host PortThe host port when Auto Host Port is not selected.
No: The port defined in Host Port is used.
Default: Yes.
Default: 9999.
Emulation Options For 5250 Emulation and 3270 Emulation
SettingDescription
WECThe type of WEC (Write Error Code). Options are:
• Advisory: When the host sends a WEC command, a TESS advisory
message is generated.
• Screen: When the host sends a WEC command, the keyboard and
screen are locked for this session.The message contained in the WEC
command is displayed on the screen at the line specified by the host.
The session is unlocked using the function key that is mapped to
RESET.
Default: Advisory.
International EBCDICYes: The International EDCBIC character set is used.
No: The International EDCBIC character set is not used.
Default: No.
Nulls in FieldsYes: Characters such as - (hyphen) and . (period) can occupy
empty fields.
No: These characters are not allowed in empty fields.
Default: Yes.
4 - 4TekTerm Client Configuration Guide
SettingDescription
Ter m Ty p eThe type of terminal to be emulated by the session.
Virtual Dev EnabledYes: The session can negotiate a specific device name for itself.
No: The device name is supplied by the host.
Default: No.
Virtual Dev Session LetterYes: The device name has a maximum length of 10 characters. This
consists of a maximum of 9 fixed characters with an incrementing
session letter appended to them. If the requested name is not available
on the host, the session letter increments until a successful connection
is established.
No: a virtual device session letter is not used.
Default: No.
Virtual Dev NameWhen Virtual Dev Enabled is selected, this is the name that the session
uses as a device name. This field can contain up to 10 upper-case
alphanumeric characters.
Default: None.
Function Key Remap for 5250 Emulation and 3270 Emulation
When a function key is pressed, a character string is sent to the host. The menu items in the list enable you to
define this string for each function key.
Emulation Options for 2392 Emulation
SettingDescription
Send CR with FKEYYes: A carriage return (CR) is appended to the character string
generated by a function key.
No: A carriage return is not appended.
Default: No.
Features
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 5
SettingDescription
Clear Entry FieldsYes: An entry field filled with spaces is replaced by an empty
entry field.
No: An entry field filled with spaces is not replaced.
Default: No.
AIAG CharacterThe decimal value of the special character (ASCII) used to tag a field
to use AIAG mode.
When barcode data is entered on a mobile device, the mobile device
searches for AIAG fields on the current screen. These fields can
accept the special barcode data. The data preloaded into the AIAG
field by the application program determines whether a barcode is
accepted. The format of the preloaded data is:
<mode><AIAG prefix>
The application program distinguishes an entry field as AIAG by
preceding the entry field with this special AIAG character.
A value of 0 (zero) disables this feature.
Values: 0 to 255
Default: 0.
For the AIAG mode character table see AIAG Mode Values.
Barcode CharacterThe decimal value of the special character (ASCII) used to tag a field
to use barcode only mode.
Barcode-input-only fields are special entry fields that only accept input
from a barcode reader. The application program distinguishes an
entry field as barcode-input-only by preceding the field with a special
character.
A value of 0 (zero) disables this feature.
Values: 0 to 255
Default: 0.
4 - 6TekTerm Client Configuration Guide
SettingDescription
Serial I/O CharacterThe decimal value of the special character (ASCII) used to tag a field
to use serial I/O mode.
Serial I/O fields are special entry and fixed fields that accept input
from, and output to, a serial port. The application program
distinguishes this field as Serial I/O by preceding the field with a
special character.
If this character precedes a fixed field, the data is sent to the serial
port of the mobile device. If it precedes an entry field, the field accepts
data from the serial port of the mobile device.
A value of 0 (zero) disables this feature.
Values: 0 to 255
Default: 0.
Fixed Field OverheadThe maximum number of characters allowed between two fixed fields
which still allows the TekTerm Client to join them into one field.
Sometimes the TekTerm Client will join two adjacent fixed fields and
then send them as one field. This reduces the overhead on the
radio link.
For example, if two fields were 4 characters apart and this parameter
was 5, then these fields would be joined into one.
This feature affects fields with the Normal display attribute only.
Values: 0 to 80
Default: 5
Enable AlarmYes: Mobile devices beep when the word ALARM appears on the
application screen, in the location specified by the Command Region
setting. The word ALARM should be a display-only field.
Command Region must also be set.
No: There is no alarm beep.
Default: No.
Command Region UpThe row where the upper left corner of the command region resides.
Values: 0 to 24
Default: 0 (zero).
Command Region DownThe row where the lower right corner of the command region resides.
Values: 0 to 24
Default: 0 (zero).
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 7
SettingDescription
Command Region LeftThe column where the upper left corner of the command
region resides.
Values: 0 to 80
Default: 0 (zero).
Command Region RightThe column where the lower right corner of the command
region resides.
Values: 0 to 80
Default: 0 (zero).
AIAG Mode Values
The mode character is derived by starting with the decimal value 48—ASCII character 0 (zero)—and adding
the appropriate value from the table below.
CodeDescription
1Prevent the AIAG prefix from being displayed.
2Prevent the AIAG prefix from being sent to the host.
4Cause a transmission to the host when all AIAG fields with this mode set are filled. The
transmission is sent by a Function 0 (F0) code.
8Allow overwriting of previously entered data.
16Start the search for a matching AIAG field at the current cursor position. Otherwise, the
cursor starts at the top of the page.
For example, the @ symbol is used to apply the cursor matching function, since adding 16 to 48 results in
decimal value 64, which is the ASCII value for the character @.
Match Characters
Match
Character
#Match a number
&Match a letter (either case)
^Match an upper case letter
_Match a lower case letter
Use
|Match an alphanumeric character
"Match a letter, number or space
?Match a punctuation character
'Match any character
4 - 8TekTerm Client Configuration Guide
Match
Character
:Match all character positions in the field with the preceding character
;Match any remaining characters, but not necessarily the remainder of the field, with
Passthru Printing
Passthru printing
When passthru printing is enabled, any screen the starts with the string PASSTHRU is sent directly to the serial
port by the session.
Alternate printing
In alternate print mode, part of the screen from the host is displayed, and part of the screen is sent to the serial
port and not displayed.
A row and column position is defined on the screen. When the start sequence occurs after this position, all text
received until the end sequence is encountered, is sent to the serial port. Any following text is displayed on the
screen.
SettingDescription
EnabledYes: Host data is sent directly to the serial port.
Use
the preceding character
No: Host data is displayed on the screen.
Default: No.
Alternate Print EnabledYes: Alternate print is enabled, if Enabled = Yes.
No: Alternate print is not enabled.
Applies only to 5250 Emulation and 3270 Emulation.
Default: No.
Alternate Print Start RowThe row where the session starts looking for a start sequence.
Applies only to 5250 Emulation and 3270 Emulation.
Default: 2.
Alternate Print Start ColumnThe column where the session starts looking for a start sequence.
Applies only to 5250 Emulation and 3270 Emulation.
Default: 0.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 9
SettingDescription
Alternate Print Start SequenceThe sequence that starts the output to the serial port.
Alternate Print End SequenceThe sequence that ends the output to the serial port.
Screen Options
SettingDescription
Screen SizeHost screen size.
Applies only to 5250 Emulation and 3270 Emulation.
Default: d7 d9 d5 7a 00 00 00.
Applies only to 5250 Emulation and 3270 Emulation.
Default: 7a d7 d9 d5 00 00 00.
If the page size received from the host is larger than this size,
TekTerm Client trims the host page to this size.
If the size is larger than the session screen size, scrolling and panning
are used to view the screen on the mobile device. For information on
setting the session screen size see Configure the Screen Size and
Font for the Session on page 1-6.
Default: 24 rows x 80 columns.
Block CursorYes: The cursor is a flashing block.
No: the cursor is a flashing underline character.
Default: Yes.
Pages SavedThe maximum number of pages that are stored by TekTerm Client.
Storing frequently used page data on the mobile device reduces the
need for the TekTerm Server to retransmit complete data pages over
the radio link. Retransmitting data can reduce the system response
time. Increasing the number of saved pages decreases the available
memory for other functions.
Default: 16.
Origin ScrollYes: The display window moves to the origin (upper-left corner) after
LOCK-H or LOCK-B messages.
No: The cursor does not move.Default: No.
4 - 10TekTerm Client Configuration Guide
SettingDescription
Field ScrollYes: The display window moves to the left after entering a new entry
field.
No:The window does not move.
Default: No.
Application ParameterApplies only when the host is running a TSDK application.
Sent to the host system as part of the response to the TESS
Parameter Query command.
Default: 0 (zero).
Font Advanced
SettingDescription
Font nameThe name of the font used for this session. Select from the
drop-down list.
Normal font weightA number defining the weight of non-bolded text. The larger the
Bold font weightA number defining the weight of bolded text. The larger the number,
Ignore host commandsYes: Use the font name and font weights defined for this session. If
Legacy Font Code Mapping
The Font Codes parameters are used to define how legacy font codes are handled when received as part of a
font change command from the host. If a font code is not explicitly handled, the result depends on the screen
size available to the application.
Default selects the default font defined for the mobile device the
TekTerm Client is running on.
Default: Default.
number, the heavier the text.
Default: 500.
the heavier the text.
Default: 700.
the host sends font change requests these are ignored.
No: The host can change the font name and the font weights.
Default: No.
SettingDescription
Font Code 1Default: 0.
Font 1Default: 17x30.
Font Code 2Default: 1.
Font 2Default: 22x30.
SettingDescription
Font Code 3Default: 2.
Font 3Default: 13x20.
Font Code 4Default: 3.
Font 4Default: 34x48.
Font Code 5Default: 4.
Font 5Default: 9x15.
Font Cycle
When the operator of the mobile device cycles through the font sizes while running the TekTerm Client session,
this is the list of font sizes that can be selected.
SettingDescription
Font 1First font size in cycle.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 11
Video
Default: 17x30.
Font 2Second font size in cycle.
Default: 22x30.
Font 3Third font size in cycle.
Default: 13x20.
Font 4Fourth font size in cycle.
Default: 34x48.
Font 5Fifth font size in cycle.
Default: 9x15.
These settings specify the video attributes to be displayed on the mobile device, when a video setting is
received in the data from the host. The choices are:
•Normal—display as normal text.
•Bold—display as bold text.
•Blink—display as blinking text.
•Reverse—display in reverse video.
•Underline—display as underlined text.
SettingDescription
NormalDefault: Normal.
BoldDefault: Bold.
BlinkDefault: Blink.
4 - 12TekTerm Client Configuration Guide
SettingDescription
ReverseDefault: Reverse.
UnderlineDefault: Underline.
Colours
Default Colours
These settings specify the foreground and background screen colours for this session. Use Remap Colours to
set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for this session.
Default: Black.
BackgroundSelect the screen background colour for this session.
Default: White.
Remap Colours
Remap Colours gives access to the colour definitions for the colours that can be selected as the foreground
and background colours for this session. When you select a colour from the menu, you can set its RGB values.
Status Line
The status line is displayed at the bottom of the screen during the session.
Lock-B
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-B status. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Lock-H
These settings specify the foreground and background screen colours for the status line when the session is in
Lock-H status. Use Remap Colours to set the colour definitions for these colours.
Default: Black.
Default: Red.
Unlocked
These settings specify the foreground and background screen colours for the status line when the session is in
unlocked status. Use Remap Colours to set the colour definitions for these colours.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 13
SettingDescription
ForegroundSelect the screen foreground colour for the status line.
Default: Black.
BackgroundSelect the screen background colour for the status line.
Default: Yellow.
SettingDescription
EnabledYes: The status line is displayed when the session is in unlocked
status.
No: The status line is not displayed when the session is in unlocked
status.
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Advisory Field
These settings specify the foreground and background screen colours for the status line when an advisory
message is received. Use Remap Colours to set the colour definitions for these colours.
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the advisory message.
ForegroundSelect the screen foreground colour for the status line.
BackgroundSelect the screen background colour for the status line.
Default: No.
Default: Black.
Default: Green.
Default: F0.
Default: Black.
Default: White.
Hey-you Field
These settings specify the foreground and background screen colours for the status line when a hey-you
message is received. Use Remap Colours to set the colour definitions for these colours.
4 - 14TekTerm Client Configuration Guide
SettingDescription
Acknowledge keyThe keyboard key that is used to clear the hey-you message.
Default: F0.
ForegroundSelect the screen foreground colour for the status line.
Default: White.
BackgroundSelect the screen background colour for the status line.
Default: Black.
Highlight Current Field
These settings specify the foreground and background screen colours for the current field. Use Remap
Colours to set the colour definitions for these colours.
SettingDescription
EnabledYes: The current field is highlighted.
ForegroundSelect the screen foreground colour for the highlighted field.
BackgroundSelect the screen background colour for the highlighted field.
Characters Options
Field Matching
The field matching function permits the TekTerm Client to perform some checks on the entered data before it is
sent to the host. If the data entered by the operator does not match a data string preloaded by the host, the
mobile device generates an input error, and the cursor remains in the same field. However, if the operator
ignores the input error, the data is accepted and sent to the host. It is then up to the host system to resolve the
mismatched data.
The input error generated can be a sound and/or a vibration. For options see the Input Error settings in User
Feedback on page 9-3.
Match Fields
No: The current field is not highlighted.
Default: No.
Default: Black.
Default: Yellow.
The host application can specify an exact character-by-character match, using field match characters; or, it can
use special characters in the preloaded string to specify a more general match requirement, using field match
strings.
The host application can specify whether the preloaded match string should be displayed to the terminal operator (visible match field) or not (hidden match field). Data is returned to the host from match fields in the same
way as from normal entry fields.
Set the Visible Match Character or the Hidden Match Character to the character that begins the match field.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 15
If the first character of an update to an entry field is one of the match characters, the rest of the update is
loaded as a match string. The entire string is displayed if the character matches the Visible Match Character, or
hidden if it matches the Hidden Match Character.
For example, if the Visible Match Character is set to v, the string v15abcde sent from the host specifies a
visible match for field1 of abcde.
Since the leading match character occupies field space, the entry field size must be specified as one character
larger than the expected data.
The preloaded match string remains in effect until the host clears the field or loads a different string.
Field Match Strings
Use the following special characters in match strings to specify non-exact matching:
•# to match a number (0123456789).
•& to match a letter, either case (AaBbCc...Zz).
•^ to match an upper case letter (ABCDE...Z).
•_ (underscore) to match a lower case letter (abcde...z).
•| to match an alphanumeric character.
Settings
•" to match a text character (letter, number, or space).
•? to match a punctuation character (.,;:?!...).
•' to match any character.
•: to match all character positions in the field with the preceding character.
•; to match any remaining characters entered with the preceding character, but not necessarily with the
remainder of the field.
For example, the match string &&-## will match on AA-67, GH-01, and so on. If the match string is shorter
than the field size, the characters not specified by the match string are not checked (unless : or ; is used).
SettingDescription
Bidirectional TextApplies to Arabic text and Hebrew text.
Yes: Text direction is set by the host.
No: All text is left to right.
Default: No.
Assume Right-To-LeftApplies to Arabic text and Hebrew text.
Yes: Assume that the first message from the host is to be displayed
from right to left. This message may precede a text direction setting
from the host.
No: All text is left to right.
Default: No.
4 - 16TekTerm Client Configuration Guide
SettingDescription
Visible Match CharacterThe decimal value of the character (ASCII) that begins a visible
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
Hidden Match CharacterThe decimal value of the character (ASCII) that begins a hidden
match field.
A value of 0 (zero) disables this feature.
Default: 0 (zero).
Fill CharacterThe ASCII decimal representation of the character that fills empty
entry fields. Commonly used values are:
• 95 for underline character fill
• 46 for period character fill
Some systems may use the space character with the host using
reverse video attributes to mark entry fields.
Upper CaseYes: Lower case input is converted to upper case.
Tests Options
SettingDescription
Auto Repeat Function KeyThe function key sent to the host in auto reply mode.
Auto Repeat TimeoutThe time (in seconds) between the mobile device being unlocked and the
Default: 46.
No: Lower case is not converted.
Default: No.
After sending this key, the mobile device locks and waits for the host to
unlock it.
0 (zero) represents F0, 1 represents F1...
Default: 0 (zero).
next transmission of the function key specified in Auto Repeat Function Key.
0 (zero) disables auto reply mode.
Default: 0 (zero).
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 17
Features Options
These settings apply to printing from the session.
Queueing Mode
In some sessions, queueing mode can decrease the lock time. In queueing mode, the host computer may send
several pages to a unit without waiting for a response. These pages are stored in a queue within the device.
The operator completes the entries on the first page and then, presses a function key. The mobile device
simultaneously transmits to the host and displays the next page in the queue. The computer does not lock,
allowing the operator to enter data on the next page immediately. This continues as long as there are pages in
the queue.
Queueing mode is used for repetitive tasks, and the queued screens look identical. The device displays a Next
message indicating that a new page is on the display. Next messages also contain information about radio
communications: NEXT-B indicates that the unit has data to transmit to the base station. NEXT-H indicates that
the base station has acknowledged a transmission. Unlike lock messages, Next messages do not lock the
keyboard. Keying is allowed while Next messages are displayed.
While queueing mode may improve apparent response time, it can present difficulties to hosts that are oper-
ating in real time. It should only be used after careful consideration of the host environment. Queueing = Yes
must be set for the session.
SettingDescription
Binary PrintYes: The page displayed on the mobile device is spooled to the printer
unchanged except for white space removal.
No: Each line of the displayed page is preceded by a line feed character
(LF) and followed by a carriage return character (CR).
Default: No.
Remap PassthruYes: Passthru data is remapped from the host character set to the port
character set.
No: Passthru data is sent to the port with no remapping.
Default: No.
QueueingYes: Queueing mode is enabled. It also enables TESS procedures to be
loaded onto the mobile device.
This setting should be enabled if local procedures and the ability to
switch between hosts within a TESS session are required.
No: Queueing mode is not enabled.
Changes to this setting take effect only after the mobile device is reset.
Default: Yes.
Send MilestoneYes: A milestone is sent to the host after a hey-you command.
No: A milestone is not sent to the host.
Default: No.
4 - 18TekTerm Client Configuration Guide
SettingDescription
Next XYes: Next messages are enabled in queueing mode.
No: Next messages are not enabled.
Default: No.
Keyboard LockedYes: If the keyboard is locked the following keys still function:
• Function keys
•Arrow keys
• Enter key
The mobile device emits an error beep, if a character is rejected because
the keyboard is locked.
No: The keyboard is not locked.
Changes to this setting take effect only after the mobile device is reset.
Default: No.
Disable BeepYes: The beep generated by the o, G, and # TESS commands is turned
Local Process
Local procedures are downloaded to the session by the host. They are intended to be run locally on the mobile
device when there is no radio signal. At runtime, these procedures are selected from the Local Menu screen.
Each procedure is associated with a function key. This function key association is only active while the Local Menu is displayed, and does not affect any other function key mappings.
Once data entry for a procedure is completed, the data is placed in a queue for transmission to the host. This
data is transmitted as a background task when there is a radio link to the host.
SettingDescription
EnabledYes: Local procedures are enabled.
Save on ResetYes: Data entered into local procedures on the mobile device is saved
off.
No: The beep is not turned off.
Default: No.
No: Local procedures are not enabled.
Default: Yes.
when the device is reset.
No: Data entered into local procedures on the mobile device is lost when
the device is reset.
Default: No.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 19
Scanner Options
SettingDescription
Continue in Next FieldYes: Barcodes that are longer than the field length flow into the next field.
Append EnterYes: An Enter is appended to the barcode. The Enter completes the
Append F0Yes: An F0 is appended to the barcode. The F0 completes the entry of
Applies only to string data entry.
No: Barcodes do not flow into the next field.
Default: Yes.
barcode and moves the cursor to the next field.
No: An Enter is not appended to the barcode.
Default: Yes.
the barcode.
No: F0 is not appended to the barcode.
Default: No.
Mixed AIAGYes: AIAG labels are always accepted and processed–even if mixed with
keyboard input. The AIAG label can replace the partially entered
keyboard data.
No: AIAG labels are rejected if keyboard entry is in progress.
Default: No.
Reject if AlphaYes: Barcodes containing alphabetic characters are rejected when the
cursor is in a numeric field.
No: These barcodes are not rejected.
Default: No.
Beam LockoutYes: The scanner cannot be used when the session is in LOCK-H mode.
No: The scanner can be used in Lock-H mode.
Default: No.
4 - 20TekTerm Client Configuration Guide
Fields Options
Runtime Edit Modes and Associated Cursor Movement
Edit Mode
Field modePress Ctrl, f Once data entry into
Fcursor modePress Ctrl, u Once data entry into
Insert modePress Ctrl, iData can be entered
Enter this
Mode
Description
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
a field has been
completed, the entry
cannot be changed
without retyping the
entire field.
between two
existing characters.
Cursor Movement
Enter On Arrow = Yes
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous or
next field.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and the
Right Arrow key move
the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Cursor Movement
Enter On Arrow = No
The Right Arrow key
and the Left Arrow key
do not perform any
functions.
The Up Arrow key, the
Down Arrow key, the
Left Arrow key, and
the Right Arrow key
move the cursor
between fields.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Replace modePress Ctrl, rData can be
5250 Enhanced Edit Mode
In Enhanced Edit mode, the cursor can be moved freely about the terminal screen with the arrow keys. In the
normal edit mode, a cursor can be moved among the entry fields using the up and down arrow keys.
entered over
existing characters.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
The Up Arrow key and
the Down Arrow key
complete the entry field
and move the cursor to
the previous, or
next, field.
The Right Arrow key
and the Left Arrow key
move the cursor right
and left within a field.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 21
When an AID key is pressed the terminal would then return the row and column positions of the cursor, in addition to user data.
When Enhanced Edit Mode is enabled, replace mode and insert mode are the only edit modes available.
Field Numbering
The way that the cursor moves between fields is determined by one of the following:
•The location of the field on the screen.
•The field numbers assigned by the host. Any field, fixed or entry, can have a field number assigned to it.
Field numbers have two uses:
•They associate data moving between the host and terminal with specific fields.
•When Field Order is set to Yes, in the following edit modes the arrow keys send the cursor to the field with
the next number no matter where the field is on the screen:
- Field mode
- Fcursor mode
- 5250 enhanced edit mode
Options Settings
SettingDescription
Field OrderYes: The cursor moves according to the field locations on the screen.
Enter to F0Yes: Enter is interpreted as F0, and it starts a transmission from
Enter on ArrowYes: The Up Arrow key and the Down Arrow key can be used to
No: The cursor moves according to the numeric order of the
field numbers.
Default: Yes.
For more information see Field Numbering on page 4-21.
the session.
No: Enter moves the cursor to the next field.
Default: Yes.
complete data entry into a field, and start a transmission from
the session.
No: The arrow keys do not start transmission from the session.
Default: Yes.
All Field VideoYes: Video attributes apply to the entire entry field, including spaces.
No: Video attributes apply only to text in the entry field.
Default: Yes.
4 - 22TekTerm Client Configuration Guide
SettingDescription
Entry ModeSelect the data entry edit mode.
Options:
• Field
• Replace
• Insert
•Fcursor
Default: Field.
For more information see Runtime Edit Modes and Associated Cursor
Movement on page 4-20
Open for Function Keys OnlyYes: The cursor is not positioned on the screen, and only the function
keys are available for entry.
No: The cursor is positioned in a data entry field.
Default: No.
Ignore Barcode OnlyYes: Fields that are defined as barcode only accept keyboard input
as well.
No: Barcode only fields do not accept keyboard input.
Default: No.
Enhanced Edit ModeApplies only to 5250 emulation.
Yes: Enhanced edit mode is enabled.
No: Enhanced edit mode is not enabled.
Default: No.
For more information see 5250 Enhanced Edit Mode on page 4-20.
Valid NumericsUp to 39 characters that are to be considered as valid in a numeric field.
There is no need to include the numerals from 0 to 9.
Default: +-%*/.,$
Touch MacroA string that is sent to the host as keyboard input when the operator taps
a field.
Default: None.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 23
Ports Options
Printer
SettingDescription
PrinterSelect the printer port used by this session The options are:
Character SetSelect the character set for use with the printer on this port.
• None
• Private Port
• Shared Port 1
• Shared Port 2
• Shared Port 3
• Shared Port 4
Default: None.
Serial Port
SettingDescription
Serial PortSelect the serial port that this session uses for serial I/O.
Character SetThe character set to use with the device on this port. Select from a list.
Serial OutYes: The serial port output fields are enabled.
Serial InYes: The serial port input fields are enabled.The session has exclusive
Default: IBM PC 437 USA
Default: None.
Default: IBM PC 437 USA.
No: The serial port output fields are not enabled.
Default: Yes.
use of the serial port.
Acceptance of data in a SI field is determined by the Serial In prefix and
Serial In suffix.
No: The serial port input fields are not enabled
Default: No.
4 - 24TekTerm Client Configuration Guide
SettingDescription
Serial In ModeField: Data received through the serial port is displayed in the serial input
fields.
Command: Data received through the serial port is transmitted as
passthru data to the host. At the host this data can only be processed if
the host application is using TSDK or TTH; otherwise, the host
application discards it.
Default: Field.
Serial In prefixThe start of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 10.
Serial In suffixThe end of message character on serial input. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 13.
Serial in CRCYes: A packet is rejected if its CRC is not valid. Also, every DLE
character is removed and the character following it is replaced by its 1s
complement.
No: A packet is not rejected if its CRC is not valid.
Default: No.
Serial Out prefixThe start of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no prefix.
Default: 0a 00 00 00 00 00 00 00.
Serial Out suffixThe end of message character on serial output. Enter the numeric
representation of an ASCII character between 0 and 255.
0 (zero) indicates that there is no suffix.
Default: 0d 00 00 00 00 00 00 00.
Serial Out CRCYes: A CRC16 is appended to the serial output message. Also for each
control character in the serial output stream, a DLE is inserted before the
control character, and the control character is replaced by its 1s
complement.
No: A CRC16 is not appended to the serial output message.
Default: No.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 25
Serial In Function Key
SettingDescription
Use Function KeyYes: A function key is appended to the serial input.
Function Key NumberWhen Use Function Key is set to Yes, this is the number of the function
Panning Options
These are the screen panning setting for the session.
No: A function key is not appended to the serial input.
Default: No.
key that is to be appended to the serial input.
Entering 0 appends F0, entering 1 appends F1, entering 2 appends F2...
Data is transmitted as soon as the function key is appended.
Default: 0 (zero).
SettingDescription
Row IncrementThe number of rows that the screen pans on each time Alt, Up Arrow, or
Alt, Down Arrow, is entered.
Default: 1
Column IncrementThe number of columns that the screen pans on each time Alt,
Left Arrow, or Alt, Right Arrow, is entered.
Default: 1
Touch PanningTouch panning allows the operator to drag the screen.
Yes: Touch panning is enabled.
No: Touch panning is not enabled.
Default: Yes
Display ShiftDisplay shift shifts the application screens so that there are no empty
columns on the left-most side of the display.
Yes: Display shift is enabled.
No: Display shift is not enabled.Default: Yes
4 - 26TekTerm Client Configuration Guide
Anchor View
SettingDescription
EnabledYes: The display is locked at a specific location on the screen.
No: The display is not locked at a specific location on the screen.
Default: No.
X originThe column where the upper left corner of the screen is locked.
Default: 1
Y originThe row where the upper left corner of the screen is locked.
Default: 1
Programmable Keys Options
Programmable keys are soft keys that you can configure for the session. 24 programmable keys are available
for each session. Each of these keys can have a sequence of up to 20 actions defined. You can also give each
key a label.
Runtime use of programmable keys
The operator can toggle the display of the programmable keys on the screen. When displayed they look
like this:
In this example the labels on Key 1, Key 2, and Key 3 have been changed from the default labels. All 24
programmable keys are available as onscreen softkeys, if you can fit them onto the two lines of keys on the
display of your mobile device.
At runtime Key 1 through to Key 10 are also selected by the following keyboard shortcuts:
Ctrl, n
where n is a digit between 0 and 9. Ctrl, 1 selects Key 1.Ctrl, 2 selects Key 2. Ctrl, 9 selects Key 9. Ctrl, 0
selects Key 10.
Label a Programmable Key
You can set the onscreen label for a programmable key as follows:
1. Double click the label item for the key on the menu.
The label item looks like this:
Key 1 (Ctrl-1): F1
2. Enter the new label in the dialog box.
Advanced Configuration for 5250, 3270, and HP 2392, Direct to Host Using Telnet4 - 27
Set the Action Sequence for a Programmable Key
For each key that you want to define:
1. Expand the key menu item.
A list of 20 action items is displayed.
2. Select each action item that you want to configure.
You can configure one of the following for each item:
• A keyboard character.
• The code for a Unicode character.
• A function key, a keyboard navigation command, or an emulation command, selected from the
drop-down list.
Settings
SettingDescription
On-screen (Top Row)Number of programmable key labels displayed on the top row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
On-screen (Bottom Row)Number of programmable key labels displayed on the bottom row.
Valid values are 0 to 12.0 (zero): No keys are displayed on this line.
Default: 5.
Key 1 ... Key 24Programmable key settings. An onscreen label and up to 20 actions for
each key.
Default label: F1 ... F24
Default action: F1 ... F24
CHAPTER 5ADVANCED CONFIGURATION
FOR VT USING 802.IQ AND
NARROW BAND
ADVANCED CONFIGURATION FOR VT USING 802.IQ AND NARROW BAND5