5952 User Manual
5952 User Manual
Release 1.0
User Guide
BD20-1370-A Issue D
The product described in this book is a licensed product of NCR Corporation. It is the policy of NCR Corporation (NCR) to improve products as new technology, components, software, and firmware become available. NCR, therefore, reserves the right to change specifications without prior notice. All features, functions, and operations described herein may not be marketed by NCR in all parts of the world. In some instances, photographs are of equipment prototypes. Therefore, before using this document, consult with your NCR representative or NCR office for information that is applicable and current. To maintain the quality of our publications, we need your comments on the accuracy, clarity, organization, and value of this book. Address correspondence to: Retail Solutions GroupAtlanta NCR Corporation 2651 Satellite Blvd. Duluth, GA 30096 Copyright 1999 By NCR Corporation Dayton, Ohio U.S.A. All Rights Reserved
Chapter 1: Overview
0-1
Table of Contents
Chapter 1: Overview Compatibility .......................................................... 1-1 Features ......................................................................... 1-2 Wedge Controller ................................................... 1-2 Decoded Scanner .................................................... 1-3 Dual-Color Power LED .......................................... 1-3 LCD Contrast Control ............................................ 1-4 Keylock Positions ................................................... 1-4 Keylock Location .................................................... 1-5 NCR 7450 Standby Sleep Switch ....................... 1-5 Magnetic Stripe Reader (MSR) .............................. 1-5 Speaker .................................................................... 1-5 External Standard PC Keyboard Connector......... 1-6 Special PC Setup Keypad Layout...................... 1-6 Chapter 2: Installation Environmental Conditions........................................... 2-1 Physical Environment ............................................ 2-1 Operating Range ................................................ 2-1 Storage Range ..................................................... 2-1 Transit Range...................................................... 2-1 DynaKey Electrical Environment.......................... 2-2 LCD Board Electrical Environment....................... 2-2 DynaKey Dimensions ............................................ 2-3 Installing the DynaKey................................................. 2-4 PCI LCD Card......................................................... 2-5 Setting the Panel Select Switch (SW1)............... 2-5 Wedge LCD AT Card............................................. 2-6 Setting the Board I/O Address (SW2) .............. 2-6
0-2
Chapter 1: Overview
Setting the RS-232 I/O Address (SW1)............. 2-7 Setting the IRQ (SW1) ........................................ 2-8 Optional RS-232 Break Out Port........................ 2-8 Check Stand Mount Installation............................ 2-9 Remote Mount Installation .................................. 2-14 Wall-Mounting the DynaKey .............................. 2-17 Powering Up ............................................................... 2-18 Powering Up Using the 7450 ............................... 2-18 Powering Up the Workstation After Replacing a Circuit Board................................ 2-18 Power-Up Diagnostics ......................................... 2-18 7450 Diagnostics ................................................... 2-19 Power Up for NCR 7452 or PC ............................ 2-19 Special Keypad Mode .......................................... 2-20 Special PC Setup Keypad Mode Activated ........ 2-21 Normal Operating Mode ..................................... 2-22 Screen Saving Feature .......................................... 2-23 Chapter 3: Programming Device Interfaces........................................................... 3-1 Wedge Controller Interface ................................... 3-1 NCR 7450 Retail Keyboard Port Interfaces........... 3-1 Firmware Commands................................................... 3-3 Keyboard Firmware ............................................... 3-3 Command Set ......................................................... 3-4 Commands from the Host Workstation to the DynaKey.................................................................. 3-4 Commands to the Host Workstation from the DynaKey.................................................................. 3-6 POS Defaults ........................................................... 3-7 Special POS Capabilities ........................................ 3-8 Num Lock Operation ............................................. 3-8
Chapter 1: Overview
0-3
NUM LOCK OFF............................................ 3-9 NUM LOCK ON............................................. 3-9 Cursor Control at the DynaKey............................. 3-9 Alt-Control-Delete Protection.............................. 3-10 Alt-Control-Delete Disabled ................................ 3-10 Alt-Control-Delete Enabled ................................. 3-11 Calculator or Telephone Numeric Pad Layout .. 3-12 Detection of Double High/Wide Keys ............... 3-12 Auto Detection of Double High/Wide Key Mode (default) ...................................................... 3-13 Blocking Key Locations........................................ 3-14 NCR POS-Compatible Double High/Wide Key Configuration Mode............................................. 3-15 Keyboard Options Command EA................... 3-15 Double High/Wide Keys................................. 3-16 Double Key Error Detection ................................ 3-17 First Byte = Command Byte (EA Hex)............ 3-17 Second Byte = Parameter Byte 1 (Blocking Keys, Keypad, Double Key Error Detection) . 3-17 Third Byte = Parameter Byte 2 (Blocking Keys).................................................................. 3-18 Fourth Byte = Parameter Byte 3 = (Blocking Key Pairs).......................................................... 3-19 Fifth Byte = Parameter Byte 4 (Blocking Key Pairs).................................................................. 3-19 Keyboard Part Number/Type Command (EC Hex) ....................................................................... 3-20 Key Position Diagram .......................................... 3-21 Panel OFF/ON Sequence........................................... 3-23 PCI LCD Board (65550 Chips)......................... 3-23 LCD AT Board (65535 Chips) .......................... 3-24 Panel On Sequence: .......................................... 3-24
0-4
Chapter 1: Overview
Chapter 4: Service Safety Requirements..................................................... 4-1 Problem Isolation Procedures...................................... 4-2 Troubleshooting Table ........................................... 4-2 Service Procedures........................................................ 4-8 Servicing the DynaKey........................................... 4-8 Internal Components ........................................... 4-12 Monochrome and Color Module .................... 4-12 Replacing the MSR ............................................... 4-12 Replacing the DynaKey Control Board .............. 4-14 Replacing the Keypad .......................................... 4-15 Replacing the Keylock.......................................... 4-17 Removing the DynaKey LCD.............................. 4-18 Re-Assembling the DynaKey............................... 4-22 Connector Pin-Out Information ................................ 4-23 External Keyboard Connector ............................. 4-23 External RS-232 Scanner Connector .................... 4-23 Spare Parts List ........................................................... 4-24 DynaKey Cleaning Procedures.................................. 4-27 Cleaning the Glass............................................ 4-27
Revision Record
Issue Date Remarks
A B C D
First issue Added PCI LCD Board Reformatted and added scanner port note. Added cleaning procedures
Chapter 1: Overview
1-1
Chapter 1: Overview
14135
The NCR 5952 Wedge DynaKey is a Point-of-Sale (POS) keyboard with a built-in VGA flat panel Liquid Crystal Display (LCD). Unique to the DynaKey is a set of DynaKeys located beside the LCD. These keys change function depending on the software application appearing on the LCD. Also unique are two up/down scroll keys. The keypad module contains the re-configurable key matrix, DynaKeys, and scroll keys.
Compatibility
The NCR 5952 DynaKey is designed as an optional Input/Output (I/O) device for the following workstations: NCR 7452 retail workstation NCR 7453 retail workstation NCR 7450 retail workstation An Intel-based PC with an available standard 16-bit ISA slot (the LCD board has been tested and found to be compatible with a wide variety of standard PCs)
1-2
Chapter 1: Overview
Features
The NCR 5952 Wedge DynaKey contains either a 10.5-inch monochrome or a 10.5-inch active-matrix (TFT) color LCD. In addition to the LCD and the keypad, the unit includes the following features: External decoded RS-232 scanner connector Dual-color power status LED LCD contrast control (not on TFT units) Keylock Optional standby sleep switch for the NCR 7450 workstation only Three-track ISO Magnetic Stripe Reader (MSR) Speaker (separate from the PC speaker) External standard PC keyboard connector Special PC Setup keypad layout
Wedge Controller
The Wedge consists of a microcontroller and associated circuitry that supports (via a PC standard keyboard interface) the following peripheral devices: A Magnetic Stripe Reader (MSR) Decoded RS-232 Scanner Keylock Speaker
The controller logically connects these devices with a standard PC keyboard. The retail workstation or PC interprets the data flow as keyboard input.
Chapter 1: Overview
1-3
An application can use special start and end sentinel characters to determine that the information actually came from the Wedge device instead of the keypad or external keyboard. On a PC or 7452 workstation, the Wedge also controls the operation of the built-in speaker (not the PC speaker). For more information on the Wedge, refer to the NCR Wedge Software Users Guide, BD20-1368-A or contact your NCR sales representative to order this manual.
Decoded Scanner
The DynaKey allows a standard decoded RS-232 bar code scanner to input data via the keyboard data stream. The scanner port also provides +5V power to allow easy scanner connection. Note: Scanners connected to the Wedge RS-232 Scanner Port should be configured to operate at 1200 bps if there is any possibility of scanning activity simultaneous with keyboard or mouse input. At higher baud rates, scanner data may be lost if the wedge controller is busy processing input from the keyboard (including DynaKeys) or mouse.
DynaKey power on Wedge controller reporting an error condition LCD in standby mode (or see note below)
Flashing red/ DynaKey keypad in PC Setup mode green (See Special Keypad mode in Installation) Off DynaKey power off or 7450 in sleep mode
Note: The LED may also be orange for a few seconds on power-up before display is active.
1-4
Chapter 1: Overview
Keylock Positions
The DynaKey includes a standard NCR Keylock, accessible through the Wedge controller. There are four positions: Exception, Locked, Retail, and Supervisor. They are explained in the following table and illustration.
Abbreviation Position Description
Ex
Exception Used by the customer or service representative to perform low level programming such as workstation diagnostics, configuring the workstation, or loading the workstation. Locked Retail Used to lock keyboard input to prohibit use of normal functions. Used when performing normal retail mode functions.
L R S
Supervisor Used by the supervisor to provide highest level of workstation control in cases such as refunds and running totals.
Chapter 1: Overview
1-5
Keylock Location
The Keylock is located on the DynaKey front panel below the keypad.
14136
Speaker
The DynaKey includes its own built-in speaker. By default, it sounds key clicks, but on a PC or a 7450 system, you can program it through the Wedge to sound tones under control of the application program. The Wedge does not control the speaker on a 7450 system.
1-6
Chapter 1: Overview
Chapter 2: Installation
2-1
Chapter 2: Installation
Environmental Conditions
This section lists the physical and electrical environments required for the DynaKey module and LCD Board.
Physical Environment
The physical environments required for the DynaKey module and the LCD Board are listed in this section.
Operating Range
Condition Range
Storage Range
Condition Range
Temperature
-10 to 50C
Transit Range
Condition Range
Temperature
2-2
Chapter 2: Installation
Typical
Maximum
Power Consumption
9.6 W
15.6 W
5.0V
10%
+12V Supply Voltage 12.0V 10% -12V Supply Voltage -12.0V 10%
Typical Maximum
Chapter 2: Installation
2-3
DynaKey Dimensions
43 cm (17.00 in.)
22 cm (8.75 in.)
14478
2-4
Chapter 2: Installation
Chapter 2: Installation
2-5
VGA BIOS
15376
Panel 8 (Color DSTN) Default Panel 7 (Mono STN) Panel 6 (Color TFT) Panel 5 (Unused) Panel 4 (5-in. Mono) Panel 3 (Unused) Panel 2 (Unused) Panel 1 (Unused)
In the above table, DSTN denotes a passive color LCD, and TFT denotes an active matrix color LCD.
2-6
Chapter 2: Installation
F2, 1 A, 5 V
F1, 5 A, 12 V
SW1
ON
P1 P2 P3 I/O Address
P4
P5 P6
Board IRQ
Chapter 2: Installation
2-7
Positions 2 and 3 are used to select the Board I/O Address. Position 1 is used to switch between Ring Indicator and +5 V on pin 9 of the optional RS-232 port.
P1 P2 P3 Function
X X X X
OFF OFF Address 1A0h (Default) OFF ON Address 1B0h ON OFF Address 268h ON ON Address 288h X X +5 V on optional RS-232 Port, pin 9 (Default) Ring Indicator on optional RS-232 Port, pin 9
OFF X ON X
OFF OFF OFF Address 2F8h (COM2) OFF OFF ON Address 3F8h (COM1) OFF ON OFF Address 338h OFF ON ON Address 3E8h (COM3) ON OFF OFF Address 238h ON OFF ON Address 2E8h (COM4) ON ON OFF Address 2E0h (Default) ON ON ON Disable RS-232 port
2-8
Chapter 2: Installation
OFF OFF OFF IRQ3 (COM2) OFF OFF ON IRQ4 (COM1) OFF ON OFF IRQ5 OFF ON ON IRQ9 ON OFF OFF IRQ10 ON OFF ON IRQ11 (Default) ON ON OFF IRQ15 ON ON ON Disable RS-232 port
Chapter 2: Installation
2-9
Cable Cover
14420b
2. Remove the Adapter Plate from the back of the DynaKey cabinet.
(2) Screws
Adapter Plate
14269
2-10
Chapter 2: Installation
3. Mount the post to the Adapter Plate with four screws provided.
(4) Screws
Adapter Plate
14198
4. Tip open the Adapter Plate as fully as possible. Route the right angle connector end of the LCD cable up through the base of the Check Stand Mount, through the hole in the adapter plate and route as shown. Leave about 15 cm (6 in.) of slack cable.
14199
Chapter 2: Installation
2-11
5. Mount the Adapter Plate and Check Stand assembly to the back of the DynaKey cabinet.
Screws (2)
14267
6. Connect the LCD cable to the LCD connector on the DynaKey. Leave sufficient slack in the cable so that the display can be easily tilted.
14268
7. Connect the LCD Cable: If installing on an NCR 7452, connect the LCD Cable to the LCD Board.
2-12
Chapter 2: Installation
If installing on an NCR 7450, connect the LCD cable from the DynaKey to the 7450 Wedge Y-cable. Connect the Y-cable to the connectors on the rear panel of the 7450 labeled POS Keyboard and LCD Display.
7450-1000 Series (Front View)
To DynaKey Module
To DynaKey Module
Junction Box
Caution: Do not use an extended keyboard cable. If installing on a workstation or PC that requires an LCD Board, connect the LCD Cable to board as follows.
Chapter 2: Installation
2-13
a. Connect the PC adapter cable from the adapter board (LCD or PCI) to the keyboard connector on the workstation/PC. (The 5PIN connector connects to the adapter board. The 6-PIN connector connects to the PC keyboard connector.) b. Connect the LCD cable as shown.
To PC Keyboard Connector
LCD AT Board
15810b
8. Connect the hand-held scanner cable and PC keyboard cable (if applicable).
LCD
Scanner PC Keyboard
14423b
2-14
Chapter 2: Installation
Cable Cover
14421a
14420
Chapter 2: Installation
2-15
2. Remove the keys from the Keylock, turn the module over and lay it on a flat surface.
14495
3. Remove the Remote Mount from the DynaKey module (4 screws). 4. Connect the LCD Cable (and other cables, if applicable) to the DynaKey. Route the cable(s) through the Adapter Plate and through the hole in the base as shown below. Reinstall the Remote Mount to the DynaKey module.
15955
2-16
Chapter 2: Installation
Cable Hold-Down
NOTE: If you have an additional cable, it should be pinched between the two plastic studsto act as a strain relief.
14102a
Chapter 2: Installation
2-17
Remove Screws
Filler Plate
14477
2. Install the Mounting Bracket on a wall or vertical structure that can adequately support the DynaKey.
12368
Shoulder Screws
14488
2-18
Chapter 2: Installation
Powering Up
This section describes how to power up the workstation and the initial checkout procedures after all hardware has been installed. Note: No keypad configuration is required at installation time. The keypad is configured at the time of manufacture by default to recognize the Ctrl/Alt/Del key combination for system reset. Note: No unit setup is required at installation unless configuration must be changed from factory defaults. The Wedge Support Disk (LPIN G370-0701-0000), allows configuration of the operational parameters in the Wedge. Note: Make sure the Keylock is NOT in the Locked (L) position. This completely locks out the keyboard operation (including the external PS/2 keyboard if one is connected).
Power-Up Diagnostics
Power-up Diagnostics are hardware tests that are performed automatically each time the workstation is powered up. If an error is encountered, a descriptive message is displayed.
Chapter 2: Installation
2-19
7450 Diagnostics
Error code information is stored in CMOS memory for further analysis of the cause of any power-up failures. Power-up also initializes all firmware, hardware, and RAM work areas as required to load and run the workstation. Putting the Keylock in EX position on power up brings up the 7450 configuration setup routine. See the NCR 7450 Workstation Hardware Installation & Service manual (BST0-2122-17) for information on running the 7450 configuration setup routine. If you continue to experience display problems, it is possible that you have the wrong PC BIOS or VGA BIOS versions. For procedures on how to update the BIOS see Flash BIOS Programmer Utilities sections in your workstations Hardware Installation & Service document. If you continue to experience display problems see the troubleshooting section in Chapter 5, Service and Repair.
2-20
Chapter 2: Installation
To enter the special PC Setup keypad mode, proceed as follows: 1. Power up the system. 2. After the memory test completes, hold down key number 10 and key number 12 simultaneously (see the keypad layout in this chapter). Make sure both keys are held down together. The status LED flashes red/green to indicate that the keypad entered the PC Setup mode. Note: Ignore any stuck key error messages displayed as a result of the keys being held down. The 10 and 12 keys must be the first two keys pressed after a power on. If any other keys are pressed first, pressing the 10 and 12 keys simultaneously will not put the DynaKey into the PC Setup mode. 3. Press the key required by the PC to put it into the BIOS configuration routine (usually F1). Use the special keypad layout to run the PCs BIOS Configuration routine. When you have completed configuring the PC, the DynaKey can be taken out of PC Setup mode by either:
Chapter 2: Installation
2-21
Note: The DynaKeys special PC Setup mode is provided simply as a convenience feature. If the operator prefers not to use this mode, simply connect an external keyboard to the DynaKeys PC keyboard port to use for system configuration.
F2
28
ESC
30 14 31 18 32 22 33 34 1 19 2 20 3 21 4 15 5 16 6 17 +
23 0 35
24 Del
25 CR
14419
2-22
Chapter 2: Installation
28
29
F4
30
F5
31
F6
18
19
20
32
F7
22
23 0 Shift-F9 35
24
33
F8
34
12389
Chapter 2: Installation
2-23
2-24
Chapter 2: Installation
Chapter 3: Programming
3-1
Chapter 3: Programming
Device Interfaces
This section provides information on the device interfaces.
3-2
Chapter 3: Programming
A PS/2-style keyboard connector. This permits alphanumeric entry via a standard, external PC keyboard. The NCR 7450 recognizes only one keyboard, so the DynaKey passes commands from the external keyboard to the 7450. A speaker controlled by the NCR 7450. (7450-type speaker is used.) A standby switch controlled by the NCR 7450. When the 7450 unit is powered on, this switch takes the terminal in and out of sleep mode. Note: The DynaKey Keylock is not available as a pass-through interface to the NCR 7450 retail keyboard port. You can only access the Keylock through the Wedge controller. However, wedge platform software drivers are available that provide a backwardcompatible Keylock interface for 7450 application software.
Chapter 3: Programming
3-3
Firmware Commands
Developers can use firmware commands to control the operation of the DynaKey. Usually the controlling driver or utility program on the host system sends the firmware commands to the controller.
Keyboard Firmware
The DynaKey firmware consists of standard IBM PS/2-compatible keyboard firmware with added extensions for POS-specific functions. The DynaKey supports the following minimum standard PC keyboard capabilities: Multi-key rollover (3-key minimum) Optional system reset (Alt-Control-Delete) at the external keyboard (default=enabled) Keyboard buffering (32 bytes)
Additionally, the DynaKey has capabilities unique to the POS environment. The DynaKey keyboard contains extensions for the following added POS-specific functions: Keyboard auto-repeat for numeric and cursor control keys only (for example, no auto-repeat for function keys and DynaKeys). Automatic detection of double high/wide keys (default = enabled). Firmware command for user configuration of the numeric keypad for either calculator or telephone arrangement. Firmware command for user configuration of double high/wide keys (and keypad layout for backwards compatibility). Takes firmware out of double high/wide auto detection mode. Firmware command for the controller to return its NCR part number.
3-4
Chapter 3: Programming
Firmware command for enabling and disabling the system reset (Alt-Control-Delete) sent by the external keyboard. The default setting is determined by the state of an external I/O pin on the keyboard microcontroller (default=enabled). Special PC Setup alternate keypad layout so the DynaKey can be used to run PC BIOS configuration routines.
Command Set
The host workstation does not recognize two keyboards. However, an external keyboard can be connected to the DynaKey, and the DynaKey passes the commands to the host workstation. Note: The connection of an external keyboard to the DynaKey is optional. You can use the POS commands only for communication between the DynaKey and the host system. The POS commands are not passed through to an external keyboard.
E9 EA EB EC
PC Standard Commands
Hex
ED EE EF-F1
Chapter 3: Programming
3-5
PC Standard Commands
Hex
Read Id Set Typematic Rate/Delay Enable Default Disable Set Default (Not Supported) Resend Reset
F2 F3 F4 F5 F6 F7-FD FE FF
Note: The DynaKey keyboard firmware does not support commands EF-F1 and F7-FD. The firmware responds with a RESEND upon receiving any of these commands and does NOT pass these commands through to an external keyboard. For detailed information on the PC standard commands, please refer to IBM PS/2 Hardware Interface Technical Reference - Common Interfaces, Keyboards (101- and 102-key) section, IBM document number 84F9735.
3-6
Chapter 3: Programming
00 83AB AA FC EE FA FE
For detailed information on these commands, please refer to IBM PS/2 Hardware Interface Technical Reference - Common Interfaces, Keyboards (101- and 102-key) section, IBM document number 84F9735.
Chapter 3: Programming
3-7
POS Defaults
During power up, the host workstation initializes the keyboard firmware by generating a keyboard reset. While this reset is active or the keyboard power is rising, the keyboard will be locked and prohibited from execution by the keyboard hardware. Upon powering up or receiving a reset, the keyboard initializes by clearing RAM, clearing internal indicators, resetting the indicator lights (if any), and performing keyboard diagnostic tests. Additionally, the keyboard performs initialization diagnostic tests to ensure valid operation of the keyboard. These diagnostic tests check the keyboard ROM and RAM, and they detect stuck keys on the keyboard. If the ROM or RAM tests fail, the keyboard attempts to return an error status. If a stuck key condition is detected, the make key code of the stuck key is returned following the successful status (AA Hex). Following is a list of Power Up and Reset POS default conditions: Calculator numeric keypad configuration Auto detection of double high/wide keys enabled. Alt-Control-Delete protection default at power-up is determined by examining I/O pin P2.7 on the keyboard microcontroller. (Refer to table on page 3-11.) Alt-Control-Delete is default enabled.
3-8
Chapter 3: Programming
Note: The special POS capabilities are available and active at all times after power up or reset.
Chapter 3: Programming
3-9
When the operator presses a key on the DynaKey that requires the Num Lock to be on (i.e.: the numeric keys and the . key), the firmware examines the current state of its Num Lock Flag and does one of two things:
NUM LOCK ON
Do not send NUM LOCK codes, simply send key codes. The DynaKey simply sends the correct scan code for the key that was pressed. This scenario does not change if no external keyboard is attached. Many keys on the DynaKey do not change state with the Num Lock mode. Obviously, for those keys, there is no need to check the Num Lock Flag first before sending their key codes. The host terminal should not be able to tell that two keyboards exist when an external keyboard is plugged into the DynaKey. The DynaKey appears to the host system as one keyboard whether or not an external keyboard is attached.
3-10
Chapter 3: Programming
Alt-Control-Delete Protection
The simultaneous depression of the Alt, Control, and Delete keys on the external keyboard results in a PC system reset or reboot. To preserve security in a POS environment, it may be necessary to restrict the system reset function to avoid an unnecessary reboot of the system. The default state of the Alt-Control-Delete disable function after a keyboard reset is determined by examining the state of the 2.7 I/O pin on the keyboard microcontroller.
Pin State Alt-Control-Delete
Alt-Control-Delete Disabled
The host can disable the Alt-Control-Delete with the following command:
Command Parameter
E9
00
After a reset, the DynaKey keeps track of the state of the Alt, Control, and Delete keys (whether they are pressed down or not) with three bits in its on-board RAM. After the host issues the Alt-Control-Delete disable command, if any two of the three keys are down, the DynaKey does not pass-through the make code for the third key from the external keyboard. For example, if the DynaKey sees the make code for the Delete key, it checks its on-board RAM to determine the state of the Alt and Control keys. If it determines that the Alt and Control keys are also down, then the DynaKey does not pass through the make code for the Delete key on to the host system. It discards the Delete make code.
Chapter 3: Programming
3-11
The codes for the Alt-Control-Delete key sequence need not arrive at the DynaKey in sequence. Other key make or break codes could arrive between the make codes for the sequence. Note that any combination of Alt-Control-Delete causes a system reboot. The firmware is capable of insuring that the operator is not able to reboot the system by holding down the Alt, Control, and Delete keys on the external keyboard at any time, in any sequence, and in combination with any other keys.
Alt-Control-Delete Enabled
The Alt-Control-Delete feature is enabled when the host issues the following command:
Command Parameter
E9
01
Upon receiving this command, the DynaKey firmware allows the AltControl-Delete scan codes to be passed through from an external keyboard to the host system.
3-12
Chapter 3: Programming
E9 E9
Upon receiving the E9 command and 02 parameter combination, the DynaKey switches from the default calculator numeric keypad layout to the telephone numeric keypad layout. If the host needs to restore the default calculator layout, it sends the E9 command and 03 parameter. Note: Changing the numeric keypad layout also requires physically removing and swapping the key caps on the first and third rows of the keypad. The key codes for the DynaKeys numeric keypad are the same as the numeric keypad on an IBM PS/2 101-key keyboard. After each reset, the host workstation can issue either the E9-02 command or the EA Keyboard Options command to specify the telephone numeric keypad configuration.
Chapter 3: Programming
3-13
When you press a double high/wide key tip, the DynaKey firmware sends only one of the two keys scan codes to the host system. The DynaKey supports two methods of double high/wide key operation: Auto-detection of double high/wide key mode (default) NCR POS-compatible double high/wide key configuration mode
3-14
Chapter 3: Programming
F1
27 4
F11
5
F12 * F15
6
F13
F2
28
* F14
* F16
F3
29
F17
10
F18
12
F20
F4
30
11
13
7 F5
31 14 15
8
16
9
17
* F21
4 F6
32 18 19
5
20
6
21
F22
1 F7
22 33 23
2
* F19
35 24
3
25
* F23
0 F8
34
CR
Key Number
* xx
Key Function
14418
If you press two keys one after the other but not within the 18 ms window, then the firmware simply sends the make codes for both keys in the order pressed. This is known as rollover. Numeric keys are shown in calculator layout. Auto-detection of double high/wide keys mode is enabled by default after a reset.
Chapter 3: Programming
3-15
Command
Byte #1 - Blocking Keys, Telephone/Calculator Keypad, Double Key Error Detection Byte #2 - Blocking Keys Byte #3 - Blocking Key Pairs Byte #4 - Blocking Key Pairs
Note: Issuing the Keyboard Option command for any reason takes the DynaKey out of Autodetect Double High/Wide Key mode.
3-16
Chapter 3: Programming
Chapter 3: Programming
3-17
First Byte = Command Byte (EA Hex) Second Byte = Parameter Byte 1 (Blocking Keys, Keypad, Double Key Error Detection)
Bit 0 - 0 = Calculator Numeric Pad Arrangement (Default) . Bit 0 - 1 = Telephone Numeric Pad Arrangement To complete the change to Telephone Numeric Pad, Key tips 1, 2, and 3 must be interchanged with Key tips 7, 8, and 9. Bit 1 - 0 = Blocking Key 23 off Bit 1 - 1 = Blocking Key 23 activated (Default Double Wide Zero - 0) To complete the change from a double wide key to two single wide keys, replace the double wide key tip with two single wide key tips. Bit 2 - 0 = Blocking Key 21 off Bit 2 - 1 = Blocking Key 21 activated (Default Double High Enter)
3-18
Chapter 3: Programming
To complete the change from a double high key to two keys, the 1/2 x 2 high key tip must be replaced by two individual key tips 1/2 x 1 high. To complete the change from two keys to a double high key, two 1/2 x 1 key tips must be replaced by a double high key tip with a leveling device. Bit 3 - 0 = Double Key Error Detection activated (Default) Bit 3 - 1 = Double Key Error Detection off Bit 4 - 0 = Blocking Key 4 off (Default) Bit 4 - 1 = Blocking Key 4 activated Bit 5 - 0 = Blocking Key 5 off (Default) Bit 5 - 1 = Blocking Key 5 activated Bit 6 - 0 = Not used Bit 7 - 0 = Reserved
Chapter 3: Programming
3-19
3-20
Chapter 3: Programming
The Keyboard Part Number/Type format is shown below: Keyboard Part Number Keyboard Type
The keyboard part number is a five-character binary coded decimal (BCD) value indicating the NCR part number (10 digits) of the keyboard ROM chip. This value is within the keyboard ROM. The keyboard part number for the DynaKey ROM is (BCD):
49 70 40 65 05 = 497-0406505
Note: This part number changes with subsequent noninterchangeable releases of the DynaKey keypad firmware or major changes in the DynaKey unit. The DynaKey sends the most significant two digits to the host as a BCD byte first. The next two digits are sent second. This order continues for the next 3 bytes. For the DynaKey, the keyboard type field is a one-byte field indicating the type of keyboard as shown below:
Type Keyboard
02 Hex DynaKey
Chapter 3: Programming
3-21
The DynaKey sends the Keyboard Type byte to the workstation immediately following the last byte of the keyboard part number.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
(Shift-F1) (Shift-F2) (Shift-F3) (Shift-F4) (Shift-F5) (Shift-F6) (Shift-F7) (Shift-F8) (Shift-F10) 7 8 9 (Cntl-F1) 4 5 6 (Cntl-F2) 1 2 3 (Cntl-F3) 0 (Shift-F9)
54 55 56 57 58 59 5A 5B 5D 47 48 49 5E 4B 4C 4D 5F 4F 50 51 60 52 5C 30 31 32 33 34 35 36 37 38 39
3-22
Chapter 3: Programming
Key Position
Key
Scan Code
ASCII
24 25 26 27 28 29 30 31 32 33 34 35
. (CR) DynaKey-F1 DynaKey-F2 DynaKey-F3 DynaKey-F4 DynaKey-F5 DynaKey-F6 DynaKey-F7 DynaKey-F8 down cursor up cursor
53 1C 3B 3C 3D 3E 3F 40 41 42 50 48
2E 0D
Chapter 3: Programming
3-23
3-24
Chapter 3: Programming
Panel On Sequence:
Turn Panel On (XR52[3]=0) Save SR Index Turn Video On (SR01[5] Restore SR Index These are a brief sequence examples. Implementation is up to the user. If there are any questions regarding these sequences, please contact NCR Technical Support, or Chips and Technologies, Inc. at 2950 Zanker Road, San Jose, CA 95134, or telephone (408) 434-0600.
Chapter 4: Service
4-1
Chapter 4: Service
Safety Requirements
Carefully follow these safety requirements before servicing the DynaKey. Warning: This workstation or PC contains hazardous voltages and should only be serviced by qualified service personnel. Warning: Before servicing the equipment, plug your safety strap into a proper grounding outlet. Failure to do so could damage the equipment. Caution: Before servicing the DynaKey, disconnect the AC power cord from the retail workstation or PC to which the DynaKey is connected. Caution: To protect the internal circuitry from damage, unplug the AC power cord and then momentarily press the power switch ON to drain the power supply capacitance. The power supply cord is used as the main disconnect device. Ensure that the socket outlet is located/installed near the equipment and is easily accessible. Le cordon dalimentation est utilis comme interrupteur gnral. La prise de courant doit tre situe ou installe a proximite du matriel et tre facile daccs.
4-2
Chapter 4: Service
Troubleshooting Table
The following table provides general troubleshooting tips for the DynaKey. If you experience a problem with your DynaKey, please explore the possible solution options in this table before replacing any component in the system.
Symptom Probable Cause Solution
DynaKey keypad not Keylock in L positionTurn Keylock to another working position Keyboard not powered Check fuse in DynaKey Module 7452/PC: Keyboard adapter cable not connected Connect keyboard adapter cable between LCD-AT Card and PC keyboard port
7450: Retail keyboard Connect retail keyboard connector not attached connector to 7450 POS keyboard port Some keys on the DynaKey is in PC DynaKey keypad not Setup mode (LED is working flashing red/green) Power cycle the system.
Chapter 4: Service
4-3
Symptom
Probable Cause
Solution
Re-boot the system DynaKey hot plugged into terminal with terminal powered on. External Keyboard not working Keylock in L positionTurn Keylock to another position Keyboard plugged into Plug keyboard into PC or workstation DynaKey Module Keyboard not powered Check fuse in DynaKey Module MSR, Keylock, 7452/PC: Keyboard Scanner, and External adapter cable not Keyboard not connected working Connect keyboard adapter cable between LCD-AT Card and PC keyboard port
7450: Retail keyboard Connect retail keyboard connector not attached connector to 7450 POS keyboard port Configure Wedge Wedge Controller configured incorrectly Controller using Wedge Utility (See NCR Wedge Software Users Guide, BD20-1368-A) Speaker not working Speaker harness not connected Connect speaker harness to DynaKey control board.
Configure speaker operation using Wedge Utility (See NCR Wedge Software Users Guide, BD20-1368-A)
4-4
Chapter 4: Service
Symptom
Probable Cause
Solution
7450: 7450 terminal not Set speaker volume to configured properly maximum in the 7450 Configuration Setup (Enhanced Options) MSR not working MSR card not oriented Ensure that magnetic properly stripe on card is up when swiped. Refer to graphic on MSR guide. MSR harness loose or broken Ensure that the MSR harness is securely fastened to the DynaKey control board, and that none of the wires have pulled loose from the connector.
Wedge Controller Configure MSR configured incorrectly operation using Wedge Utility (See NCR Wedge Software Users Guide, BD20-1368-A) Scanner not working Scanner not powered Check fuse in DynaKey Module
Unsupported scanner connected to unit Ensure that the scanner is a decoded RS-232 model
Wedge Controller Configure Scanner configured incorrectly operation using Wedge Utility (See NCR Wedge Software Users Guide, BD20-1368-A)
Chapter 4: Service
4-5
Symptom
Probable Cause
Solution
Unit is cold
Wait 15 minutes for unit to reach operating temperature before measuring brightness or contrast. Do not expose the unit to operating temperatures below 5 degrees C.
Contrast set incorrectly Turn contrast control knob to adjust contrast. Usually a setting near the middle provides the best display. Unit is in direct sunlight For best display quality, keep the unit out of direct sunlight or other bright light sources. Flash the workstation or PC with the correct VGA BIOS: VGA BIOSC.B2X for a color LCD or VGA BIOSM.B2X for a monochrome LCD. Re-seat the LCD harness at the DynaKey control board and LCD ends.
External LCD harness Ensure that the LCD loose cable is securely fastened to the LCD-AT card or Ycable Bent pin in external LCD cable Check both ends of the LCD cable for bent pins. Fix or replace cable.
4-6
Chapter 4: Service
Symptom
Probable Cause
Solution
Flash the workstation or PC with the correct VGA BIOS: VGABIOSC. B2X for color LCD or VGABIOSM.B2X for a monochrome LCD Turn contrast control knob to adjust contrast. Usually, a setting near the middle provides the best display. Flash the workstation or PC with the correct VGA BIOS: VGABIOSC. B2X for color LCD or VGABIOSM.B2X for a monochrome LCD Re-seat the LCD harness at the DynaKey control board and LCD ends. Ensure that the backlight harness is securely fastened to the DynaKey control board Return unit from standby as required by application. Ensured Keylock not in L position. Set LCD-AT SW2 to 1A0
Chapter 4: Service
4-7
Symptom
Probable Cause
Solution
Return unit from standby as required by application. Ensure Keylock not in L position. Set dip switches on 7450 processor board for non-2x20 and +12V ON
PC or workstation not Turn PC or workstation turned on. ON . Cables loose 7452/PC: Blown fuse on LC D-AT card Ensure all cables are securely fastened Check +12V fuse on LCD-AT card
Keylock Error at The 7450 PC and Retail Make sure that the 7450 end of 7450 power-on BIOS does not have has the latest version of self test Wedge support PC and Retail BIOS
4-8
Chapter 4: Service
Service Procedures
This section provides detailed instructions on to how to disassemble the DynaKey. Warning: Only properly trained personnel using proper grounding procedures should service the DynaKey module. Personal injury could occur, or the DynaKey module may be damaged.
14420
Chapter 4: Service
4-9
LCD
Scanner PC Keyboard
14423
(2) Screws
14140
4-10
Chapter 4: Service
(2) Screws
Adapter Plate
14269
5. Remove the four screws from the back of the cabinet and remove the back.
14137
Chapter 4: Service
4-11
14138
4-12
Chapter 4: Service
Internal Components
Monochrome and Color Module
7. Lift off the back of the cabinet, exposing the Control Board. Connectors and locations are identified in the following illustration.
1 Amp Fuse
Keypad LCD
Speaker
Keylock
Backlight MSR
LED
14139
Caution: For continued protection against risk of fire, replace only with the same type and ratings of fuse. Pour prvenir et vous protger contre un risque de feu, remplacer la fusible avec une autre fusible de mme type, seulement.
Chapter 4: Service
4-13
14141
14197
4-14
Chapter 4: Service
1 Amp Fuse
Keypad LCD
Speaker
Keylock
Backlight MSR
LED
14139
Chapter 4: Service
4-15
2. Remove the (3) screws holding the Control Board to and pry the board off the brackets as shown
14190
4-16
Chapter 4: Service
2. Remove the (4) screws attaching the LCD assembly to the bezel.
(2) Screws
(2) Screws
14194
3. Remove the LCD assembly. 4. Remove (4) screws attaching back of keypad to the bezel.
(2) Screws
(2) Screws
14195
Chapter 4: Service
4-17
14489
3. Squeeze the plastic retainers and push the Keylock out the front of the unit. 4. Reinsert the Keylock. Align the narrow and wide tabs and snap into place. 5. Reinstall the metal retaining clip. 6. Carefully bend the wires over so they lay flat. 7. Reinstall the harness.
4-18
Chapter 4: Service
1 Amp Fuse
Keypad LCD
Speaker
Keylock
Backlight MSR
LED
14139
Chapter 4: Service
4-19
2. Remove the (4) screws attaching the LCD assembly to the bezel.
(2) Screws
(2) Screws
14194
3. Remove the (2) nuts that secure the DynaKey Control Board Bracket to the DynaKey Assembly.
4-20
Chapter 4: Service
4. Slide the DynaKey Control Board bracket off of the DynaKey Assembly as shown.
14190
Chapter 4: Service
4-21
Caution: If you are servicing a color LCD be careful not to lose the (4) plastic spacers under the LCD nuts. See the following illustration.
Color LCD
Plastic Hex Nuts
Monochrome LCD
Plastic Spacers
14193a
Note: It is important to mount the spacers with the collar side toward the metal bracket. Note: The monochrome LCD does not require plastic spacers between the LCD and the metal bracket. 6. Replace the LCD.
4-22
Chapter 4: Service
Chapter 4: Service
4-23
1 2 3 4 5 6
GROUND Ground
1 2 3 4 5 6 7 8
Unused Unused Data to Scanner Data from Scanner 5V Power Clear To Send (from Scanner) Request to Send (to Scanner)
GROUND Ground
4-24
Chapter 4: Service
4 5 3
7
14476
Chapter 4: Service
4-25
Item
Part
Part Number
1 1 2 3 4 5 6 6 6 7 8 9
Mono LCD Harness Color LCD Harness Wedge Control Board Keylock Assembly Lens Speaker Assembly LCD Active Color 10.4 LCD Color 10.5 (passive) LCD Mono 10.5 Keyboard Assembly (Assy.) Assy. Knob Mono Inverter Harness
497-0405349 497-0405341 497-0406430 497-0405163 497-0404457 497-0405436 497-0410324 497-0403790 497-0009371 497-0405337 497-0405820 497-0403621 497-0404866 497-0405705 497-0406049 497-0405420 497-0405760 497-0405761 497-0405762 497-0405654 497-0405656 497-0405712 497-0405713 497-0405913
(not shown) Support-Pivot (not shown) 3-Track MSR (ISO) (not shown) 2-Track MSR (JIS) (not shown) Cable Wedge Keyboard Adapter for 7452/PC (not shown) Wedge Display Cable (1 meter) (not shown) Wedge Display Cable (2 meter) (not shown) Wedge Display Cable (4 meter) (not shown) 7450 Wedge Y-Cable (not shown) Wedge Serial Port Adapter (9-PIN) (not shown) Assy. Integrated Mount (not shown) Key Tips-DynaKey (not shown) Assy. Remote Mount
4-26
Chapter 4: Service
Item
Part
Part Number
(not shown) Wedge LCD AT Card (Mono) (not shown) Wedge LCD AT Card (Color) (not shown) Wedge LCD PCI Card (not shown) TFT LCD Adapter Board
Chapter 4: Service
4-27
4-28
Chapter 4: Service
Index
A
Adapter Plate removing from back of cabinet, 2-9
P
Post mounting adapter plate and post to cabinet, 2-11 mounting post to adapter plate, 2-10
C
Cables connecting LCD cable to the DynaKey, 2-11 connecting to a PC, 2-13 using a wedge Y-cable, 2-12
R
ROM BIOS updating, 2-18
D
Diagnostics CMOS memory, 2-18 PC BIOS, 2-19 VGA BIOS, 2-19
S
Screen Saving unblanking the LCD, 2-23
T K
Keyboard 7450 port interfaces, 3-1 Keylock accessable only through Wedge controller, 3-2 location, 1-5 positions, 1-4 Touch Screen Module installation, 1-5 Troubleshooting Table, 4-2
V
VGA BIOS updating, 2-18
M
Magnetic Stripe Reader (MSR)
Index