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 firmware pro
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 use a licensed program in a
network without written permission from Zebra. The user agrees to maintain Zebra’s copyright notice on
the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in
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 reserves the right to make changes to any software or product to improve reliability, function, or design.
Zebra grants to the user a non-transferable and non-exclusive
gram delivered hereunder (licensed program). Except as noted below, such license
license to use each
Zebra does not assume any product liability
any product, 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.
arising out of, or in connection with, the application or use of
Warranty
iii
ivTekTerm Server Software User Manual
Revision History
Changes to the original guide are listed below:
ChangeDateDescription
Rev -00312/2020 Update term "slave" to "follower"
Rev -002A
Rev -001A
5/2019
4/2015
Update screen size field values on page 9-4.
Initial release.
TABLE OF CONTENTS
Table of Contents
About this Manual ........................................................................................................................... xi
Supported Emulations and Protocols..............................................................................................xii
Text Conventions ............................................................................................................................ xii
Emulations and Datastreams.......................................................................................................... xiii
Number of Connections.................................................................................................................. xiv
Chapter 1: Administering the TekTerm Server
Accessing the TekTerm Server Browser Interface .......................................................................... 1-3
Accessing Windows Desktop.......................................................................................................... 1-3
Stopping the TekTerm Server ......................................................................................................... 1-3
Restarting the TekTerm Server................................................................................................. 1-3
IMPORTANTThese statements provide particularly important instructions or additional information
that is critical to the operation of the equipment.
WARNINGThese statements provide critical information that may prevent physical injury, equip-
ment damage or data loss.
Emulations and Datastreams
About this Guide xiii
The TekTerm Server performs emulation conversion: the translation of data between the emulation of the host
computer and the emulation used by the mobile devices.
The data that is sent from a host computer to a terminal, and the data which is returned to the host from the
terminal, is called a datastream.
Legacy Psion devices can accept only two types of datastream: TESS and ANSI. TESS (Teklogix Screen
Subsystem) is the native emulation used by the original Teklogix terminals. TESS features such as page
saving, passthru printing, and TekTerm Screen Formatter are available. ANSI emulation is a standard type of
datastream used by wired VT-type terminals; these terminals are specified by the American National Standards
Institute.
Some Psion mobile devices can accept HTML datastreams for display by a browser.
Other types of supported datastream provided by the host must be converted into TESS or HTML datastreams
by the TekTerm Server.
The emulation software on the TekTerm Server can accept IBM-5250, IBM-3270, HP2392, and HTML datastreams from host computers, and can convert them to, and from, TESS. TekTerm Server caches and
compresses information when creating TESS datastreams to optimize performance. This is most useful when
transmitting across low bandwidth connections using narrow band radios.
The emulation software can also convert IBM-5250 and IBM-3270 datastreams to HTML datastreams, so that
they may be viewed through a web browser on the mobile device. TekTerm Server does not cache or
compress HTML datastreams.
ANSI datastreams from host computers are not converted by the TekTerm Server before being sent to the
mobile devices. The TekTerm Server can, however, cache and compress ANSI datastreams to conserve bandwidth on a narrow band radio network.
xivTekTerm Server Software User Manual
Some hosts may have Psion handler or SDK software. This software runs on the host and communicates
directly with the host applications. Handlers and SDKs provide TESS datastreams which are compatible with
Psion mobile devices.
Number of Connections
Maximum number of mobile devices3840
Maximum number of base stations254
Maximum number of hosts16
CHAPTER 1ADMINISTERING THE
TEKTERM SERVER
ADMINISTERING THE TEKTERM SERVER1
Accessing the TekTerm Server Browser Interface ...........................1-3
Accessing Windows Desktop.......................................1-3
Stopping the TekTerm Server..................................1-3
Restarting the TekTerm Server.................................1-3
Accessing the Debug Console......................................1-4
Administering the TekTerm Server1 - 3
Accessing the TekTerm Server Browser Interface
TekTerm Server is configured through a browser interface.
Connecting locally
Use the following:
http://localhost:8008/
Connecting remotely
Use the following:
http://<IP address>:8008/
Where: <IP address> is the IP address of the computer running the TekTerm Server.
Accessing Windows Desktop
TekTerm Server runs as a service under Windows.
TekTerm Server automatically starts running when the computer starts or restarts.
Connecting remotely
If Remote Desktop access is enabled on the computer whereTekTerm Server is installed you can connect to
it remotely.
Stopping the TekTerm Server
To stop TekTerm Server do the following:
1. In Control Panel select Services from the Administrative Tools menu.
2. Select TekTerm Server Watchdog.
3. Select Stop.
Restarting the TekTerm Server
To restart the TekTerm Server without restarting the hardware do the following:
1. In Control Panel select Services from the Administrative Tools menu.
2. Select TekTerm Server Watchdog.
3. Select Restart.
Reading Event Log Entries
The TekTerm Server logs events that can be viewed with the Windows Event Viewer. The following events
are logged:
•The watchdog task is started.
•The watchdog restarts another task from crash or exit, or from checkpoint failure or timeout.
•The user manually starts, terminates, or restarts a process (through the watchdog).
1 - 4TekTerm Server Software User Manual
•There is a change of redundancy status for the TekTerm Server: secondary to primary.
•The TekTerm Server starts up as primary, or secondary.
View the logged events
1. In Control Panel, select Event Viewer from the Administrative Tools menu.
2. Select Application events.
3. To view more information on a selected event, double-click the entry for the event.
Accessing the Debug Console
The TekTerm Server provides a text mode debug console. By default no username is needed to open this
console; however, the TekTerm Server may be configured to require a username and password. For information on setting a username and password see User Screen on page 17-3. To make the username and pass-
word required see Enable Telnet User Authentication on page 17-4.
Connecting locally
Use the following:
Telnet://localhost 9523
Connecting remotely
Use the following:
Telnet://<IP address> 9523
Where: <IP address> is the IP address of the computer running the TekTerm Server.
Using the debug console
You should only use this console with the help of Psion support staff.
The TekTerm Server can emulate an IBM 3274 controller connected to a number of IBM terminals. The emulation software inside the TekTerm Server converts the 3274 data transparently to and from TESS or HTTP data
which is then sent to and from the Psion devices. The connection between the TekTerm Server and its base
stations, access points, and devices is transparent to the IBM host.
3274/Telnet Host Configuration2 - 3
General Host Options Screen
FieldDescription
NameThe unique name of the host.
Default: Unnamed Host
EnabledWhen selected the host task is started when the TekTerm Server starts.
Emulation and
protocol
Emulation and protocol combination for this host.
Select: 3274/Telnet
2 - 4TekTerm Server Software User Manual
FieldDescription
Terminal rangeTerminal number range that communicates with this host.
Range: 1 to 3840. For S900L range is 1 to 50.
Default: 1 to 32
For information on selecting the terminal range see Chapter 19: “Setting Terminal
Numbers on the General Host Options Screen”
Auto terminal
number assignment
(not supported by
Direct TCP)
When selected, TekTerm Server assigns terminal numbers to all mobile devices that
use this session.
When not selected, terminal numbers must be assigned on the mobile devices.
Default: Selected.
3274 Emulation Options Screen
3274 Options
FieldDescription
Is Host FujitsuWhen selected the TekTerm Server sends data in Fujitsu format.
The standard IBM formatting codes (for start of field, setting buffers, etc.) are
replaced by the codes used by Fujitsu host computers.
Default: Not selected.
Use International
EBCDIC
Allow null character
in fixed field
When selected the TekTerm Server uses the international EBCDIC character set,
the positions of the ! and ] characters are swapped.
Default: Not selected.
When selected, empty fields show video attributes properly when using
3274 emulation.
Default: Not selected.
Treat EraseWrite
NOP as Write NOP
Terminal ProtocolThe protocol used for the connection between the mobile devices and the TekTerm
When selected, during PASSTHRU printing of multiple screens, buffered print data
is not erased.
Default: Selected.
Server. Options are:
TESS/BCM: This uses the TekTerm Server data caching, and page
saving, features.
HTML/HTTP: This uses the Communication Server HTTP server. The browser on
the mobile devices must connect to port 80 on the TekTerm Server.
Default: TESS/BCM
TESS Options
FieldDescription
AlarmWhen selected, mobile devices beep when the word ALARM appears on the
ClearWhen selected, the TekTe r m S e rv e r creates an empty entry field for an entry field that
PassthruWhen selected, the TekTerm Server allows the host to send data directly to the serial
3274/Telnet Host Configuration2 - 5
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.
Default: Not selected.
For more information see Command Region on page 2-11.
is filled with spaces.
Default: Not selected.
port of the mobile device. This is commonly used for printing.
Preparing Host Screens for Pass-Through:
On the screen to be sent through the mobile device serial port, the word
PASSTHRU has to appear on the first line, starting in the second column. The
actual data to be sent to the mobile device may start anywhere below the first line.
Attributes occupy a position in the screen buffer. An attribute placed between
column 2 and the end of the word PASSTHRU pushes all following characters one
position to the right. Therefore, any required attributes should occupy column 1 of
the first line (just preceding the word PASSTH R U ).
For example:
where @ is an attribute.
When the TekTerm Server finishes sending the data to the printer attached to the
mobile device, it sends a packet containing only a Record Separator (0x1e)
character to the host. The host must wait for this packet before sending any more
screens (including other PASSTHRU screens) to the mobile device.
Refer to the user manual for the mobile device for information about setting
parameters on the mobile device for pass-through.
Default: Not selected.
ProceduresLegacy setting. The last device to support this is the 7030.
When selected, the TekTerm Server can send TESS procedures to the mobile
devices. A TESS procedure is a group of TESS commands that can be executed by
the TESS execute procedure command.
Default: Not selected.
2 - 6TekTerm Server Software User Manual
FieldDescription
LocalLegacy setting. The last device to support this is the 7030.
When selected, the TekTerm Server can provide pages to be loaded as local TESS
procedures in the mobile devices.
The local procedures are selected from a menu on the mobile device. The mobile
device can perform these procedures when it is offline. Later when the mobile
device is online, it sends the results of these functions to the host.
Procedures must also be selected.
Default: Not selected.
Enable TekTerm
Screen Formatter
Remote PrintWhen enabled, the TekTerm Server sends the print page to a mobile device
PagesThe number of host screens (or pages) stored on the mobile device.
When selected, the TekTerm Server uses TekTerm Screen Formatter. TekTerm
Screen Formatter was previously known as TSF/0.
Default: Not selected.
whenever the mobile device requests it (by sending the F17 function key from the
mobile device, or the PRINT key on older mobile devices). The TekTerm Server
sends the function response back to the host.
Support for printing must be enabled on the mobile device; refer to the appropriate
user manual for the mobile device for more information.
Default: Not selected.
The TekTerm Server maintains an image of each page stored on the mobile device.
After receiving an application screen, the TekTerm Server tries to match the screen
with a stored page.
If a similar page is already in the mobile device memory, the TekTerm Server
instructs the mobile device to re-display its copy of the page; only the necessary
changes are sent from the TekTerm Server. If no match is found, the complete page
is sent to the mobile device.
There is a corresponding parameter on the mobile device itself, and the actual
number of saved pages is the smaller of the two values.
A value of 1 (one) disables this feature.
Values: 1 to 79
Default: 8
3274/Telnet Host Configuration2 - 7
FieldDescription
Host PrintWhen selected, an application can send data to the display on the mobile device as
well as to its attached printer.
The text that is passed to the printer is formatted into a 24 x 80 application screen. If
the host can initiate the print operation, the text is printed. The TekTerm Server
identifies the additional text as a print page by the presence of the string PRINT
beginning in the 2nd column of line 13 on the 24 x 80 screen. PRINT should be
defined as display-only text.
The print page is positioned below the display page of the mobile device (see the
following diagram). The size of the print page is always the same as the display
page of the mobile device (assuming that in the mobile device configuration, the
page length is less than 12 lines).
When Host Print is enabled, the TekTerm Server passes the print page to the mobile
device after receiving the application screen from the host.
Unlike with the Passthru option, when using Host Print no escape commands can
be sent to the printer.
Support for printing must be enabled on the mobile device; refer to the appropriate
user manual for the mobile device for more information
Default: Not selected.
2 - 8TekTerm Server Software User Manual
FieldDescription
Transmit LineWhen enabled, all modified data on the mobile device is automatically transmitted
when the operator enters data into an entry field on or above this line.
The value in this text box specifies the line on the screen which is designated as the
transmit line. The last entry field on or above the transmit line on the screen is
identified as the field which will cause all modified data to be sent to the host. Any
entry fields that exist on lines below the transmit line will not cause the screen to
be transmitted.
A value of 0 (zero) disables this feature.
A value of 24 causes the last entry field on each application screen to be defined as
transmit-upon-entry.
Values: 0 to 24
Default: 0.
AIAGThe 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 page. 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 on page 2-12.
FieldDescription
3274/Telnet Host Configuration2 - 9
Visible Match
Character
The decimal value of the special character (ASCII) used to tag a field to use visible
match mode.
With field matching, the host computer preloads data into an entry field. Now the
mobile device operator can make an entry that matches this preloaded data. For
visible match fields, the preloaded data is displayed in the entry field on the mobile
device.
The application program distinguishes an entry field as a match field by preceding it
with a special character.
The special character is entered as the decimal character code for one of the first
127 ASCII characters.
For example, assume that the > character (ASCII decimal character code 62) is
defined for visible match fields. This character must immediately precede the
entry field:
Part #>_______
The field: Part #> includes the character > and is followed by the part number entry
field on the screen. If any other character was chosen as the last character of the
text, the entry field would not be a match field.
The preloaded data sent to a mobile device may consist of the exact characters,
special match characters or a combination of the two.
For example, suppose you wish to preload an entry field with a part number. If the
exact part number is known, you may preload the field with that part number. If more
flexibility is required, and part numbers always begin with two alphabetic characters
followed by a hyphen character and four digits, then the match string for the field
could be: &&–####.
If an entry is different from the preloaded data, the entry is displayed, the mobile
device beeps and the cursor is in the first position of the match field.
Now either another entry in the match field can be made, or the cursor can be
moved to a new field. When an entry (even if it does not match the host preloaded
data) is made in a match field, this entry is sent to the host as part of the modified
data from the mobile device during the next transmission.
A value of 0 (zero) disables this match field feature.
Values: 0 to 255
Default: 0.
For the Psion match characters see Match Characters on page 2-12.
2 - 10TekTerm Server Software User Manual
FieldDescription
Hidden Match
Character
Serial I/OThe decimal value of the special character (ASCII) used to tag a field to use serial
The decimal value of the special character (ASCII) used to tag a field to use hidden
match mode.
A special character is used to mark Hidden Match fields in a TESS screen. This
character precedes the field contents of the Hidden Match field. In hidden match
fields, as opposed to visible match fields, the preloaded entry is not displayed in the
entry field on the mobile device.
A value of 0 (zero) disables this feature.
Values: 0 to 255
Default: 0.
For the Psion match characters see Match Characters on page 2-12.
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.
Print LineThe starting line number of the print page on the application screen.
A value of 1 (one) causes the display page to be printed. A value of 0 (zero) disables
this feature.
Values: 0 to 24
Default: 0.
Print Form LengthThe printer form length, in lines.
Values: 0 to 24
Default: 0.
BarcodeThe 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.
Loading...
+ 142 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.