TOSHIBA Diagnostics for POS Systems and Peripherals

Minimal User Interface

Version 7.4.0 August 2015

This release of Toshiba Diagnostics for POS Systems and Peripherals provides you the capability to run the diagnostics on a POS system when you have a 2X20 display as the only display on the system unit.

This Document Includes:

I. Diagnostics Setup Requirements for Minimal User Interface

========================================================================================

I. Diagnostics Environment for Minimal User Interface

The purpose of the minimal user interface in the Toshiba Diagnostics for POS Systems and Peripherals package is to allow you to run diagnostics on a system having a 2x20 display as the only display attached to the system unit without having to attach a video display.

You may have any of the following configurations where having the minimal user interface capability in the Toshiba GCS Diagnostics package is helpful:

· TCx700 with 2x20 display and POS or PC keyboard

· TCx300 with 2x20 display and POS or PC keyboard

· SurePOS 700 with 2x20 display and POS or PC keyboard

· SurePOS 300 with 2x20 display and POS or PCkeyboard

Note that AnyPlace Kiosks (4838-xxx), SurePOS 500 system units, and the SurePOS 100 system units have video displays integrated into the system unit. You will never need to use the minimal user interface support in the Diagnostics package on these system units.

Operations with Minimal User Interface

This operation is only supported in the memory key version of Diagnostics. Users will need to copy /utilities/diags2x20/diags2x20.properties to the root of your memory key to run in Diagnostics Minimal UI otherwise it will start normal Diagnostics.

You will boot the memory key and the Diagnostics check for diags2x20.properties to determine if it needs to operate in the minimal user interface mode.

Navigation when POS Keyboard is Attached

In the event that there is a POS keyboard (50-key POS keyboard or 67-key POS keyboard), there is no natural navigation keys present on the keyboard. To assist in the navigation, you will be guided to define six keys for navigation. These are the functions associated with the navigation keys:

· Up

· Down

· Back

· Enter

· Home

· Print

The options are presented in the form of lists. Also, some messages are multi-line messages. You will use the navigation keys to traverse the lists and make selections.

NOTE: The current item is identified with the asterisk (*) symbol in front of the item. Typically, this item is shown on the top row of the 2x20 display.

The UP key causes the selection of the item immediately above the current item to be the new current item.

The DOWN key causes the selection of the item immediately below the current item to be the new current item.

The BACK key causes the system to go to the previous menu.

The ENTER key causes the currently selected item to be acted on.

The HOME key causes the system to beginning diagnostics menu. This is the menu containing SYSTEM TEST, POS DEVICE DIAGNOSTICS, and UTILITIES as the items to be selected.

The PRINT key causes the current message or menu to be printed on the POS printer, if one is attached.

Defining The Navigation Keys

This process is presented to you. Prior to the navigation keys being defined, all messages displayed on the 2x20 display are automatically rotated across the 2x20 display for you to read. The message telling you it is time to define the navigation keys displays in this fashion.

Since there are no icons on the keys corresponding to the navigation keys you will define, you will have to remember the key assignments you make. You may assign any of the keys on the keyboard to be the navigation keys. The navigation keys are in force only for the duration of the diagnostics session. This process does not affect the normal user operation and definition of the POS keyboard.

NOTE:

If you have an ANPOS keyboard, CANPOS keyboard, or regular PC style keyboard attached, you do not have to perform the navigation key assignment process. Instead, the Diagnostics package will tell you what the navigation keys are you may use on the these keyboards. These keyboards have natural navigation icons on the keys (Up arrow and Down arrow – for example). The informational message will rotate on the 2x20 display telling you about the navigation keys. For your convenience, that message is shown below.

Put the message defining navigation keys for the ANPOS, CANPOS, or PC keyboard here.

NOTE:

If you have a POS printer attached to the system unit, the Diagnostics package will print the initial messages on the POS printer as well as display them on the 2x20 display as a convenience until the navigation keys are defined. After that point, you will have the option of having all the messages printed on the POS printer. You may also press the PRINT key to cause the current message or current menu to be printed on the POS printer.

If you forget the navigation keys you defined, you can boot the system unit with the diagnostic memory key again and go through the definition process again.

Running the Diagnostics

You will be able to run the diagnostic tests and utilities using this interface. Typically, you will use the UP and DOWN keys move through the menus. You will use the ENTER key to take the action identified by the current item selected. You will see an asterisk (*) on the left hand side of the item shown on the 2X20 display. Typically, this item is shown on the top row of the 2x20 display.

You can use the BACK key to get back to the previous menu. For example, if you are on the System Utilities panel showing Vital Product Data and Firmware Update, you can use the BACK key to go back to the main Diagnostics screen.

If you get lost and lose track of what menu screen you are on, you can press the HOME key to go back to the first Diagnostics menu (also known as the main Diagnostics menu).

For any of the utilities where keyboard input is required, there is a method provided for you to input characters and numbers when you have a 50-key keyboard or 67-key modular keyboard attached. For example, the Vital Product Update utility associated with setting or changing the serial number on a POS system unit requires you enter numbers and letters to construct the serial number. You will be presented with a list of letters and numbers you can scan through. You choose the letter or number by pressing the key you defined for the ENTER key on your keyboard. The process is to scan through the list, choose a letter or number, move to the next position in the serial number, scan through the list, choose a letter or number ,etc., until you reach the end of the serial number field.

Using RS-232 Attached Devices

RS-232 attached devices are not automatically detectable by the TGCS Diagnostics package. As with the current graphical user interface based diagnostics package, you must provide the RS-232 attachment details so the diagnostics package can properly communicate with them.

To assist in that process, you will find a file by the name of diags2x20.properties in the /utilities/diags2x20 folder on the memory key. It contains a template for the RS-232 connection information needed for each type of TGCS RS-232 device supported.

You can use that file to create the file /diags2x20.properties in that same location. This file is processed by the TGCS Diagnostics package on bootup.

See the sample of the template file below. Also see the sample below of the /utilities/diags2x20/diags2x20.properties.Sample for a typical RS-232 set of devices

========================================================================================

#-----------------------------------------------------------------------------------------------------------

# Diagnostics Minimal User Interface (diags2x20):

#

# Place this file in the root of your memory key to run in Diagnostics Minimal UI

# otherwise it will start normal Diagnostics

#

# The RS232 Devices cannot be automatically detected. The user must place the

# necessary entries into the space below. Each device must provide a Logical Name,

# Com Port, Baud Rate, and Flow Control information. Please see the Sample file for the

# predefined values.

#-----------------------------------------------------------------------------------------------------------

DEVICE = MSR RS232 JUCC 4820/AnyPlace Kiosk/SurePOS 500/600

COMPORT = COM3

BAUD = 19200

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Kx5/Kx6

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = MSR RS232 ISO 4820/AnyPlace Kiosk/SurePOS 500/600

COMPORT = COM3

BAUD = 19200

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Kx4

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Kx3

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = ToneIndicator RS232 4610 TM/TF6/7 1NR

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = LineDisplay RS232 APA

COMPORT = COM4

BAUD = null

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Gx5

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Gx4

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = FiscalPrinter RS232 4610 Gx3

COMPORT = COM1

BAUD = 19200

FLOWCONTROL = None

DEVICE = POSPrinter RS232 4610 TI1/2/3/4/5/8/9 TM/F 6/7 2xR/1NR

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = CashDrawer RS232 4610-B

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = CashDrawer RS232 4610-A

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = LineDisplay RS232 LED SureOne/SurePOS 100/300/500/600

COMPORT = COM4

BAUD = null

FLOWCONTROL = None

DEVICE = LineDisplay RS232 VFD SureOne/SurePOS 100/300/500/600

COMPORT = COM4

BAUD = null

FLOWCONTROL = None

DEVICE = Scanner Line RS232 AnyPlace Kiosk

COMPORT = COM4

BAUD = 19200

FLOWCONTROL = None

DEVICE = MICR RS232 4610 TI2/4/8/9 2CR

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = POSPrinter RS232 SureOne/SurePOS 100

COMPORT = COM3

BAUD = 9600

FLOWCONTROL = Xon/Xoff

DEVICE = FiscalPrinter RS232 4610 1NF/Sx6

COMPORT = COM1

BAUD = 115200

FLOWCONTROL = None

DEVICE = CashDrawer SurePOS 500/600-B

COMPORT = COM4

BAUD = null

FLOWCONTROL = None

DEVICE = CashDrawer SurePOS 500/600-A

COMPORT = COM4

BAUD = null

FLOWCONTROL = None

DEVICE = Scanner Omni RS232 AnyPlace Kiosk

COMPORT = COM4

BAUD = 9600

FLOWCONTROL = None

DEVICE = CheckScanner RS232 4610 TI8/9

COMPORT = COM1

BAUD = 9600

FLOWCONTROL = Xon/Xoff