Академический Документы
Профессиональный Документы
Культура Документы
AS and AS400 are trademarks, and IBM is a registered trademark of International Business Machines Corporation.
INFORMIX-OnLine is a registered trademark of Informix Software, Inc. INTERSOLV is a registered trademark of
MERANT Solutions Inc. Java and all Java-based trademarks and logos are trademarks or registered trademarks of
Sun Microsystems, Inc. in the United States and other countries. Microsoft, Windows, and Windows NT are
registered trademarks of Microsoft Corporation. ORACLE is a registered trademark of Oracle Corporation. Sybase
SQLServer is a trademark of Sybase, Incorporated. UNIX is a registered trademark in the United States and other
countries, licensed exclusively through X/Open Company Ltd. Velcro is a registered trademark of Velcro Industries
B.V. VMS is a registered trademark of Compaq.
When using and applying the information generated by Kronos products, customers should ensure that they comply
with the applicable requirements of federal and state law, such as the Fair Labor Standards Act.
For a complete list of the international subsidiaries, see the following Kronos Incorporated Web page:
http://www.kronos.com/info/locations.htm
Chapter 1: Introduction
The Series 400 Terminal and Its Parts ........................................................1-2
Mainboard ............................................................................................1-2
Available Options ................................................................................1-3
The Field Replaceable Unit and Options ...........................................1-11
Maintenance Basics ..................................................................................1-12
Tools Required for Maintenance .......................................................1-12
Safety Considerations ........................................................................1-12
Cleaning the Terminal ........................................................................1-13
Before You Call Global Support ..............................................................1-14
Chapter 4: Troubleshooting
Terminal Hardware Failures ...................................................................... 4-2
Power-Up Failures ..................................................................................... 4-7
Badge-Reading Problems ........................................................................... 4-9
Keypad Problems ..................................................................................... 4-11
Lead-Acid Battery Backup Failures ......................................................... 4-12
Communications Problems ...................................................................... 4-14
Serial Troubleshooting ...................................................................... 4-14
Ethernet Troubleshooting .................................................................. 4-16
iv Kronos Incorporated
Contents
Index
vi Kronos Incorporated
About This Guide
The supported features for the Series 400 terminals vary among the applications.
You should check your application documentation or with your sales
representative to ensure that the application supports the features you need.
Guide Organization
This guide contains the following information:
w Chapter 1, “Introduction,” provides information on the Series 400 terminal
and its parts and optional boards. Some basic maintenance information is
provided as well as a section for customers that explains what to do before
calling Kronos Global Support.
w Chapter 2, “Preventive Maintenance,” provides information on performing
preventive maintenance on the Series 400 terminal such as replacing the
lithium and lead-acid batteries and verifying the integrity of the network.
w Chapter 3, “Servicing the Series 400 Terminal,” describes the procedures
used to save and restore Series 400 terminal data and remove and replace
parts of the terminal. It also provides information on handling static-sensitive
components, and upgrading memory.
w Chapter 4, “Troubleshooting,” includes information on troubleshooting Series
400 terminal hardware and power-up failures, resolving badge-reading,
keypad, and internal modem module problems, lead-acid battery failures, and
communication problems.
w Chapter 5, “Changing Terminal Firmware,” describes how to use the SL400
utility to change Series 400 terminal firmware.
w Chapter 6, “Using Maintenance Mode,” describes how to use maintenance
mode and provides a listing of the maintenance mode commands and
procedures.
w Appendix A, “Error and Status Messages,” contains a listing of error and
status messages, what they mean, and how to resolve the situations that cause
them to appear on the Series 400 terminal.
w Appendix B, “Series 400 Terminal Part Numbers,” lists part numbers relative
to the Series 400 terminal and its options.
Conventions
This guide uses the following text conventions:
Convention Use
Note Emphasizes a key point.
Caution Notifies you of potential damage to your data.
Warning Notifies you of potential danger to you or damage to the
hardware you are using. Heed all warnings.
bold Indicates an important term or phrase.
File > Save Indicates a menu path. Select each item in sequence. In this
example, File > Save means “Select the File menu; then select
the Save option on that menu.”
italic Indicates a variable or placeholder for information that you
must specify. For example, filename.sql or password means
that you must supply a specific file name or password. Italic
also indicates a reference to another document.
user input Indicates information that you must type exactly as shown. For
example: Enter SuperUser for the user name.
Abbreviation Meaning
AC alternating current
AFT Arbiter File Transfer
APS Kronos Auxiliary Power Source
AWG American Wire Gauge
BABT British Approvals Board for Telecommunications
CCTV closed circuit television
CE Conformité Européene
CRC cyclical redundancy check
CRT cathode-ray tube
CSA Canadian Standards Association
DC direct current
DOS disk operating system (for example, IBM PC-DOS)
EEPROM electrically erasable programmable read-only memory
EPROM erasable programmable read-only memory
FCC Federal Communications Commission
FIFO first in, first out RAM Buffer
FRU field replaceable unit
I/O input/output
IKDE Imagekeeper® Data Exchange software
K kilobyte of memory
KOP Kronos Options Package
LCD liquid crystal display
LED light-emitting diode
MB megabyte of memory
OS operating system
x Kronos Incorporated
Abbreviations and Terms
Abbreviation Meaning
PC personal computer (for example, IBM PC/XT/AT or PS/2)
PIN personal identification number
PROM programmable read-only memory
RAM random access memory
TCP/IP Transmission Control Protocol/Internet Protocol
TKC Kronos Timekeeper Central® software
UDP User Datagram Protocol
UL Underwriter’s Laboratory
UPC Universal Product Code
VAC volts alternating current
VDC volts direct current
Related Documents
Additional information relating to the Series 400 terminal can be found in these
other Kronos documents:
w Timekeeper Terminal Installation Guide (part number 4701180-001) provides
step-by-step instructions for installing the Series 400 terminal.
w Series 400 Terminal Configuration Guide (part number 4701181-001)
provides information on configuring operating parameters on the Series 400
terminal. The guide also includes a list and explanation of the procedures and
steps that comprise these parameters, as well as configuration worksheets.
w Series 400 Terminal Host Sofware Interface Guide (part number
4700692-001) provides information on configuring Series 400 terminals that
interact with Kronos data collection and access control host applications. The
guide also provides instructions configuring and communicating with Series
400 terminals that interact with host software other than Kronos applications.
w Timekeeper Terminal Supervisor’s Reference (part number 4701183-001)
explains the Series 400 terminal supervisor’s procedures and provides
information on supervisor and guard modes.
w Timekeeper Terminal Quick Reference Card (part number 4701184-001)
details operating mode functions, including how they appear on the Series 400
terminal, and the appropriate responses to terminal prompts. The card also
contains a list of error messages with their meanings and resolutions.
w Series 400 Terminal Hardware Options (various part numbers) explains
available Series 400 terminal options in individual, stand-alone documents
that contain product information as well as troubleshooting procedures and
installation instructions.
The Series 400 terminal and the options associated with it are introduced in this
chapter. Also provided is some basic maintenance information you should
understand before you begin to service the terminal.
Mainboard
Kronos provides two types of mainboards for the Series 400 terminal: the 186
board and the 177 board. Some of the connections on the 177 board differ from
the connections on the 186 board. The following figure shows in detail the 186
mainboard and its connector locations:
Legend
1 LCD cable connector (P2)
2 Keypad cable connector (P1)
3 Ethernet option connector (P3)
4 LEDs (mounted on back side of board)
5 Modem, Token Ring, or twinaxial option connector (J2)
6 RS-485 termination/biasing switch (SW1)
7 Not used and not on all mainboards (P4)
8 Optics assembly (OP1) (mounted on back side of board beneath metal optics shield)
9 RS-232/RS-485 configuration switch (SW2)
10 I/O board cable connector (P5)
11 Fuse (F1)
12 Internal Beeper (BPR1)
13 I/O port (TB1)
14 Communications port (TB2)
15 Battery backup cable connector (TB3)
16 Lithium battery (BATT1)
17 DC wall supply connector (J1 or J3)
The mainboard comes in different RAM sizes: 128K, 256K, 512K, and 1MB. For
the part numbers for the mainboards, see Appendix B, “Series 400 Terminal Part
Numbers.”
Available Options
You can add several options that plug into the mainboard, such as an I/O board, a
battery backup board, the Ethernet option board, the Token Ring interface board,
a modem option board, the auxiliary power source, and the twinaxial interface
option.
You can add optional I/O boards (with connecting cable and mounting screw) to
the Series 400 terminal. These boards support the connection of optional devices.
The following figure shows the standard I/O board and the connector locations. A
proximity reader and magnetic reader I/O board and a dual reader I/O board are
also available.
Legend
1 Mainboard cable connector (P1)
2 RS-232 serial printer port (TB2)
3 Remote indicator lights/Megabeep External beeper/Remote swipe bar code reader/
Wand bar code reader port (TB1)
4 Kronos RS-485 remote swipe bar code reader RS-485/Termination jumper (SB1)
5 Kronos RS-485 remote swipe bar code reader port (TB3)
6 I/O port (TB4) for master synch and other less used hardware options
You can install an optional 12 VDC lead-acid battery and battery backup board in
the Series 400 terminal to provide it with up to 12 hours of full functionality.
There is another battery backup board that provides auxiliary power for the
proximity reader. The following figure shows the battery backup board and the
cable locations:
Legend
1 Mainboard cable (INPUT)
2 Fuse (F1)
3 Battery cable (BATT)
Note
Battery backup board cables are soldered in.
You can install an optional Ethernet board in the Series 400 terminal. This option
board provides a way for Series 400 terminals and a host to connect to a standard
Ethernet network. TCP/IP UDP is the network protocol used for sending and
receiving messages. The following figure illustrates the Ethernet option board and
its connectors:
Legend
1 Mainboard connector (J1)
2 Flash
3 Output jack (P1)
4 ST-NIC chip
You can install an optional Token Ring board in the Series 400 terminal. This
board provides direct connection from Series 400 terminals to the AS/400 Token
Ring network. The following figure illustrates the Token Ring board:
Legend
1 18-36 Volt supply cable (P6)
2 DB9 output (P1)
3 Twisted pair adapter output (P2)
4 Mainboard connector (P3)
5 Status LEDs
You can install an optional modem board in the Series 400 terminal. Two modem
boards are available: the 2400 option board and the high-speed (14.4Kbps) option
board. Each of these option boards makes it possible to establish communications
over telephone lines between the host and the Series 400 terminal.
The following figure illustrates the high-speed modem option board and its
connectors:
Legend
1 RJ-11 jack for the telco cable
2 Mainboard connector (P1)
Legend
1 Negative (-) battery terminals (P3)
2 Positive (+) battery terminals (P1)
3 AC line adapter filter
4 Output jack (P2)
You can install an optional twinaxial interface board in the Series 400 terminal.
The twinaxial interface allows the Series 400 terminal to be directly connected to,
and communicate with, an AS/400 host computer running an AS/400-based
Kronos application. The following figure illustrates the twinaxial interface board
and its connectors:
Legend
1 Twinaxial interface connector (4 pins)
2 Green LED
3 Yellow LED
4 7-pin connector
5 Operational selection jumper (3 pins)
6 8-position DIP switches
For part numbers for the above, see Appendix B, “Series 400 Terminal Part
Numbers.”
Maintenance Basics
This section describes the tools you will need to service the terminal, safety
considerations, and instructions for cleaning the terminal.
Safety Considerations
The Series 400 terminal is approved by Underwriter’s Laboratories (UL), the
Canadian Standards Association (CSA), and the Federal Communications
Commission (FCC), and ships from the factory in a safe condition. The 14.4Kbps
modem option and other option boards have also been approved by the British
Approvals Board for Telecommunications (BABT) and have been granted the
Conformité Européene (CE) mark. For more information, see the documentation
for the specific options.
This guide contains information that must be followed to ensure safe operation
and maintenance of the terminal. Failure to follow a warning statement can result
in personal injury.
Follow these steps to clean the Series 400 terminal’s case and keyboard:
1. Using a soft, lint-free cloth, and a spray bottle of glass cleaner, clean the
outside of the Series 400 terminal’s cover and case. Do not spray the cleaner
inside the terminal’s case. (When cleaning the terminal’s case, spray the
cleaner on the cloth—do not spray the cleaner directly on the terminal.)
2. Clean the polycarbonate lens that covers the terminal’s display.
Caution
Do not use steel wool, or any other abrasives, or solvents such as alcohol,
benzene, or acetone, as they can damage the terminal.
Caution
If you change anything, and the problem still exists, go back to the original
situation. Do not try to change something else at that point, because you may
introduce another problem.
If you are still having problems after trying all of the above, contact Kronos
Global Support by calling 1-800-394-HELP (1-800-394-4357), or visit http://
www.kronos.com.
Each time you restore external power to the Series 400 terminal after it has been
operating on lithium battery backup, the terminal updates the amount of time the
terminal has been operating on battery backup and sizes the installed RAM. The
terminal displays the message LOW LITHIUM BATTERY if the battery is within
14 days of its limit.
The length of time the 3 VDC lithium battery can supply backup power depends
on the Series 400 terminal’s RAM size. The following table presents the lithium
battery life for each of the Series 400 terminals:
When performing preventive maintenance on the Series 400 terminal, you should
determine the remaining life of the lithium battery. Replace the 3 VDC lithium
battery if it has a backup capability of 14 days or less.
Follow these steps to determine the remaining life of the Series 400 terminal’s
lithium battery:
1. Swipe a supervisor badge or maintenance badge through the terminal’s
integral swipe reader.
2. In response to the PASSWORD prompt, enter a valid supervisor password.
The terminal now operates in supervisor mode.
3. Press the * key. In response to the ENTER COMMAND NUMBER prompt,
type 41 at the keypad and press Enter.
The terminal displays the battery life in days. If the lithium battery has a life
of 14 days or less, then replace the battery by following the instructions in the
section, “Replacing the Lithium Battery.”
4. Press any key to exit command 41.
5. Press the * key. In response to the ENTER COMMAND NUMBER prompt,
type 0 and press Enter to exit supervisor mode and return to normal mode.
Warning
A lithium battery can explode if improperly replaced, handled, or stored. To avoid
this hazard, replace it with the same type of battery or equivalent. Discard a used
lithium battery according to local environmental and safety regulations.
Use the following precautions when handling, storing, or replacing the lithium
battery:
w Do not short the battery.
w Do not charge the battery.
w Do not disassemble the battey.
w Do not directly solder onto the battery.
w Do not use or store the battery above the temperature of 158o F (70o C).
w Replace the Series 400 terminal’s lithium battery only with a battery supplied
by Kronos Incorporated. The Kronos part number for the lithium battery is
7900002-001.
Follow these steps to remove and replace the Series 400 terminal’s lithium
battery:
1. Save the terminal’s data and configuration.
See the section “Saving and Restoring Data” in Chapter 3.
2. Remove the terminal’s security screw which holds the front cover in place.
3. Unplug the terminal.
4. Carefully swing the Series 400 terminal’s front cover open so that you have
access to the mainboard.
5. Locate the lithium battery on the mainboard. Note the polarity of its
connector. The bottom of the connector is positive (+), and the top of the
connector is negative (-).
6. Using a nonmetallic pointed tool, carefully remove the old lithium battery
from the mainboard and dispose of it according to local environmental and
safety regulations.
7. Orient the new lithium battery so that its positive (+) end faces down (the flat
side—not the tip end, as shown below), and press the battery into its
connector. See the following figure:
8. Since you have just installed a brand new lithium battery, you must update the
lithium battery life value, which is stored in RAM. Reset the lithium battery
life value by following these steps:
a. Swipe a maintenance badge through the Series 400 terminal’s integral
swipe reader.
The terminal operates in maintenance mode and prompts ENTER
COMMAND NUMBER.
b. Type 190 and press Enter.
The terminal prompts ARE YOU SURE?.
c. Press Enter to reset the lithium battery life value.
The lithium battery’s life value is automatically reset to its maximum
value.
d. In response to the ENTER COMMAND NUMBER prompt, type 0 and
press Enter to exit maintenance mode and return to normal mode.
Warning
The type of lead-acid battery used in the Series 400 terminal can generate
hundreds of amperes for short periods of time if its terminal posts or cable leads
are shorted together. Use extreme caution when handling the battery to ensure that
its cable leads do not come in contact with each other and that its terminal posts do
not come in contact with metal.
If the Series 400 terminal is equipped with an optional 12 VDC lead-acid battery,
the battery should be replaced if it’s age is 4 years or greater, regardless of
condition. To test a lead-acid battery that is less than 4 years of age, follow these
steps:
1. Make sure that all power to the Series 400 terminal is off.
2. Carefully swing the terminal’s front cover open so that you have access to the
12 VDC lead-acid battery installed within the terminal’s case.
3. Disconnect the battery cables from the battery.
4. Remove the battery from the terminal case by gently pushing the terminal’s
side tabs away from the battery and sliding the battery out.
3. Insert the battery into the terminal chassis at a 45-degree angle, as shown in
the the following figure:
Red
Black
Black Red
5. Connect the red (+/positive) and black (-/negative) cables from the battery
backup board to the matching battery tabs.
6. Connect the battery backup board cable to TB3 located at the bottom center of
the terminal’s mainboard, as shown in the following figure:
To TB3
Caution
Failure to connect the battery cables to the proper terminals on the lead-acid
battery can cause the fuse on the battery backup board to blow.
Servicing the Series 400 terminal consists mainly of saving and restoring the
terminal’s data and removing and replacing malfunctioning components of the
field replaceable unit (FRU). Instructions are also included for upgrading
memory.
Note
When servicing the Series 400 terminal, collecting data from the terminal is not
always an adequate method of saving employee data, as the latest punch status (in
or out) is lost on power-up (if the lithium battery is disabled). Prior to servicing
the Series 400 terminal, you must save its data by following the steps in the
“Saving and Restoring Data” section in this chapter.
Chapter 3 Servicing the Series 400 Terminal
You can damage components if you do not take the following precautions:
w When handling a static sensitive assembly (such as a printed circuit board) for
any reason, first put on the Anti-Static Kit’s wrist strap. Wrap the conductive
wrist strap around your wrist so that it is comfortable, and secure the fastener.
Be sure the other end of the strap is grounded.
w When you finish handling the assembly, replace it in the Series 400 terminal,
or place it on a grounded conductive surface.
w When shipping or storing a printed circuit board, always place the board in a
conductive shipping bag or carton.
Kronos provides service utilities for Windows and DOS systems that you can use
to save and restore the Series 400 terminal’s data. These utilities are delivered
with the host applications. The utilities SL400 and Softload are included with
DOS products. The Terminal Service Utility application is included with
Windows products. The Timekeeper C/S product uses Data Collection Manager
(DCM), which contains a subset of the functionality available in the Windows and
DOS utilities.
w SL400
You can use the SL400 utility to save and restore data and to update the
terminal’s flash-EEPROM. For information on updating the flash-EEPROM,
see Chapter 5, “Changing Terminal Firmware.”
w SoftLoad
You can use the SoftLoad utility to update the terminal’s firmware. From the
Update Firmware window, you can search for files and browse to change
directories.
w Transfer
You use the Transfer utility to transmit commands in a text file from the PC to
the terminal. This utility provides a way to change programming and to obtain
programming in a text file. It uses the Arbiter File Transfer (AFT) software.
See the Series 400 Terminal Configuration Guide and the Series 400
Terminal Host Software Interface Guide for information on using AFT.
w Tryit
You can use the Tryit utility to test the communications line. For instructions
for using Tryit see the section “Tryit Utility” in Chapter 4.
You need just the Setcomm and SL400 utilites to save and restore the Series 400
terminal’s data. While using these utilities, you can edit and save text files by
accessing the Open option on the Files menu. The default for editing is Notepad,
but you can use WordPad if it is in the current directory or path.
Before you use the SL400 utility, you must configure the TSU application. To
access the Terminal Service Utility application, complete the following steps:
2. From the Terminal Service Utility window, select Tools > Setcomm.
The Communications Setup dialog box appears:
1. Select the radio buttons for the primary and secondary serial ports for serial
and modem communications. Be sure to select both the communications
(COM) port and the appropriate baud rate to match your system’s
communications specifications.
Note
For modem terminals, specify a modem initialization string in the Command
field. The default should be Z.
Caution
Before you collect the terminal parameters, be sure to collect the punch data from
the terminal using your host software.
To access the SL400 utility from the Terminal Service Utility window, select
Tools > SL400. The SL400 dialog box appears:
1. Check the Save Program Parameters box, and uncheck the other preferences.
2. Specify the terminal for which you want to save the parameters. Enter into the
Address field the IP address for Ethernet terminals, the telephone number for
modem terminals, or the password for direct connection terminals.
3. Click the Update button to retrieve the terminal’s programming parameters.
The SL400 utility stores the parameters to a specified file, XXXXXX.PRM. The
X’s in the filename correspond to the six-digit password entered; for example, if
the password is 111111, the file is called 111111.PRM.
After you save the terminal’s parameters, you can now service the terminal as
required.
Before restoring the parameters, you must cold-start and then reprogram the
terminal. For information, see the section “Programming the Series 400
Terminal.”
You can use the DataSave and DataRestore preferences on the SL400 window to
save and restore all the data in the terminal. However, the process of saving all the
data takes more time than saving just the terminal’s parameters. However, if you
save just the terminal parameters, remember to reinitialize the terminal using your
host application.
You can also use the SL400 utility to update the terminal’s flash-EEPROM. For
more information, see the section, “Softloading an Application with SL400” in
Chapter 5.
Caution
Prior to using this option, be sure to collect the punch information from the
Series 400 terminal.
w Datasave
Use this for saving and restoring the terminal’s RAM data. This option saves
all data in the terminal. The process of saving data using this option takes
about 10 minutes at a 9600 baud rate; the process of restoring data takes about
the same amount of time. The time will vary based on the amount of RAM
(128K, 256K, 512K or 1024K).
Follow these steps to save the Series 400 terminal’s parameters using the DOS
SL400 utility:
1. Install the appropriate version of SL400.EXE, in the \KRONOS\APPS
directory.
6. Enter the password and phone number of the terminal you are saving the
parameters from. If there is no phone used, enter 0 for the phone number.
Press Enter.
The SL400 utility stores the parameters to a specified file, XXXXXX.PRM.
The X’s in the filename correspond to the six-digit password entered; for
example, if the password is 111111, the file is called 111111.PRM. When the
utility finishes transferring the information, it displays the message:
***Successful Completion***
7. Press any key to return to the Store Parameters screen. You can save another
terminal’s parameters or press Esc to exit from the SL400 application.
8. After you have saved the Series 400 terminal’s parameters, you can service
the terminal as required.
After you save the terminal’s parameters, you can view, print, or modify the
information.
w To view the terminal’s parameter file, use the DOS editor. In the directory
where the file SL400.EXE is located, enter the following command at the
prompt:
C:\> edit XXXXXX.PRM
Press Enter and the file displays on the screen.
w To print the terminal’s parameters, press the ALT, F, P keys in sequence. You
can choose to print selected text only or the complete document.
w To modify the terminal’s parameters, highlight or delete the specific
information you want to change and type in the new information.
To save the file, press the ALT, F, A keys in sequence. The Save as dialog
box appears. Rename the file and save it to any directory. You should rename
the file so that the original file will not be modified. It is best to use a file
name that is not the password, because you may want to use only a few files
for many terminals . You can now use the new parameter file with the changes
you made. If you make any changes, be sure to print a copy of the terminal’s
parameters for future reference. To close the DOS editor, press the ALT, F, X
keys in sequence.
After you save the terminal’s parameters, you can now service the terminal as
required. Before restoring the parameters, you must cold-start and reprogram the
terminal.
To program the Series 400 terminal before using SL400 to restore the parameters,
you need the printed copy of the terminal’s parameters. For instructions on
printing the parameters, see the section “Examining the Terminal’s Parameter
File.”
You can also get the information you need from the terminal by swiping a
maintenance badge and using Command 90, Procedure 9, Step 1, Procedure 10,
Steps 1 and 2, and Procedure 30, Steps 1 and 2. Write down the value for a
modem (1 if there is a modem or 2 if there is not). Also write down the baud rate,
the password, and the IP address before cold-starting the terminal and beginning
the programming procedure. For information on programming the terminal, see
the section “Programming the Series 400 Terminal.”
4. Enter the name of the terminal parameter file and press Enter.
You are prompted for the password and telephone number.
5. Enter the password and telephone number of the terminal you are restoring
parameters to and press Enter.
The SL400 application starts restoring the parameters. This takes
approximately 1 minute to complete at a 9600 baud rate. When the process is
completed, the following message displays:
***Successful completion***
6. Exit from the SL400 application by pressing the Esc key until you are at the
DOS prompt. Type Exit to close the DOS window.
7. Start the Kronos host application and initialize the Series 400 terminal.
For more information, see the Series 400 Host Software Interface Guide.
Some of the procedures and steps described in the above procedure may vary
depending on the optional boards that you use. For more information on a specific
board, see the installation guide for that board. For more information about the
procedures and steps, see the Series 400 Terminal Configuration Guide.
The following figure shows the assembled view of the Series 400 terminal:
The following figure shows the unassembled view of the terminal parts:
Legend
1 Keypad
2 Keypad membrane
3 Reader cover
4 Front cover
5 LCD
6 Mainboard
7 I/O board ribbon cable
8 I/O board
9 Chassis
This section contains information on removing and replacing certain components
of the field replaceable unit (FRU) and some of the optional boards. These include
the following:
w Battery backup board
w I/O board
w Mainboard
w Keypad
w Keypad membrane
w Liquid crystal display (LCD) assembly
w Reader cover
With external power removed from the Series 400 terminal, follow these steps to
remove the terminal’s optional battery backup board:
1. Carefully open the Series 400 terminal’s front cover so that you have access
to the battery backup board installed within the terminal’s case.
Do not swing the cover open more than 90 degrees from its chassis, as the
hinge assembly may break.
2. Disconnect the battery cable’s red and black leads from the 12 VDC lead-acid
battery.
3. Disconnect the cable that connects the battery backup board to the mainboard
from connector TB3 on the mainboard.
4. Using a number 2 Phillips-head screwdriver, remove the single screw that
secures the battery backup board to the Series 400 terminal’s chassis.
5. Remove the battery backup board from the terminal’s chassis.
The following figure demonstrates how to remove the battery backup board:
Caution
Failure to connect the battery cable to the proper terminals on the 12 VDC battery
can cause fuse F1 on the battery backup board to burn out.
3. Connect the battery backup board’s battery cable to the 12 VDC lead-acid
battery:
a. Connect the battery cable’s red lead to the positive (+) terminal on the
battery.
b. Connect the battery cable’s black lead to the negative (-) terminal on the
battery.
4. Plug the cable that connects the battery backup board to the mainboard into
connector TB3 on the mainboard.
5. Connect the Series 400 terminal to its external power source.
Caution
If you are removing the I/O board and you do not plan to replace it, be sure to
collect the punches in the terminal and save the terminal’s data. For instructions
see the section “Saving and Restoring Data.”
With external power removed from the Series 400 terminal, follow these steps to
remove the terminal’s optional I/O board:
1. Carefully open the Series 400 terminal’s front cover so that you have access
to the I/O board installed within the terminal’s case.
2. Disconnect the battery cables from the lead-acid battery.
3. Disconnect the cable that connects P1 on the I/O board to the mainboard.
4. Using a number 2 Phillips-head screwdriver, remove the single screw that
secures the I/O board to the Series 400 terminal’s case.
3. Connect the Series 400 terminal’s front cover to its chassis by carefully
guiding the two hinge pin assembly tabs through the two brackets provided on
the inside of the chassis.
4. Reconnect all cables to the mainboard.
5. Install a lithium battery on the mainboard following the instructions in
Chapter 2, “Preventive Maintenance,” or remove the battery tab if a new or
replacement mainboard is used.
6. Plug the DC wall supply’s cable into the mainboard’s power connector.
7. Plug the DC wall supply into an AC outlet. The terminal should power up
normally.
8. Close the terminal’s front cover.
The following figure shows how to replace the mainboard:
With external power removed from the Series 400 terminal, follow these steps to
remove the terminal’s keypad:
1. Remove the Series 400 terminal’s mainboard following the instructions in the
section “Removing the Mainboard” earlier in this chapter.
2. With the mainboard removed, the keypad’s four posts, spring washers, and
retaining rings are exposed. Remove the washers and retaining rings.
Note
The metal wear bar may dislodge from the front cover.
Upgrading Memory
This section describes how to upgrade the memory in the Series 400 terminal.
You will need an 5-32 security-head Allen wrench and a nonmetallic pointed tool
for removing the lithium battery. For information about static protection when
upgrading the terminal’s memory, see the section “Handling Static-Sensitive
Components.” If you are not familiar with the mainboard location codes used in
this section, see the mainboard figure in the section “The Series 400 Terminal and
Its Parts” in Chapter 1.
Caution
Upgrading the terminal’s memory will erase all terminal configuration
information and punch data. Before changing the memory configuration, be sure
to save the terminal’s data. See the section “Saving and Restoring Data” earlier in
this chapter.
RAM Upgrade
This section contains information you need to upgrade the Series 400 terminal’s
random access memory (RAM). The two types of mainboard support different
RAM configurations.
w Mainboard 6600177-XXX
This mainboard supports memory configurations of 128K and 256K. You
achieve the memory configurations by installing either one or two 128K
memory chips.
w Mainboard 6600186-XXX
This mainboard supports memory configurations of 128K, 256K, 512K, and
1024K (1MB). You achieve the memory configurations by installing one or
two 128 memory chips, or one or two 512K memory chips. Use the shorting
jumpers located at J1 to configure the hardware for either 128K or 512K
memory chips.
During the procedure for installing the memory chip, which is described in
“Changing the Memory Configuration,” you need to insert a memory chip into the
socket on the mainboard. If you do not insert the memory chip into the socket
properly, the chip will not function.
You must first locate Pin 1 of the socket and the memory chip to properly orient
the memory chip in the socket on the mainboard. The markings on the mainboard
have a rectangular outline for the socket.
w PIN1 on the mainboard is located in the upper left corner, on the edge of the
outline that has a notch.
w PIN 1 of the memory chip is noted by a small dot in the upper left corner of
the chip.
When you place the memory chip into the socket, align both PIN1 on the chip and
the socket. Be sure that the pins go straight into the socket and that the chip sits
flat. You must push firmly to seat the chip properly. Be careful not to push
excessively or you may bend or break the pins.
To install the new memory chip and change and verify the memory configuration,
complete the following steps:
1. Disconnect the wall transformer from its AC power source.
2. Using the Allen wrench, remove the screw on the left side of the terminal and
open the unit.
3. If a battery backup board is installed, unplug the battery backup connection at
TB3 on the mainboard.
4. Using the nonmetallic tool, remove the lithium battery at BATT1, by wedging
it through the slots on the side of the holder. Take care not to damage the
battery holder when removing the battery. For more details, see the section
“Replacing the Lithium Battery” in Chapter 2.
5. Before inserting new memory chips into the appropriate sockets, locate the
existing memory chips on the mainboard.
On the 6600177-XXX mainboard, the primary memory chip is at location U4;
the secondary is at U5. Note that the primary memory chip is soldered to the
mainboard; there is a socket for the secondary memory chip.
On the 6600186-XXX mainboard, the primary memory chip is at location U5;
the secondary is at U6. Note that both the primary and secondary memory
chips have sockets.
– If upgrading a 6600177-XXX or 6600186-XXX mainboard from 128K to
256K, insert the memory chip into the secondary socket.
– If upgrading a 6600186-XXX mainboard from 128K or 256K to 512K,
remove any 128K memory chips and insert the 512K memory chip into
the primary socket. Place jumpers on shorting jumper pairs 1-2 and 3-4 at
J1 (the jumper pairs closest to the secondary socket).
– If upgrading a 6600186-XXX mainboard from 128K or 256K to 1024K,
remove any 128K memory chips and insert the two 512K memory chips
into the sockets. Place jumpers on shorting jumper pairs 1-2 and 3-4 at J1
(the jumper pairs closest to the secondary socket).
– If upgrading a 6600186-XXX mainboard from 512K to 1024K, insert the
512K memory chip into the secondary socket.
6. Plug in the battery backup connection at TB3 on the mainboard (if a battery
backup board is installed).
7. Install the lithium battery into BATT1, ensuring that the positive (+) side of
the battery is positioned on the same side of the holder as the board markings.
8. Close the Series 400 terminal, and using the Allen wrench, replace the screw
on the left side of the terminal.
9. Connect the wall transformer to its AC power source. The terminal should
turn on normally and display:
1/01/85 12:00A OR 1/01/85 12:00A
KOS.2XXX KOS.3XXX
The XXX show the boot-EPROM version. The date and time are incorrect
until initialized.
10. Check the terminal for memory size. At the terminal keyboard, press the *
key.
The terminal displays the ENTER COMMAND NUMBER message.
11. Type 110 and press Enter.
The terminal displays the boot-EPROM version and the amount of memory:
128K, 256K, 512K, or 1MEG.
12. Restore the terminal’s data. For instructions, see the section “Saving and
Restoring Data” earlier in this chapter.
Boot-EPROM Upgrade
This section contains information you need to upgrade the Series 400 terminal’s
boot erasable programmable read-only memory (EPROM).
Caution
Upgrading the boot-EPROM will erase all terminal configuration information and
punch data. Before upgrading the boot-EPROM, be sure to save the terminal’s
data. See the section “Saving and Restoring Data” earlier in this chapter.
Be sure to cold-start the Series 400 terminal before you upgrade the
boot-EPROM. Use maintenance command 93 or Procedure 78 to cold-start the
terminal.
of the chip while its fingers insert under the body of the chip. The chip
remover’s fingers secure the chip against the rest of the remover to ensure that
pressure is distributed between the two ends of the chip.
5. Align the notch on the new boot-EPROM with the notch on socket U3 or U2
on the terminal’s mainboard.
6. Plug in the new memory chip being sure to orient it properly so that all the
chip’s legs are plugged in.
For more information, see the section “Inserting the Memory Chip.”
7. Reconnect the lead-acid battery to the terminal’s mainboard.
8. Reconnect the DC power source.
9. Enter maintenance mode and use command 117 to confirm that the
boot-EPROM upgrade is successful.
10. Restore the terminal’s data.
For instructions, see the section “Saving and Restoring Data” earlier in this
chapter.
You also need the following functioning elements of the Field Replaceable Unit
(FRU) and option boards. For part numbers, see Appendix B, “Series 400
Terminal Part Numbers.”
w Mainboard
w LCD display assembly
w DC wall transformer
w Keypad
w Auxiliary power source (APS)
w Remote swipe bar code badge reader
w 2400 Baud or 14.4Kbps modem module
w Ethernet option board
w Token Ring option board
w Twinaxial interface board
The following table summarizes the steps that you should follow when
troubleshooting the Series 400 terminal’s hardware. This table covers the majority
Power-Up Failures
If the Series 400 terminal does not power up, then one of the following assemblies
may be faulty:
w DC wall supply
w APS (if using distributed power over communications lines)
w LCD display
w Mainboard
Use the following steps when troubleshooting problems that occur when powering
up the terminal:
1. Check the Power Status LED, the bottom indicator light on the Series 400
terminal. This light illuminates if the terminal is receiving adequate power. If
it does not illuminate, proceed to step 3. If the LED illuminates, but the
terminal does not power up, go to step 2.
2. Check the LCD display:
a. Remove the AC power from the terminal.
b. Disconnect the LCD display’s cable from connector P2 on the mainboard.
c. Connect a functioning display board to connector P2 on the mainboard.
d. Supply AC power to the Series 400 terminal.
If the terminal powers up properly, install the functioning display board in
the terminal. If the terminal does not power up, proceed to step 3.
3. Using an AC voltmeter set to 150 VAC (or set to 250 VAC for a 220 VAC
line), measure the AC voltage. Measured voltages must be in these tolerance
ranges:
AC hot to ground measures 108 to 132 VAC
AC hot to AC neutral measures 108 to 132 VAC
AC neutral to ground measures 0 to .5 VAC
If the measured AC voltages are not within range, locate another AC power
source.
Badge-Reading Problems
If the Series 400 terminal is experiencing badge-reading problems, the source of
the problems can usually be traced to one of the following:
w Bar code badges are unreadable or the badge is out of specification.
w Remote badge reader is improperly connected to the terminal.
w Integral or connected badge reader is malfunctioning.
w The Series 400 terminal is improperly configured for the connected badge
reader(s), company ID code of the badges being read, or the bar code
symbologies being read.
w Mainboard is malfunctioning.
4. If the connected wand, CCD, handheld laser bar code reader, or remote reader
is malfunctioning, follow these steps:
a. Disconnect the bar code reader from the Series 400 terminal and connect
a functioning reader in its place.
b. Attempt to read some badges using the functioning reader.
If the terminal fails to read the badges, proceed to step 5.
5. Verify that the Series 400 terminal is configured properly for the attached
badge reader(s), the bar code symbologies being read, and the company ID
code of the badges being read.
w Ensure that the bar code symbology that you are attempting to read has
been enabled in Procedure 11.
The remote reader converts any badge into the Code 128 bar code
symbology. Be sure this symbology is not disabled when using a remote
reader.
w Ensure that the correct badge reader type has been enabled in Procedure
1, Step 2.
The badge reader only reads the bar code default (3) or generic (4) unless
it is a PIN only unit.
w Ensure that the correct company ID code has been enabled in Procedure
29.
For information on these procedures and steps, see the Series 400
Terminal Configuration Guide.
Change these program mode values if necessary and then reconfigure the
Series 400 terminal. Attempt to read some badges or bar codes after
reconfiguring the terminal. If the bar code reader still fails to work
properly, proceed to step 3.
6. Check the I/O board if external devices are being used. Replace if defective.
7. If, after performing all of the above steps, the Series 400 terminal still does
not read badges, replace the mainboard with a functioning mainboard.
Keypad Problems
Constant or intermittent keypad problems can usually be attributed to one of the
following:
w Keypad is malfunctioning
w Mainboard is malfunctioning
If at any time the 12 VDC lead-acid battery backup option fails to provide backup
DC power to the Series 400 terminal when its external power source is lost or
interrupted, you should isolate the source of this failure by following these steps:
1. Inspect the Series 400 terminal and ensure that its lead-acid battery option is
installed properly:
a. Ensure that the battery backup board’s black cable is connected to the
battery’s negative (-) terminal and that its red cable is connected to the
battery’s positive (+) terminal.
b. Ensure that the battery backup board’s mainboard cable is connected to
connector TB3 on the mainboard.
c. Ensure that fuse F1 on the battery backup board is not burned out. If it is,
replace it with a 5.0A/125V glass fuse (part number 4400111-001).
d. Ensure that the battery backup board’s three cables are soldered to the
board properly.
2. With the Series 400 terminal connected to its external power source, ensure
that the battery backup board’s battery-charging circuitry is functioning
properly:
Note
This step applies only to power over communications set ups; otherwise, you
should remove the wall supply.
Observe the terminal’s power status LED (the bottom yellow LED). If the
LED is flashing, the battery backup board’s sensing circuitry is functioning
properly.
If the power status LED is not lit, the battery backup board’s sense circuitry is
not functioning properly, and the terminal is not being switched over to
battery backup when external power is lost or interrupted. Replace the battery
backup board with a functioning board.
Communications Problems
A single Series 400 terminal or a network of terminals can experience the
following communications problems:
w Serial problems
w Ethernet problems
w Token Ring problems
w Modem problems
Serial Troubleshooting
The source of serial communications problems can usually be traced to one of the
following:
w Improper communications cabling
w Improper RS-485 network termination and biasing
w Improper configuration of the Series 400 terminal’s communications
parameters (baud rate, start/stop bits, etc.)
w Faulty communications hardware
2. Examine all communications cables and ensure that they are connected
correctly to all devices on the network and are routed properly.
3. When troubleshooting a network of daisy-chained Series 400 terminals using
RS-485 communications, ensure that the network is properly terminated and
biased.
4. Run the SETCOMM.EXE and CHECK.EXE utility programs on the host PC
and establish its baud rate and COMM port configuration.
5. Use the TRYIT.EXE, ATRYIT.EXE, and COMMSTAT.EXE utility
programs to test communications between the host PC and each terminal on
the network. Attempt to isolate the communications problems to a single
Series 400 terminal by using TRYIT.EXE.
6. Ensure that the communications parameters of each terminal on the network
match those of the host PC. The Series 400 terminal’s configuration
parameters are set using Procedures 9, 10, and 30 of the terminal program.
7. Check the password to ensure that there are no duplicates in the network.
8. If the communications problems can be isolated to a single terminal, use the
following maintenance mode commands to test the terminal’s
communications hardware:
w Command 136: Reinitialize Communications Hardware
w Command 175: Channel A Transmit Test
w Command 176: Channel A Echo Test
w Command 177: Channel A External Loopback Test
w Command 178: Channel A Local Loopback Test
w Command 179: Channel A Remote Loopback Test
w Command 138: Test Internal Modem Module (with modem option only)
w Command 180: Channel B Transmit Test (with I/O board option only)
w Command 181: Channel B Echo Test (with I/O board option only)
w Command 182: Channel B External Loopback Test (with I/O board
option only)
w Command 183: Channel B Local Loopback Test (with I/O board option
only)
w Command 184: Channel B Remote Loopback Test (with I/O board option
only)
For information on the commands themselves, see Chapter 6, “Using
Maintenance Mode.”
9. If the Series 400 terminal fails any of the maintenance commands listed in
step 5, replace its mainboard.
Note
The RS-232 communications port on the optional I/O board may be configured to
perform host communications. This feature is useful in the event of host
communications port failure. See the I/O board documentation for more
information.
Ethernet Troubleshooting
You can use the Ping utilty and the Tryit utility to test Ethernet communications.
Ping Utility
You can test the communications to an Ethernet terminal using the PING.EXE
utility program, which is supplied with your installation diskette. The PING.EXE
utility can send a signal from the host computer to a Series 400 terminal that has
an Ethernet option attached.
You can run this program from the installed directory to check the
communications to terminals. The command line for PING follows:
option.
w -s displays statistics of the tests such as number of successful tests.
w -b removes the audio
w -? displays help on the command line usage
For example, if you want to ping a terminal with the password 111111, type:
ping 111111
there is a good chance that the host PC is communicating to the terminal through a
switch or some other device that builds an Address Resolution Protocol (ARP)
table. In this case, it is possible for the switch or other device to still have the IP
address of this terminal mapped to the physical address of the original Ethernet
daughtercard.
You can ask the Network Administrator for a number of things for a workaround:
w New IP address (they can use the old IP address immediately for another
device).
w To remove the entry from the Switch database (ARP table)
If you are able to ping an Ethernet terminal, but software communication fails, run
the Tryit utility to further test the communications.
Tryit Utility
The Tryit utility tests the communication line between the host computer and
Timekeeper terminal by establishing a communication link. This utility is part of
the Terminal Service Utility application. For more information about this
application, see the section “Terminal Service Utility” in Chapter 3.
From the Terminal Service Utility window, select Tools > Tryit.
When running Tryit, you must specify the Ethernet IP address. When you click
the Test button, the results of the test appear in a message box. Communication is
successful when Tryit identifies terminal and version number; otherwise a failure
message displays.
If communication fails, check all cables from the host computer to the Series 400
terminal; also check the passwords and IP addresses.
when the software starts to initialize and load the T1 chip. LED 2 or 3 comes
on when you attach the board to the ring.
Under normal conditions with a 16 MB network connection, LEDs 1 and 3 are
on and LED 2 is off. Under normal conditions with a 4 MB network
connection, LEDs 2 and 3 are on and LED 1 is off.
Under the following fault conditions, here is the status of the LEDs:
w No network connection: LEDs 1 and 2 are off and LED 3 pulses.
w No terminal RS-485 communication: LEDs 1 and 2 pulse.
w Incorrect network speed: LEDs 2 and 3 pulse and LED 1 can be either on
or off.
5. Ping the terminal’s IP address, not its password; for example:
ping 158.228.64.1
For more information about how to ping the terminal, see the section “Ping
Utility” earlier in this chapter. If you can ping the terminal, but it still will not
update or collect data, go to step 6.
6. Check for a duplicate IP address by unplugging the NIC cable from the back
of the terminal and pinging the IP address of the terminal again.
If the ping is successful, you know that another device shares that IP address.
There is a good chance that the host PC is communicating to the terminal through
a switch or some other device that builds an Address Resolution Protocol (ARP)
table. In this case, it is possible for the switch or other device to still have the IP
address of this terminal mapped to the physical address of the original Token Ring
interface board.
You can ask the Network Administrator for a number of things for a workaround:
w New IP address (they can use the old IP address immediately for another
device).
w To remove the entry from the Switch database (ARP table)
w To put a static entry in the switch database (ARP table)
This chapter provides instructions for using the SL400 utility to modify the time
and attendance application stored in the Series 400 terminal’s flash-EEPROM.
If you are using a Windows system, use the SL400 utility of the Kronos Terminal
Service Utility (TSU) application, Version 2A.01.03 or higher. Note that you can
also use the TSU Softload utility to update the flash.
The Ethernet option board has its own flash application program device that
controls the higher level Ethernet communications functions, and this flash is also
intended to be field upgradeable using the softload process. Ethernet flash
programs are identified by the alphanumeric version followed by a .KRA
extension; for example, ETH1A01.KRA or ETH1A02.KRA.
If you softload the wrong flash file type or use an earlier version of SL400.EXE,
or you use SOFTLOAD.EXE to softload a 400XXXX.KRE or ETHXXXX.KRA
file, the softload fails somewhere in the middle of Block 1. If you allow the
softload process to complete after a failure occurs (this may take a few minutes of
seeming inactivity), SOFTLOAD and SL400 terminate the softload process
appropriately, and the terminal returns to boot mode; that is, the terminal displays
KOS.XXXX. You can then softload the proper flash file using the correct version
of SOFTLOAD or SL400 and activate the file without incident.
Warning
If you break the communications link and you cold-start the terminal before the
Series 400 terminal is restored to boot mode; that is, while the terminal displays
the SOFT LOAD MODE... message, a serious problem can occur. The terminal
returns to boot mode but can be in a state where you must return it to the Repair
Depot before the correct flash application can be softloaded and activated.
Symptoms of a problem include seeing the ERROR 50 message, or the terminal
reporting that it is a 460 when in fact it is a 480 or a 420. If this happens, you must
return the terminal to the Repair Depot. It cannot be fixed in the field.
Kronos provides a SL400 service utility for Windows and DOS systems that you
can use to softload an application or to save and restore data. For more
information on saving and restoring data, see the section, “Saving and Restoring
Data,” in Chapter 3.
Follow these steps to softload the Series 400 terminal with a time and attendance
application flash:
1. Save the data in the Series 400 terminal by following the steps in the section
“Saving and Restoring Data” in Chapter 3.
Note
The Setcomm utility in the TSU application creates a configuration file called
COMMLINK.CFG in the TSU directory.
3. From the Terminal Service Utility window, select Tools > SL400.
The SL400 dialog box appears:
4. Check the Load Firmware box, and clear the other preferences.
5. Specify the file to be loaded by typing the location and file name in the
Firmware Selection field.
The file extension .KRN or .KRE indicates that the file is an update file. The
file name should reflect the location of the file, in this case the directory
“4002A00”.
6. Specify the terminal to be upgraded. Enter into the Address field the IP
address for Ethernet terminals, the telephone number for modem terminals, or
the password for direct connection terminals.
7. Click the Update button to load the firmware.
The SL400 utility program places the target Series 400 terminal in softload
mode, erases the application currently loaded in the terminal’s
flash-EEPROM, and loads the new application (?.KRN) into the terminal’s
flash-EEPROM. While the Series 400 terminal is operating in softload mode,
it displays a series of messages that reflect the progress of the operation:
SOFT LOAD MODE...
ERASING FLASH...
PROGRAMMING FLASH...
BLOCK 1 OF 2, BLOCK 2 OF 2...
When the softload is complete, the SL400 utility displays the total number of
bytes programmed, (the size of the application sent to the terminal).
8. After the Series 400 terminal has been softloaded, it may display:
PROCEDURE .1
This indicates that the Series 400 terminal is operating in program mode.
Note
The terminal can possibly return to normal mode after a softload if you are not
upgrading to the next major version number of the flash application. If the
terminal goes to normal mode, the previous configuration and all data stored
in the terminal is preserved and there is no need to restore the data. This
means you do not have to perform steps 9 through 12.
Note
To test communications between the terminal and the host, use the TSU Tryit
utility.
Caution
Prior to performing a softload, ensure that you install the versions of SL400.EXE,
SETCOMM.EXE, CHECK.EXE, and TRYIT.EXE that are compatible with the
installed version of your Series 400 terminal application and its associated
COMM.FIG file.
Follow these steps to softload the Series 400 terminal with a time and attendance
application flash:
1. Save the data in the Series 400 terminal by following the steps in the “Saving
and Restoring Data” section in Chapter 3.
2. Install the appropriate version of SL400.EXE, SETCOMM.EXE,
CHECK.EXE, and TRYIT.EXE in the \KRONOS\DATA directory.
3. If this is a new software installation, run SETCOMM, CHECK, and TRYIT to
create a COMM.FIG file; otherwise, use the existing COMM.FIG file.
4. Run the SL400.EXE program from the \KRONOS\DATA directory.
The Series 400 Service Utility window appears:
6. Enter the path and file name of the application you want to send to the Series
400 terminal.
The file extension .KRN or .KRE indicates that the file is an update file. The
file name should reflect the location of the file, in this case the directory
C:\KRONOS\4002A00.
7. Press Enter.
A window appears that prompts you for a password and telephone number:
8. Enter the password and phone number of the Series 400 terminal to which you
want to send the application. If the terminal is a direct connection terminal,
leave the phone number blank or type 0.
9. Press Enter.
The SL400 utility program places the target Series 400 terminal in softload
mode, erases the application currently loaded in the terminal’s
flash-EEPROM, and loads the new application (.KRN or .KRE) into the
terminal’s flash-EEPROM. While the Series 400 terminal is operating in
softload mode, it displays a series of messages that reflect the progress of the
operation:
SOFT LOAD MODE...
ERASING FLASH...
PROGRAMMING FLASH...
BLOCK 1 OF 2
When the softload is complete, SL400.EXE displays the total number of bytes
programmed (the size of the application sent to the terminal).
10. Press any key to return to the password and phone number entry window.
You can now specify another Series 400 terminal to softload, or you may
press Esc repeatedly to exit from the SL400 program.
11. After the Series 400 terminal has been softloaded, it may display:
PROCEDURE .1
This indicates that the Series 400 terminal is operating in program mode.
Note
The terminal can possibly return to normal mode after a softload if you are not
upgrading to the next major version number of the flash application.If the
terminal goes to normal mode, the previous configuration and all data stored
in the terminal is preserved and there is no need to restore the data. This
means you do not need to perform steps 12 through 15.
You should now configure all of the terminal’s operating parameters (see the
Series 400 Terminal Configuration Guide).
12. After you configure the terminal’s operating parameters, press * * Enter to
exit program mode and return to maintenance mode.
The Series 400 terminal’s display shows the prompt ENTER COMMAND
NUMBER.
13. Restore the saved data to the Series 400 terminal.
The ENTER COMMAND NUMBER prompt reappears.
For information on restoring the data, see the section “Saving and Restoring
Data” in Chapter 3.
14. Press Enter to exit maintenance mode and return to normal mode.
The Series 400 terminal displays the date and time.
15. Use the Timekeeper Central program to run the “Broadcast Time to
Terminals” function, which will synchronize the Series 400 terminals’ date
and time. You can also use Core Central, Data Collection Manager (DCM), or
Terminal Service Utility (TSU) to synchronize the date and time.
Maintenance mode is available only to those who have maintenance badge access
to the Series 400 terminal.
This chapter contains the following maintenance mode-related information:
w Command Modes Overview
w Operating in Maintenance Mode
w Maintenance Mode Password
w Commands List
w Executing Commands
Chapter 6 Using Maintenance Mode
You configure the terminal in program mode. You enter program mode by
swiping a maintenance badge and using maintenance command 90, which is
described later in this chapter. You can execute all commands in maintenance
mode, and a password is optional. For instructions on setting a password, see the
section “Maintenance Mode Password.”
This chapter also references procedures and steps; for example, Procedure 1, Step
9, which are described in detail in the Series 400 Terminal Configuration Guide.
Host commands are described in detail in the Series 400 Terminal Host Software
Interface Guide.
Note
If the terminal sits idle for 45 seconds without any input from the keypad, it
automatically exits maintenance mode and returns to normal mode.
After the maintenance badge is read, the prompt ENTER COMMAND NUMBER
appears on the terminal’s display. To execute a command, use the terminal keypad
to enter a command number and press Enter. For detailed descriptions of the
commands and how to execute them, see the section “Executing Commands.”
If you lose the password, you cannot access maintenance mode at the terminal.
You must reset the password using the following host command sequence:
90#22#3#password#
Commands List
The following is a list of the commands described in detail in this chapter in the
section “Executing Commands.”
Warning
Terminal commands marked with an asterisk (*) can destroy the contents of
random access memory (RAM). Be sure that no important data will be lost before
executing these commands.
w Command 117: Calculate and Display CRC Value for Ethernet Option Board
w Command 118: Modem Status
w Command 119: Advanced Modem Configuration
w Command 126: Verify Motion Detector or Doormat
w Command 127: Monitor I/O Daughterboard Input Bit
w Command 130: Employee Data Reset (for sales demonstration purposes
only)*
w Command 135: Clear the FIFO Buffer*
w Command 136: Reinitialize Communications Hardware
w Command 137: Reinitialize Printer Communications
w Command 138: Test Internal Modem Module
w Command 139: Reinitialize Ethernet Option Board
w Command 150: Monitor Main and I/O Input Bits
w Command 152: Display Badge Information
w Command 153: Test Display
w Command 154: Test Keypad
w Command 155: Test Input Bit 1
w Command 156: Test Output Ports
w Command 157: Adjust Contrast of Display
w Command 158: Display Data in I/O Port
w Command 159: Write Data to I/O Port*
w Command 166: Printer Test
w Command 174: Use Printer Port for Communications
w Command 175: Communications Channel A Transmit Test
w Command 176: RS-485 Communications Channel A Echo Test
w Command 177: RS-232 Communications Channel A External Loopback Test
w Command 178: Communications Channel A Local Loopback Test
w Command 179: Communications Channel A Remote Loopback Test
w Command 180: RS-232 Communications Channel B Transmit Test
Executing Commands
The commands described in this section are available in maintenance mode. A
listing of the keystrokes required to execute a command follows a brief
description of each command.
Command 0 returns the Series 400 terminal to normal mode. If you do not touch
the keypad for 45 seconds, the terminal automatically exits maintenance mode
and returns to normal mode.
Command 6 activates the optional external bell/alarm that is connected to the bell
relay, which is wired to the Series 400 terminal’s Input/Output port (TB1). You
can use Procedure 20, Step 2, to set the duration that the bell/alarm sounds. To use
this command, you must enable the terminal to control a bell (Procedure 5, Step
3).
Command 7 tests the optional external bell/alarm that is connected to the bell
relay wired to the Series 400 terminal’s Input/Output port (TB1). Command 7
silences a ringing bell/alarm. To use this command, you must enable the terminal
to control a bell (Procedure 5, Step 3).
Command 10 tests the operation of the Series 400 terminal’s integral swipe badge
reader or optional remote swipe badge reader. Use this command to read a badge
and display its contents. When a standard Kronos badge is read, nine digits
display. Leading zeros precede the badge number if necessary. When a generic
badge is read, all characters encoded on the badge display.
If an S (Supervisor) badge is read, only the last two digits of the badge number
display for security reasons. Reading a maintenance badge terminates execution
of this command.
Command 41 displays the 3 VDC lithium battery’s life (the number of days the
battery is capable of supplying backup power). For a list of lithium battery lives,
see Chapter 2, “Preventive Maintenance.”
Each time external power is restored to the Series 400 terminal after it has been
operating on lithium battery backup, the terminal checks the amount of time the
terminal has been operating on lithium battery backup and the amount of RAM
installed. The terminal displays the message LOW LITHIUM BATTERY if the
battery is within 14 days of its limit.
Note
When you cold-start the Series 400 terminal (when you remove both its DC wall
supply and lithium battery), it prompts for entry of the lithium battery’s life. Thus,
prior to cold-starting the terminal, you must always determine the lithium
battery’s life by executing this maintenance command and recording the displayed
value.
Command 62 adjusts the Series 400 terminal’s time (after it has been set using
Command 83) by a specified number of minutes.
Caution
This command can potentially destroy to the contents of RAM. Save the Series
400 terminal’s data prior to executing this command. If the time change is
significantly large, you lose all of the punch records in the FIFO. If you wish to
abort the command, allow the unit to “time out” of maintenance mode by making
no keypad entries for 45 seconds. You cannot abort the command after you enter
the date and time. Use the Clear key to erase entries.
In the following example, the date is set to April 19, 1999, and the time is set to
11:30 A.M. Command 83 sets the date and time in the Series 400 terminal. The
revised date and time are enabled immediately upon execution of the command.
Note
Use the Kronos Timekeeper Central program selections “Initialize” and
“Broadcast Date/Time” to send the host PC’s date and time to all individual or
connected Series 400 terminals. When the terminal uses 24-hour time, midnight is
represented as 00:00—not 24:00. 00:00 is an invalid time when the terminal uses
12-hour time.
Command 85 displays the Series 400 terminal’s IEEE address. This command
applies to Ethernet option installations only.
Command 89 displays swipe statistics of the Series 400 terminal’s three readers:
two remote readers and one integral reader. Command 89 provides a way to count
the swipes on each reader to determine if they are good or bad swipes. The count
of all the swipes displays followed by the count for the local reader, the first
remote reader, and the second remote reader. You can abort the command at
anytime by pressing the Clear key.
Command 90 causes the Series 400 terminal to exit maintenance mode and
operate in program mode. This mode of operation allows you to enter or change
values for the terminal's operating parameters. For more information, see the
Series 400 Terminal Configuration Guide.
Prompt/Message Keystrokes/Description
ENTER COMMAND NUMBER Type 90, press Enter.
PROCEDURE 1... The terminal is now operating in Program mode.
Enter values for the terminal’s operating
parameters until the desired configuration is
achieved.
Press * * Enter to exit program mode.
ENTER COMMAND NUMBER Ready for next command.
Command 91 provides a simple restart of the Series 400 terminal. When using this
command, you do not lose any data. This is the least severe of the set of terminal
restart commands.
Warning
After using command 92, the only data retained in the terminal is that dealing with
boot mode operation, including host communication settings.
Warning
Command 93 erases all data from the terminal. This is the most severe of the
terminal restart commands.
Command 110 displays the version number of the Series 400 terminal’s operating
system (OS) software loaded in the terminal’s boot-PROM followed by the
amount of random access memory (RAM) installed in the terminal.
Command 111 tests the ability of the Series 400 terminal’s RAM to be written to
and read from. This test is nondestructive to the contents of the terminal’s RAM.
The test repeats itself indefinitely until you exit from it. The display flashes each
time 4K of RAM is checked and shows an updated count of the number of
completed test cycles. A test cycle completes each time the entire RAM has been
checked. The maximum number test cycles that displays is 99,999.
Press Clear to exit the test. Upon exit, the green LED lights and the message
TEST OK displays if the test succeeds, or the yellow LED lights and the message
RAM FAULT displays if the test fails. If the RAM test fails, you can then display
the address of the failed memory location.
Use this command to read the data stored at a RAM location and optionally, write
data to a location in RAM.
Caution
This command can destroy the contents of RAM. Save the Series 400 terminal’s
data prior to executing this command.
To execute the command, enter a valid address in RAM for reading from or
writing to. Enter this address as a hexadecimal number ranging from 0 to FFFFF.
Addresses 0000 to 1023 are flash-EEPROM resident and you cannot alter them.
The address range depends on how much memory is installed in the terminal.
Following are the ranges for the memory sizes:
w 128K is 0–1FFFF
w 256K is 0–3FFFF
w 512K is 0–7FFFF
w 1024K is 0–FFFFF
Use the keys in the following table in combination with the number keys (0-9) to
represent a hexadecimal address or value:
After typing the address, press Enter. The display shows the address and the value
in that address (1CCC B7, for example).
You can change the displayed value by pressing Clear to erase the displayed value
and typing a new value (in hex). Use the keys listed in the previous table for
entering the hex numbers A through F. Press Clear after you enter the value. The
display advances to the next memory location and shows the value stored there.
You can also change this value.
You can press the + or - keys to scan the entire range of RAM addresses without
altering the stored data. Press the + key to increment the address or the - key to
decrement the address.
Command 114: Calculate and Display CRC Value for Flash-EEPROM Program
The cyclical redundancy check (CRC) reads and verifies the program that is
stored in the flash-EEPROM on the mainboard. Each revision of the application
software in the flash-EEPROM has its own unique CRC value.
If the correct CRC value does not display, the application software loaded in the
flash-EEPROM is corrupt. Correct this problem by softloading the
flash-EEPROM.
For the CRC value for each revision, contact Kronos Global Support.
Command 115 reads and verifies the Kronos Options Package (KOP) value
associated with the time and attendance application stored in the flash-EEPROM
on the mainboard. Each model of the Kronos Series 400 terminal has its own
unique KOP value.
Command 116: Calculate and Display CRC Value for Boot-EPROM Program
The cyclical redundancy check (CRC) reads and verifies the program that is
stored in the boot-EPROM on the mainboard. Each revision of the boot-EPROM
has its own unique CRC value. If the correct CRC value does not display, the
boot-EPROM is corrupt. Correct this problem by replacing the EPROM.
For the CRC value for each revision, contact Kronos Global Support.
Command 117: Calculate and Display CRC Value for Ethernet Option Board
Command 117 calculates and displays the CRC value for the accessory board
(Ethernet option board). If the correct CRC value does not display, the accessory
board is corrupt. To correct the problem, softload the flash-EEPROM on the
Ethernet board. If you did not install an Ethernet board, the terminal ignores the
command.
For the CRC value for each revision, contact Kronos Global Support.
Command 118 displays information about the modem that is plugged into the
terminal on the modem daughterboard. You must configure the terminal for a
modem (Procedure 9, Step 1). If you do not configure the terminal for a modem, it
displays the message NO MODEM ALLOCATED. If the terminal is configured
but cannot communicate with the modem, it displays the message NO MODEM
ACTIVE. If the modem is available, the terminal displays four pieces of
information about the modem. If the modem is the older 1200 baud modem, the
terminal displays the message UNKNOWN for the three pieces of information
that have to do with modem configuration. After you enter the command number
and press Enter, the terminal displays information about the modem without any
intervention by the user.
Command 119 provides a way to configure the modem with many more
configurations using S-Register AT commands. The AT prefix (also known as the
attention code), signals the modem that one or more commands follow. These
commands are industry standard language used to communicate with the modem.
You will need an AT commands reference manual, which explains the S-register
settings. After selecting an S-register, you can specify a value to be written into
the register. Different modems support different S-registers.
Caution
This command is for advanced users only. An error in performing this command
could cause you to lose communication with the host software.
Command 126 sounds a beep verifying the presence of either a motion detector or
doormat used with the Series 400 terminal.
Command 127 is a console command that sits in a loop and watches the state of
the input bit (a hardware signal) on the I/O daughterboard.
Command 130 is for sales demonstration purposes only. Command 130 erases
some schedule enforcement data, concerning shifts, for all home employees for a
specific terminal. When command 130 executes, it appears that the employee
never punched before at that terminal. The command also erases all the FIFO data
(see command 135).
Caution
This command erases all FIFO data. Neither customers nor Kronos Customer
Service Representatives should use this command. Only Sales representatives use
this command.
Command 135 clears the entire contents of the Series 400 terminal’s first in, first
out (FIFO) buffer in RAM, including all punch data.
Caution
This command can destroy the contents of RAM. Save the Series 400 terminal’s
data before executing this command.
occur that you cannot solve. Do not execute command 136 while the terminal is
transmitting or receiving data.
Command 137 reinitializes the printer communications hardware in the Series 400
terminal as if from a restart. Use this command when communications problems
occur that you cannot solve. Do not execute command 137 while the terminal is
transmitting or receiving data or while the printer is operational.
Command 138 tests the operation of the Series 400 terminal’s internal modem.
During this test, an initialization string is sent to the modem. This initialization
string includes a register inquiry seeking the number of rings configured in
Procedure 9 of program mode.
If you configure the register with a valid number of rings (1 to 4), the terminal
sends a command string to the modem to execute a local analog loopback test. If
the modem passes the loopback test, the green LED lights and the message TEST
OK displays. If the modem fails the loopback test, the yellow LED lights and the
message TEST FAILED displays.
If you do not configure the register with a valid number of rings, the terminal
aborts execution of the command and displays the message ERROR 64.
Command 139 reinitializes the Ethernet option board in the Series 400 terminal as
if from a restart. Use this command when communications problems occur that
cannot be solved. Do not execute command 139 while the terminal is transmitting
or receiving data.
Prompt/Message Keystrokes/Description
ENTER COMMAND NUMBER Type 139, press Enter.
ENTER COMMAND NUMBER The accessory board is reinitialized and the
command is automatically exited.
Command 150 allows you to display mainboard and I/O daughterboard input bits
in binary format. This command displays the current state of eight hardware
signals, but only six have been defined. The first two signals display as x (no
value). The rest of the values represent the following hardware signals:
w State of the input bit on the mainboard
w Presence of an I/O board (0=yes, 1=no)
w Lead-acid battery operation (0=yes, 1=no)
w State of the input bit on the I/O board
w State of the CTS signal for the serial port on the mainboard.
Command 152 displays the contents of a swiped badge. For more information, see
command 10.
Command 153 tests the operation of the Series 400 terminal’s display. After
executing the command, the terminal displays columns of pixels from right to left
in a sweeping fashion and then turns off the display pixels from left to right.
Command 154 checks the operation of the Series 400 terminal’s keypad. After
entering the command number, press any key on the keypad and its corresponding
value appears on the display. Press Clear twice to exit the test.
Command 155 displays the status of the input line (hardware signal) at the Series
400 terminal’s mainboard I/O port (TB1).
Command 156 tests the operation of the output line at the Series 400 terminal’s
I/O port (TB1) and I/O daughterboard port (if present). When you execute this
command, the output bit is toggled on and off each second. The command turns
on an output bit, turns it off, then turns on the other output bit, turns it off, and
repeats that process indefinitely. You need an ohmmeter, oscilloscope, or test
connector (with LED and limiting resistor) to complete this test.
Command 157 allows you to adjust the contrast of the Series 400 terminal’s
display. The different contrast settings (1 through 16) may be viewed by pressing
the + and - keys (or Prev and Next) keys.
Command 158 reads the data in the Series 400 terminal’s hardware ports and
displays it. To use this command, you must enter a valid address associated with a
device (see the following table).
The range of valid addresses for this command is 00–7F hex. Use the function
keys F1– F6 to enter the hex digits A–F, respectively.
The addresses that may be used with this command are listed below.
You use command 159 in conjunction with command 158 to modify the data
stored in a specified address of the EPROM’s I/O driving software. This data is
relevant to a particular I/O device. To use this command, you must enter a valid
address associated with a device (see the table in the description of command
158).
Caution
This command can potentially destroy the internal operation of the terminal. Save
the Series 400 terminal’s data prior to executing this command.
Command 174 enables you to use the Series 400 terminal’s printer port (on the
optional I/O board) for communications. It is helpful to have this feature if the
host communications port fails.
Note
You need the optional I/O board to execute this command. See the I/O board
documentation for more information.
Command 175 tests channel A of the Series 400 terminal’s dual universal
asynchronous receiver transmitter (DUART). When you execute this test, the
Series 400 terminal transmits the ASCII character “U” through its
communications port (TB2) to the serial port on the host PC. To perform this test
you must connect the Series 400 terminal’s serial port to the host PC’s serial port.
To monitor the data, you will need a software application such as Kermit or
Compro.
Command 176 tests channel A of the Series 400 terminal’s DUART. The test
verifies the ability of the terminal to echo characters back to a host. To perform
this test you must connect the Series 400 terminal’s serial port to the host PC’s
serial port. To monitor the data, you will need a software application such as
Kermit or Compro. If this test fails, replace the mainboard.
Command 177 tests the operation of the Series 400 terminal’s communications
port while it is configured for RS-232 communications. To perform the test,
configure the communications port (TB2) for RS-232 serial communications and
loop the TXD signal (pin 1) back to the RXD signal (pin 2).
Note
You must configure the Series 400 terminal for RS-232 communications.
Command 178 tests the operation of the Series 400 terminal’s communications
port while it is configured for RS-232 communications. When you execute the
test, the DUART loops the TXD signal back to the RXD signal internally.
Command 179 tests the ability of a host device to transmit data to and receive data
from the Series 400 terminal. When you execute the test, the terminal’s DUART
is isolated. Any character received by the terminal’s communications port (TB2)
automatically echoes back to the sending device.
Command 180 tests channel B of the Series 400 terminal’s DUART. Execution of
the test causes the terminal to transmit the ASCII character “U” through its printer
port. To perform this test you must connect the Series 400 terminal’s printer port
to the host PC’s serial port. To monitor the data, you will need a software
application such as Kermit or Compro.
Command 181 tests channel B of the Series 400 terminal’s DUART. The test
verifies the ability of the terminal to echo characters back to a host through its
printer port. To perform this test you must connect the Series 400 terminal’s
printer port to the host PC’s serial port. To monitor the data, you will need a
software application such as Kermit or Compro. If this test fails, replace the
mainboard.
Command 182 tests the operation of the Series 400 terminal’s printer port while it
is configured for RS-232 communications. To perform the test, configure the
terminal for RS-232 serial communications and loop the TXD signal (pin 1) back
to the RXD signal (pin 2). Note that the I/O board requires that the CTS and RTS
signals (pins 3 and 4) loop back together so this command can pass. If not, the
error message 64 ERROR appears. If this test fails, replace the mainboard.
Command 183 tests the operation of the Series 400 terminal’s printer port while
the terminal is configured for RS-232 communications. When the test executes,
the DUART loops the TXD signal back to the RXD signal internally.
Command 184 tests the ability of a host device to transmit data to and receive data
from the Series 400 terminal. When the test executes, the terminal’s DUART is
isolated. Any character received by the terminal’s printer port automatically
echoes back to the sending device.
Command 185 tests the ability of the Series 400 terminal to transmit to and
receive data from the terminal’s internal Ethernet controller. This command is
applicable only when you install the Ethernet option board and functions only if
the option board has a valid Ethernet address.
Executing command 190 resets the lithium battery life value to its default value
(for a list of default values, see Chapter 2, “Preventive Maintenance”). You
should reset the life value when you replace the lithium battery while the terminal
is connected to an external power source (anytime the battery is replaced without
cold-starting the terminal).
Command 252 looks up the device name of the accessary daughterboard (also
referred to as the Ethernet daughterboard) and displays a string that represents the
device. The letters in the text string indicate the name of the manufacturer and the
number if kilobytes. For example, the Ethernet flash is a 512K device. Some older
flash devices are only 256K.
This appendix provides error and status messages to help isolate the source of any
malfunction that occurs while the Series 400 terminal is operating.
This chapter contains all of the error and status messages that the Series 400
terminal can display. It also describes the possible causes of the error message.
If you encounter an error message while operating the Series 400 terminal, look
up the message and try to correct the problem.
Note
You can disable error messages 01, 02, and 10 using Procedure 1, Step 1 of the
Series 400 terminal program. If you are experiencing any badge reading problems,
ensure that these error messages are enabled.
Error Messages
The Series 400 terminal could not read the badge correctly, or the bar code
symbology is not enabled in the terminal program.
Clean the reader and test the other badges. If the badge is properly encoded, make
sure that the bar code symbology has not been disabled (Procedure 11).
The Series 400 terminal is set so that “simple” time and attendance punches are
disabled. The terminal only accepts punches that have a function key associated
with it. This is usually a requirement of the host software.
If this behavior is not desirable, change the associated parameter in the Series 400
terminal program using Procedure 5, Step 3, Value 8.
The Series 400 terminal rejected a punch because the elapsed time since the
employee last punched is less than the repunch interval. There are separate
repunch intervals for home and non-home employees.
w The home employee repunch interval comes from either a restriction profile
or a parameter in the terminal program (Procedure 7, Step 1).
w Non-home employees always have the terminal program parameter applied to
their punch (Procedure 7, Step 2).
A possible cause of Error 04 is that the terminal time was set to some time in the
future, some punches occurred, and then the time was corrected.
All punch data stored by the Series 400 terminal can be erased to prevent this
error. Erasing data should be done with extreme caution, as all collected and
uncollected first in, first out (FIFO) data is included. Maintenance mode
command 130 will erase all FIFO data and all current schedule data for all
employees; however, this data does not include individual schedules for
employees, just data reflecting that an employee is currently working a shift.
The Series 400 terminal rejected a punch because, according to the schedule
enforcement information stored in the terminal, the employee is not authorized to
punch at this time. The restriction profile includes generic and individual
schedules to which the employee is assigned.
The Series 400 terminal rejected a punch because the employee assigned to this
badge or PIN number is not a home employee. The badge inserted has the correct
company code, but is not valid at this terminal. You also get this error on the 400
model (not on the 420 or 405 models) when you swipe a badge that is not for a
home employee, and cross-punching and access control features are not enabled.
Use the employee list to verify employee terminal assignments. To enable the
punching of non-home employees, change the setting for Procedure 22 in the
terminal program to enable non-home employees to punch, according to their
restriction level.
The Series 400 terminal rejected a punch because it is configured with an off-time
that includes the current time of day.
The Series 400 terminal rejected a punch because the restriction level encoded on
the badge does not match the restriction template parameter in the terminal
program. This applies only to non-home employees. Refer to Procedure 22, Step
1, of the terminal program.
The badge that was swiped was decoded but contains invalid data. For a Kronos
standard badge, this could include the wrong company code, out-of-range values
for one of the three 1-of-7 code fields, and the wrong checksum for a code 3-of-9
badge.
If the badge is not a Kronos standard badge, it is a generic badge. You must use
the Series 400 terminal program to configure the terminal to accept generic
badges. The following are relevant procedures in the terminal program:
w Use Procedure 1, Step 2 to enable the use of employee generic badges.
w Use Procedure 1, Steps 4 through 6 to define characteristics of the employee
generic badge bar code.
w Use Procedure 5, Step 3, Value 64 to enable use of badges for departments
and labor accounts.
w Use Procedure 24, Steps 1 through 3 to define characteristics of the labor
accounts for generic bar code badges.
w Use Procedure 24, Steps 4 through 12 and Steps 14 through 25 to define
characteristics of the labor level generic bar code badges (seven labor levels).
Set nonzero values in Procedure 24, Steps 4 through 12 to enable the use of
expanded labor tracking fields.
The Series 400 terminal rejected a punch because it is configured for access
control, and the badge that was swiped is not on any of the gate lists. Error 11
occurs on the 420 terminal model when a simple punch badge ID does not result
in a gate opening (home employee or gate lists). The 405 terminal model returns
Error 11 when it rejects a badge ID because it is not on the deduct lists.
Error 13 is associated with changing parameter values in the Series 400 terminal
program and displays in any of the following situations:
w The combination of settings for a generic bar code badge size, date size, and
number of digits to ignore is invalid.
w Values for employee, department, labor level, and labor account generic bar
code badge settings is invalid.
w The badge size of a labor level badge is set to that of the labor account badge.
The Series 400 terminal rejected a badge swipe because the badge number is on
the department validation list or on one of the labor level validation lists. The
terminal is expecting an employee badge swipe.
If this behavior is not desirable, change the setting of Procedure 5, Step 3, in the
terminal program to 128. Exclude the weighted value of 128 to turn off this
feature.
Error 16 is associated with changing parameter values in the Series 400 terminal.
Possible reasons for this error message are:
w The generic bar code data size is longer than the maximum possible length.
w The data size specified for the labor account badge does not match the
combined data size settings of the labor levels.
The Series 400 terminal rejected host command 90 (Set Terminal Program)
because the terminal is operating in program mode. Do the following:
w Use host command 99 to force the Series 400 terminal into normal mode.
w Use host command 90 to edit the terminal program’s parameters as desired.
For details on host commands, see the Series 400 Terminal Host Software
Interface Guide.
The Series 400 terminal rejected host command 10 or 11 (Add Home Employee)
because the maximum number of home employees the terminal can accommodate
has been reached. Do the following:
w Check the setting for Procedure 4, Step 1 or Step 7, which determines the
maximum number of home employees the terminal can accommodate. This
can be done through host command 89.
w Use host command 120#25# to verify that all home employees in the list
belong in the list. For the syntax of the host commands, see the Series 400
Terminal Host Software Interface Guide.
The Series 400 terminal could not find the list item you are trying to modify or
delete.
Note
Use of error 20 was discontinued in a later flash version. Any attempts to delete
items that are not in the list are no longer considered to be an error. If a modify
request is anticipated, and the entry is not already in the list, the attempt is treated
as an add.
The specified list could not be found or the list number you specified is not valid.
The specified list (to add to) is full. The validation list has the maximum number
of items. Check the Series 400 terminal program setting for the allowable number
of entries. See the Series 400 Terminal Configuration Guide to determine which
procedure in the terminal program to check.
No memory is allocated for this list. Change the appropriate parameter in the
Series 400 terminal program to allocate memory for the list. See the Series 400
Terminal Configuration Guide to determine which procedure in the terminal
program to check.
terminal program, or try using the memory sizing utility MEM400 (described in
the Series 400 Terminal Configuration Guide).
Error 26 is associated with the model 405 Employee Debit Terminal (EDT). The
employee attempting a debit transaction is marked by the host system as over their
credit limit. Therefore, the terminal does not allow the employee to perform the
transaction. The employee may still perform credit transactions.
These two error messages display together and are associated with model 405
Employee Debit Terminal (EDT). The errors indicate that an employee attempting
a debit transaction has reached the maximum number of pay period splits. Large
purchases can be split across multiple pay periods, but these messages warn the
employee that this transaction will not be split across multiple pay periods. The
transaction is accepted and is forwarded to the host.
If you enable PIN entry using the terminal program (Procedure 5, Step 1, Value
1), you can also prevent home employees from using PINs (Procedure 16, Step 3)
based on their restriction profile. For details on the procedures, see the Series 400
Terminal Configuration Guide.
This message is displayed when an operator tries to enter data at a terminal when
the first in, first out (FIFO) buffer is full. All punch attempts will be rejected until
the FIFO is collected and flushed. Do the following as soon as possible:
w Use host command 100 (Send Complete FIFO) to send data from the terminal
w Use host command 110 (Clear FIFO) to flush the data from the terminal.
For information on using host commands 100 and 110, refer to the host
application collection of data and to the Series 400 Terminal Host Software
Interface Guide.
The Series 400 terminal rejected a punch attempt by a home employee because the
host software has not sent schedule enforcement information to the terminal.
Schedule information includes restriction profiles and generic schedules and
allows the terminal to determine whether to accept a punch.
This error is associated with changing parameter values in the Series 400 terminal
program. The current settings indicate that the shorthand notation feature is
enabled (Procedure 25, Step 4), but there is no memory allocated for the labor
account list (Procedure 26, Step 7). Use Procedure 26, Step 7 to allocate memory
for the labor account list.
This error is associated with changing parameter values in the Series 400 terminal
program. The current settings indicate that the shorthand notation feature is
enabled (Procedure 25, Step 4), but one of the prompt sequence settings
(Procedure 24, Step 13; Procedure 25, Step 8; Procedure 25, Steps 10 through 13;
Procedure 44, Steps 1 through 13) is not compatible with the labor levels enabled
(Procedure 25, Steps 1 through 3). Another reason for this error message could be
that the value in Procedure 25, Step 4 is greater than the number of enabled labor
levels.
The Series 400 terminal now supports seven labor levels, but still supports use of
just three labor levels. The settings mentioned in the previous paragraph are valid
for configurations not using any of the new labor levels. Procedure 33 was added
to specify prompting sequences to support all seven labor levels (not just the new
labor levels). For details on the procedures, see the Series 400 Terminal
Configuration Guide.
This error is associated with the break enforcement feature. A home employee
attempted an in-punch, but the time since the corresponding out-punch is shorter
than the minimum set in the Series 400 terminal program. The feature is enabled
based on the restriction profile associated with the home employee (Procedure 69,
Steps 1 through 15), the shift length, minimum break, and minimum meal are
determined when the shift first starts (Procedures 61 through 68, Steps 1 through
15).
The Kronos Options Package (KOP) value stored in the Series 400 terminal
indicates that the downloaded software is for the wrong product (400 versus 550).
Contact Kronos Global Support. Another reason for this error message could be
that the wrong Softload file was sent to the terminal. The flash application starts
and determines that the KOP bit settings do not agree with the flash application
version (420 versus 460).
The baud rates set in the Series 400 terminal program for host communication
(Procedure 10, Step 1) and printer communication (Procedure 9, Step 2) are not
compatible with the hardware (DUART). If both baud rates are greater than 9600,
ensure that they are set to the same rate.
This error is also returned when maintenance command 138 is executed to test the
integral modem, and the terminal cannot communicate with the modem. The
modem is either inoperable or not installed.
While executing host command 65 (Create/Edit Bell Schedule Table), the Series
400 terminal determined that the time of day for the bell does not exist in the
current bell schedule, and that the bell table contains the maximum number of
entries (fixed at 48). If necessary, use host command 65 to edit the bell schedule
as needed. For information on host command 65, see the Series 400 Terminal
Host Software Interface Guide.
The bell time specified does not exist in the bell schedule, or the time entered is
not a valid time of day.
The action the user attempted involves bells or gates, but they are not enabled in
the Series 400 terminal program. Use of both bells and gates is only possible if the
optional I/O daughterboard has been installed.
This error can be seen when using host commands 65, 66, 120#58#, 121, 122,
123, 124, 129; and maintenance commands 6, 7, l1, 14, 17, 65, 66.
This error is also returned if maintenance command 118 is used to interrogate the
integral modem, but the integral modem is not enabled. See Procedure 9, Step 1 to
enable the integral modem.
A hardware problem was detected when the Series 400 terminal was turned on.
Contact Kronos Global Support or your Customer Service Representative.
An error was detected during the external loopback test (maintenance command
177 or 182). The required loopback was not completed or there was a hardware
failure. If the terminal is equipped with an internal modem module, ensure that
Procedure 9 has been configured with a valid number of rings (1 to 4).
A fatal RAM error has occurred during execution of maintenance command 111.
Try cold-starting the terminal. If this fails, return the unit for service.
This error is associated with changing parameter values in the Series 400 terminal
program. The default department or labor level value specified is longer than the
size specified in the terminal program.
The department, labor level, or labor account entry is not in the validation list.
Cross-check list entries in the host software, and download the corrected list to the
Series 400 terminal.
During a Datasave operation, the Series 400 terminal failed to send all of the
RAM contents. This is most likely due to a host communications failure.
During the softload process of programming the flash-EEPROM, the Series 400
terminal rejected data sent by the host software.
A user is attempting to select a host report, but there is either no memory allocated
for the host report buffer or no reports in the buffer.
A user is attempting to use a default department or labor level assignment, but the
default was not found in the validation list. The Series 400 terminal displays the
error message, disregards the default, and prompts for entry of a valid value. The
default is not validated when it is specified in the Series 400 terminal program; it
is validated when it is used.
Ensure that the default is part of the validation list sent by the host software.
This error is associated with changing parameter values in the Series 400 terminal
program. A user is attempting to set an invalid function key assignment or use a
value that is out of range.
Not all models support all possible function key functions. Refer to Procedure 50
to verify a correct function number.
A user is attempting to access the printer attached to the Series 400 terminal
through the serial connection on the I/O daughterboard.
Either the printer has not been configured in the terminal program (Procedure 9,
Step 3), or the printer’s hand-shake scheme is not behaving as expected.
This error is associated with changing parameter values in the Series 400 terminal
program. The change affects memory allocation, and the FIFO must be empty to
reallocate memory. The host software must collect and flush the FIFO data before
the parameter can be changed, or you can use maintenance command 135 if the
saved record FIFO can be erased.
A legal argument was entered with a value that is out of range, in a command
sequence. Reasons for this error message could be that non-numeric values were
used for numeric-only arguments or that required arguments are not present.
A user entered an illegal argument. Reasons for this error message could be that
numeric values used are too large or too small or not in an acceptable set of
values.
EXCEPTION nn
Depending on the cause of the error, all information stored in the Series 400
terminal may have been erased. You may have to cold-start the terminal and
perform a softload operation to load a new application to correct the situation.
Contact Kronos Global Support and report the terminal configuration.
Status Messages
The Series 400 terminal displays status messages that provide useful information
including current mode of operation, FIFO status. Most of these messages display
for clarification. The only exceptions are the FIFO memory warnings and the
lithium battery warning.
SUPERVISOR MODE
GUARD MODE
The Series 400 terminal is currently operating in guard mode. Lack of activity
causes an automatic logout of the guard. The time-out duration is a parameter you
set in the Series 400 terminal program (Procedure 40, Step 1).
The Series 400 terminal has reached the “FIFO NEARLY FULL” condition as
defined in the terminal program (Procedure 17, Step 1). Terminal data should be
collected as soon as possible.
The Series 400 terminal is critically close to memory capacity, as defined in the
terminal program (Procedure 17, Step 2). Terminal data should be collected
immediately.
The FIFO Series 400 terminal FIFO is full. No more punch records can be
recorded. Terminal data should be collected immediately.
The Series 400 terminal has been placed in softload mode by a utility program
running on the host computer, such as SL400.EXE. Such programs are used to
erase the application stored in the terminal’s flash-EEPROM and softload a new
application. For more information, see Chapter 5, “Changing Terminal
Firmware.”
The second line (under SOFT LOAD MODE...) on the terminal’s display
provides extra information about the softload process.
w The message ERASING FLASH appears while the memory chip is being
erased.
w The message PROGRAMMING FLASH appears while the device is being set
up or is accepting a new flash image (new version of the application).
w The message BLOCK x of 2 appears and updates as data is received from the
host system and programmed into the memory chip.
The Series 400 terminal has been placed in data saver mode by the SL400.EXE
utility program running on the host computer. SL400.EXE is used to save a
terminal’s RAM data.
This indicates that the home employee global restriction credit is in effect at the
Series 400 terminal. You can use either host command 3 or supervisor command 3
to manage this feature.
This indicates that the non-home employee global restriction credit is in effect at
the Series 400 terminal. You can use either host command 4 or supervisor
command 4 to manage this feature.
This indicates that both the home employee and non-home employee global
restriction credit is in effect at the Series 400 terminal. You can use either host
commands 3 and 4 or supervisor commands 3 and 4 to manage this feature.
OFF TIME
A door or gate opened as part of security access has remained open longer than the
time allotted in Procedure 41. If it stays open, an alarm will sound if the Series
400 terminal is connected to an alarm system. Check Procedure 41, Steps 3–5.
The Series 400 terminal is set up to have a printer attached to the serial connection
on the I/O daughterboard, but the printer is not responding. Check Procedure 54,
Step 4 to be sure the value is too small.
This appendix contains a complete listing of part numbers relevant to the Series
400 terminal and its options.
Appendix B Series 400 Terminal Part Numbers
Part Numbers
A C
address resolution protocol 4-20 Calculate and Display CRC Value for
Adjust Contrast of Display (command Boot-EPROM Program (command
157) 6-29 116) 6-19
Adjust Time (command 62) 6-10 Calculate and Display CRC Value for Ethernet
Advanced Modem Configuration (command Option Board (command 117) 6-20
119) 6-22 Calculate and Display CRC Value for
AFT software 3-4 Flash-EEPROM Program (command
auxiliary power source 4-2, 4-3 114) 6-18
board drawing 1-9 CE mark 1-12
Check utility 3-3
B cleaning the terminal 1-13
BABT 1-12 Clear the FIFO Buffer
badge-read problems 4-4, 4-9 (command 135) 6-24
configuration settings 4-9 Cold-Start (command 93) 6-15
testing with command 152 6-27 command modes 6-2
bar code guard 6-2
badges 4-9 maintenance 6-2
damaged badges 4-9 program 6-2
battery backup board supervisor 6-2
drawing 1-5 commands. See maintenance commands
removing 3-22 communications 4-6, 4-14
replacing 3-23, 3-24 error messages 2-10
boot-EPROM modem 4-14, 4-19
displaying CRC value 6-19 performing check 2-10
upgrading memory 3-41 problems 4-14
RS-232 configuration 4-16
serial 4-14
Token Ring board 4-19
twinaxial 4-19
verifying integrity of network 2-10
Index
117 (Calculate and Display CRC Value for 181(RS-232 Communications Channel B Echo
Ethernet Option Board) 6-20 Test) 6-37
118 (Modem Status) 6-21 182 (RS-232 Communications Channel B
119 (Advanced Modem Configuration) 6-22 External Loopback Test) 6-38
126 (Verify Motion-Detector or 183 (RS-232 Communications Channel B
Doormat) 6-22 Local Loopback Test) 6-38
127 (Monitor I/O Daughterboard Input 184 (Communications Channel B Remote
Bit) 6-23 Loopback Test) 6-39
130 (Employee Data Reset) 6-23 185 (Test Ethernet Option Board
135 (Clear the FIFO Buffer) 6-24 Communications) 6-39
136 (Reinitialize Communications 190 (Reset Lithium Battery Life Value) 6-40
Hardware) 6-24, 6-25 252 (Test Ethernet Board Flash) 6-41
137 (Reinitialize Printer maintenance mode 6-2
Communications) 6-25 commands 6-2
138 (Test Internal Modem Module) 6-25 executing commands 6-3, 6-5, 6-8
139 (Reinitialize Accessory Board) 6-26 operating in 6-3
150 (Monitor Main and I/O Input Bits) 6-26 password 6-2, 6-4
152 (Display Badge Information) 6-27 memory upgrade 3-38
153 (Test Display) 6-28 boot-EPROM 3-41
154 (Test Keypad) 6-28 changing configuration 3-39
155 (Test Input Bit 1) 6-28 inserting the chip 3-39
156 (Test Output Ports) 6-29 locating existing chips 3-40
157 (Adjust Contrast of Display) 6-29 RAM 3-38
158 (Display Data in I/O Port) 6-30, 6-32 using a chip remover 3-41
159 (Write Data to I/O Port) 6-32 modem option board 4-2
166 (Printer Test) 6-33 2400 baud 6-21
174 (Use Printer Port for advanced configuration 6-22
Communications) 6-33 AT commands 6-22
175 (Communications Channel A Transmit baud rates 4-5
Test) 6-33 country code 6-21
176 (RS-485 Communications Channel A displaying status 6-21
Echo Test) 6-34 drawing 1-8
177 (RS-232 Communications Channel A high speed 6-21
External Loopback Test) 6-35 loopback test 6-25
178 (RS-232 Communications Channel A problems 4-5
Local Loopback Test) 6-35 S-Register settings 6-22
179 (Communications Channel A Remote Modem Status (command 118) 6-21
Loopback Test) 6-36 Monitor I/O Daughterboard Input Bit (command
180 (RS-232 Communications Channel B 127) 6-23
Transmit Test) 6-36
W
Warm-Start (command 92) 6-14
wrist strap 3-2
Write Data to I/O Port (command 159) 6-32