Anda di halaman 1dari 94

NCR 5952 Wedge DynaKey

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

Jul 96 Sept 97 Jun 98 Mar 99

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.

Dual-Color Power LED


On the face of the DynaKey is a dual-color power LED. The status and condition indicated by the LED are shown as follows.
Status Condition

Green Red Orange*

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

LCD Contrast Control


The mono and passive DynaKey have a manual contrast control knob to adjust the LCD Contrast for temperature changes and different viewing angles. Warmer temperatures cause the LCD to lighten. The LCD darkens when colder.

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

NCR 7450 Standby Sleep Switch


There is a push button switch that can toggle the NCR 7450 workstation in and out of standby mode. The switch is not currently supported by the Wedge controller and, therefore, only available to the NCR 7450 workstation.

Magnetic Stripe Reader (MSR)


The 5952 DynaKey includes one of these MSR types: A 3-Track MSR (ISO) A 2-Track MSR JIS II and ISO

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

External Standard PC Keyboard Connector


Because the DynaKey does not have alphanumeric keys, a standard PC keyboard can be connected externally to the DynaKey whenever PC input is required. The PC perceives only one keyboard input, but the DynaKey passes commands from the external keyboard to the host workstation.

Special PC Setup Keypad Layout


On power-up, the operator can switch the DynaKey into an alternate keypad layout that can be used with many PC BIOS setup and configuration routines. The alternate layout contains keys such as ESC, TAB, END, +, - and arrow keys which are not available in the normal keypad layout. The alternate layout allows the operator to configure a PC without an external alphanumeric keyboard. (See the Installation chapter.)

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

Temperature Relative Humidity

5 to 45C 35% to 60% (Non-condensing)

Atmospheric Pressure 3000 meters max.

Storage Range
Condition Range

Temperature

-10 to 50C

Relative Humidity 10% to 90%

Transit Range
Condition Range

Temperature

-40 to 60C (One week maximum)

Relative Humidity 5% to 95%

2-2

Chapter 2: Installation

DynaKey Electrical Environment


The electrical environment required for the DynaKey module is listed in the following table.
Parameter Voltage Tolerance Current (Typical) Current (Max)

Supply Voltage +5V External Keyboard Voltage

12.0V 10% 5.0V 10% 10%

800 mA N/A N/A

1300 mA 250 mA 250 mA

+5V External Scanner 5.0V Voltage

Typical

Maximum

Power Consumption

9.6 W

15.6 W

LCD Board Electrical Environment


The electrical environment required for the DynaKey module is listed in the following table.
Parameter Voltage Tolerance Current (Typical) Current (Max)

+5V Supply Voltage

5.0V

10%

900 mA 0.5 mA 0.06 mA

1200 mA 1.0 mA 0.1 mA

+12V Supply Voltage 12.0V 10% -12V Supply Voltage -12.0V 10%

Typical Maximum

Power Consumption 4.5 W 6 W

Chapter 2: Installation

2-3

DynaKey Dimensions
43 cm (17.00 in.)

6.3 cm (2.5 in.)

22 cm (8.75 in.)

14478

2-4

Chapter 2: Installation

Installing the DynaKey


Caution: This device should only be powered by a (SELV) Safety Extra Low Voltage power supply source with an available power level of 5 amperes or less, and suitable for the country of installation. The power source must be certified by the appropriate safety agency for the country of installation. Caution: Le matriel doit tre relis electriquement au circuit Trs Basse Tension de Scurit (TBTS) ayant une limite de 5 ampres correspondant de faon satisfaisante et acceptable dans le pays o le matriel doit tre install. Le source dalimentation doit tre approve par une agence de normalisation approprie et acceptable dans le pays o le matriel doit tre installe. Caution: 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. Caution: 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. Note: Use a grounding strap when installing this feature.

Chapter 2: Installation

2-5

PCI LCD Card


The PCI LCD card provides a PCI bus interface for the 5952/5962 LCD Display Products. It is designed to plug into a 32-bit 5V slot in a standard PCI-equipped 7452. This card does not contain a 16550 UART and associated support logic. The VGA BIOS on this card occupies memory locations C0000-C9FFF.
Panel Select Switch (SW1) Keyboard Header Connector (for optional internal harness)

Power Harness Connector

LCD Connector PS/2 Keyboard Connector

VGA BIOS
15376

Setting the Panel Select Switch (SW1)


P1 P2 P3 Function

OFF OFF OFF OFF ON ON ON ON

OFF OFF ON ON OFF OFF ON ON

OFF ON OFF ON OFF ON OFF ON

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

Wedge LCD AT Card


The Wedge LCD AT Card provides a ISA bus interface for the 5952/5962 LCD Display Products. This board occupies one of the ISA expansion slots.
Optional RS-232 P ort

F2, 1 A, 5 V

F1, 5 A, 12 V

PS/2 Keyboard Connector LCD Connector


ON
SW2

SW1

ON

P1 P2 P3 I/O Address

P4

P5 P6

P1 P2 P3 Default Setting: All Off

Board IRQ

Board Adress Switch

RS/232 I/O Address and IRQ Switch


14340

Setting the Board I/O Address (SW2)


The board address must be unique to the system. If there are no conflicts with any other installed boards then factory settings can be used.

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

Setting the RS-232 I/O Address (SW1)


The first three positions of SW1 are used to set the RS-232 port address.
P1 P2 P3 Function

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

Setting the IRQ (SW1)


The last three positions of SW1 are used to set the IRQ for the board.
P4 P5 P6 Function

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

Optional RS-232 Break Out Port


If you want to use the optional RS-232 port on the LCD AT Board, you must install the RS-232 adapter. Note: The optional RS-232 port is only available when using the DynaKey. Its not available with the Touch Screen. 1. Install the 10- pin header into the 10-pin connector (J7) on the LCD AT Board. 2. Install the 9-pin D-Shell connector into an empty bus slot inside the PC or 7452. Note: Because of the AT card mounting bracket arrangement, using the adapter cable effectively takes up an AT slot.

Chapter 2: Installation

2-9

Check Stand Mount Installation


1. Pry open the Cable Cover with a screw driver and remove the cover.

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

Check Stand Mount

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

LCD Display POS Keyboard


14491

7450-2000 Series (Rear View)

To DynaKey Module

Junction Box

POS Keyboard LCD Display


14506

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 Hard Drive Power Connector To PC Keyboard To PC Connector RS-232 Port

To PC Keyboard Connector

PC Keyboard Adapter Cable

PCI LCD Board

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

9. Snap the Cable Cover in place.

Cable Cover

14421a

Remote Mount Installation


1. Pry open the Cable Cover with a screw driver and remove the cover.

14420

Chapter 2: Installation

2-15

2. Remove the keys from the Keylock, turn the module over and lay it on a flat surface.

Remote Mount DynaKey Module

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

5. Route the cables on the base as shown below.

Cables Out the Front

Cables Out the Back

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

Cable Routing (Bottom of Base)

Note: Leave sufficient slack in all cables so unit can be tilted.

Chapter 2: Installation

2-17

Wall-Mounting the DynaKey


1. Remove the Filler Plate from the base.

Remove Screws

Filler Plate

14477

2. Install the Mounting Bracket on a wall or vertical structure that can adequately support the DynaKey.

12368

3. Hang the DynaKey on the Mounting Bracket and shoulder screws.

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).

Powering Up Using the 7450


1. Plug the AC Power Cord into an AC power source. 2. Turn the Keylock to the Ex position. 3. Power on the workstation.

Powering Up the Workstation After Replacing a Circuit Board


If you are installing a processor board on an NCR 7450, you may need to run the Flash Utilities so that the color or monochrome VGA BIOS matches the LCD. Otherwise, you may encounter poor display results. For procedures on how to update the ROM BIOS see Flash BIOS Programmer Utilities sections in your workstations Hardware Installation & Service document.

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.

Power Up for NCR 7452 or PC


1. Plug the AC Power Cord into an AC power source. 2. Turn the Keylock to the Ex position. 3. Power on the workstation. Powering Up the Workstation After Replacing the LCD Board If you are installing a workstation after replacing a board you may need to update the VGA BIOS for the new board. Otherwise you may encounter poor display results. For procedures on how to update the BIOS see Flash BIOS Programmer Utilities sections in your workstations Hardware Installation & Service document.

2-20

Chapter 2: Installation

Special Keypad Mode


Many PC BIOS setup routines require keys that are not present in the regular DynaKey keypad layout (such as the ESC and End keys). Although the DynaKey has a PC keyboard port, a PC keyboard may not be readily available to the operator. To use the DynaKey to run PC setup routines, the operator can place the DynaKey into a special alternate layout mode that replaces the normal layout of the keypad and function keys. The alternate layout has the following keys. F1 F2 ESC End Delete Up Arrow Down Arrow Right Arrow Left Arrow 0-9 + Tab Enter

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

Pressing the 10 and 12 keys simultaneously again Power-cycling the system

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.

Special PC Setup Keypad Mode Activated


On power up, if the 10 and 12 keys are pressed simultaneously before any other keys, the DynaKey goes into the special mode with the following layout active.
26 F1 27 1 2 3 F1 4 5 6 F2 7 Tab 29 10 11 8 End 12 13 9 -

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

Note: Numeric keypad shown in calculator layout.

2-22

Chapter 2: Installation

All unlabeled keys are dead in special mode.

Normal Operating Mode


After PC setup and configuration, the keyboard can be reset to exit the special keypad mode. This is done by power cycling the DynaKey, or pressing the 10 and 12 keys simultaneously. This puts the keyboard back into its normal operating mode as shown. Usually keys 22 - 23 and 21 - 25 are capped together by default.
1 26 F1 27 4 F2 7 F3 10 7 14 15 Shift-F7 11 Shift-F4 8 Shift-F8 12 9 16 13 Cntl-F1 17 Cntl-F2 21 Cntl-F3 25 . CR Shift-F1 5 Shift-F5 9 Shift-F10 2 Shift-F2 6 Shift-F6 3 Shift-F3

28

29

F4

30

F5

31

F6

18

19

20

32

F7

22

23 0 Shift-F9 35

24

33

F8

34

12389

Note: Numeric keypad shown in calculator layout.

Chapter 2: Installation

2-23

Screen Saving Feature


The Operator and Customer Displays have a time-out function that causes the displays to go blank (or rotate) after several minutes of keyboard inactivity. Note: The platform screen saver must be disabled when using windows. The screen saving feature is controlled by NCR platform software integrated into the DynaKey. If your screen saver is not functioning, contact the primary programmer who developed the software specific for your application. Caution: If your screen saver is active and the DynaKey Keylock is in the L position, you may need to put the Keylock into another position to un-blank the LCD. Note: See the Panel OFF/ON Sequencing procedure in Chapter 3, Programming.

2-24

Chapter 2: Installation

Chapter 3: Programming

3-1

Chapter 3: Programming

Device Interfaces
This section provides information on the device interfaces.

Wedge Controller Interface


The Wedge consists of a microcontroller and associated circuitry that supports an MSR, an RS-232 device, and Keylock. The Wedge merges the data into the keyboard data stream. The data arrives at the retail workstation or PC as if someone had entered it directly through a keyboard. An application can use special start and end control characters to determine that the information actually came from the Wedge instead of the keypad or external keyboard. On a PC or 7452 workstation, the Wedge also controls the operation of the DynaKey built-in speaker (not the PC speaker). The Wedge does not control the speaker when the DynaKey is connected to a 7450 workstation. For more information on the Wedge, refer to the NCR Wedge Software Users Guide, BD20-1368-A. 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.

NCR 7450 Retail Keyboard Port Interfaces


The DynaKey contains these elements:

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.

Commands from the Host Workstation to the DynaKey


Unique POS Commands Hex

Alt-Control-Del/Keypad Layout Keyboard Options Reserved Keyboard Part Number/Type

E9 EA EB EC

PC Standard Commands

Hex

Set/Reset Mode Indicators Echo (Not Supported)

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

Commands to the Host Workstation from the DynaKey


The following are commands to the host workstation from the DynaKey.
Command Hex

Error/Overrun Keyboard ID BAT Completion BAT Failure Echo ACK Resend

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

Special POS Capabilities


The DynaKey module uses special firmware, different from a standard PC keyboard, in these areas: Num Lock operation Alt-Control-Delete system reset protection Automatic detection of double high/wide keys Host configuration of double high/wide keys Numeric keypad layout (calculator or telephone style) Return keyboard part number/type Special PC Setup alternate keypad layout.

Note: The special POS capabilities are available and active at all times after power up or reset.

Num Lock Operation


With the external keyboard attached, the workstation is capable of receiving key codes that originate from two separate keypads, the DynaKey and the external keyboard. The DynaKey has no Num Lock key or LED, but the external keyboard has a Num Lock key and LED that allows the user to change the key codes for the external keyboard numeric keypad (by pressing the Num Lock key). The DynaKey firmware ensures that Num Lock is on when the operator presses the numeric and . keys on the DynaKey keypad. On POWER UP or RESET, the DynaKey firmware keeps track of the Num Lock state (i.e. whether Num Lock is ON or OFF) with a bit in its on-board RAM called the Num Lock Flag. The DynaKey determines the state of its Num Lock Flag via the Set/Reset Mode Indicators command.

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 OFF


Send NUM LOCK key codes, then keypad key codes. The DynaKey sends make and break codes for the Num Lock key (to turn Num Lock ON) and then the keypad key codes. (Note that the DynaKey firmware keeps track of the Num Lock state with an internal Num Lock Flag that is set according to the host Set/Reset Mode Indicators command. Note also that the Set/Reset Mode Indicator command is passed-through to the external keyboard, if attached.) After sending the Num Lock and keypad codes, in the event that the DynaKey does not receive a Set/Reset Mode Indicators response from the host before another keypad key is pressed, the DynaKey simply sends another Num Lock code sequence followed by the keypad key codes.

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.

Cursor Control at the DynaKey


The up arrow and down arrow keys are patterned after the cursor keys on an IBM PS/2 101 keyboard.

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

P2.7 High (1) Enabled (default) P2.7 Low (0) Disabled

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

Calculator or Telephone Numeric Pad Layout


Either of two commands (EA or E9) can be used to switch the layout of the numeric keypad on the DynaKey from the traditional calculatorstyle layout to a telephone-style layout. The EA command takes the DynaKey out of Autodetect Double High/Wide Keys mode. EA requires that the host system send blocking key information to the DynaKey along with the numeric keypad layout information. The EA command is primarily used for backward compatibility of the DynaKey with previous NCR retail workstations. The E9 command only changes the numeric keypad layout. It does not affect automatic double high/wide key detection.
Command Parameter

E9 E9

02 (Telephone) 03 (Calculator, Default)

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.

Detection of Double High/Wide Keys


Several keys on the DynaKey keypad can accept optional key tips that cover two keys to produce double high or wide keys.

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

Auto Detection of Double High/Wide Key Mode (default)


In this mode of operation, if you press a valid double high/wide key combination simultaneously (for example, one key is pressed within 18 ms of the other), the firmware sends only one scan code to the system. The scan code sent is the code for the key that is not the blocking key in the double high/wide pair. For example, if a double high Enter key tip is placed over keys 21 and 25, and you press the double high key tip, then the firmware sees that both keys 21 and 25 are being pressed within 18 ms of each other. The firmware knows that the key 21 and 25 combination is a valid double high key pair and that key 21 is a blocking key. Therefore, the firmware sends the make code for only key 25. If you press two or more keys simultaneously (within the 18 ms window), and the key combination is not a valid double high/wide pair, then the firmware does not send the make codes for either key. Instead the firmware sends the 00 (overflow) code -- which causes the host PC to beep. This is known as double key error detection.

3-14

Chapter 3: Programming

Blocking Key Locations


26 1 2 3

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

Blocking Key (Asterisk)


X

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

NCR POS-Compatible Double High/Wide Key Configuration Mode


The DynaKey enters this mode after receiving the Keyboard Options command (EA Hex) and remains in this mode until a reset. As explained below, this command directly configures the double high/wide key combinations, thus negating the need for the firmware to auto detect a double high/wide pair. This mode is used primarily to maintain DynaKey compatibility with previous NCR POS workstations.

Keyboard Options Command EA


The DynaKey firmware supports command-selectable keyboard options under user control: EA Calculator or telephone arrangement of numeric pad Activation/deactivation of Blocking Keys Activation/deactivation of double key error detection
Parameter

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

Double High/Wide Keys


The keyboard firmware for the DynaKey supports host workstation configuration of double size keys and the arrangement of the numeric keypad. The host workstation can also specify deactivation of double key error detection. If you want to change any of these options from their default state, the host workstation must issue the Keyboard Options command to the keyboard following each power up or reset. The Keyboard Options command consists of five bytes. Upon receiving the command, the DynaKey switches to NCR POScompatible double high/wide key configuration mode (auto-detection of double high/wide keys is disabled). In typical PC environments, the POS Keyboard Options command is not activated by PC software. However, this capability is in the keyboard firmware for possible PC use. The first byte is the command byte (EA Hex) which indicates the action being requested from the keyboard. The second and third bytes are parameter bytes which define the arrangement of the numeric keypad, control the double key error detection and specify the active blocking keys. The fourth and fifth bytes are parameter bytes which define the keys paired with the blocking keys to form double-size keys. Note: Adding or changing a single double-size key requires the activation of the blocking key plus the selection of the second key in the pair forming the double-size key. For double-size keys, the DynaKey firmware sends only the one active key scan code to the workstation. The blocking key scan code is not sent. Additionally, if the keyboard firmware detects only the blocking key, it sends only the key code for the specified active key to the host workstation. The keyboard firmware ensures that the active and the blocking keys do not both send a key code for one double-size key depression.

Chapter 3: Programming

3-17

Double Key Error Detection


When double key error detection is enabled and two or more keys are detected within an 18 ms period, the keyboard firmware indicates an error condition in the same manner as a Buffer Overflow (00 Hex). The multiple keys detected within the 18 ms period are ignored by the keyboard and not sent to the host workstation. Only the buffer overflow indication is sent to the workstation. When double key error detection is disabled, the keyboard firmware does not perform double key error detection and transmits all key entries. This permits workstation diagnostic and configuration software to receive two key codes for double-size keys for initialization of the keyboard. Once the double-size keys are defined, the workstation configuration software then activates the double key error detection feature while programming the keyboard for blocking keys.

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

Third Byte = Parameter Byte 2 (Blocking Keys)


Bit 0 - 0 = Blocking Key 6 off (Default) Bit 0 - 1 = Blocking Key 6 activated Bit 1 - 0 = Blocking Key 13 off (Default) Bit 1 - 1 = Blocking Key 13 activated Bit 2 - 0 = Not used Bit 3 - 0 = Not used Bit 4 - 0 = Not used Bit 5 - 0 = Not used Bit 6 - 0 = Not used Bit 7 - 0 = Reserved

Chapter 3: Programming

3-19

Fourth Byte = Parameter Byte 3 = (Blocking Key Pairs)


Bit 0 - 0 = Not used Bit 1 = Not used Bit 2 = Not used Bit 3 - 0 = Not used Bit 4 - 0 = Blocking Key 4 + Key 1 (Default) Bit 4 - 1 = Blocking Key 4 + Key 7 Bit 5 - 0 = Blocking Key 5 + Key 2 (Default) Bit 5 - 1 = Blocking Key 5 + Key 8 Bit 6 - 0 = Not used Bit 7 - 0 = Reserved

Fifth Byte = Parameter Byte 4 (Blocking Key Pairs)


Bit 0 - 0 = Blocking Key 6 + Key 3 (Default) Bit 0 - 1 = Blocking Key 6 + Key 9 Bit 1 = Not used Bit 2 - Not used Bit 3 - Not used Bit 4 - Not used Bit 5 - Not used Bit 6 - Not used Bit 7 - Not used

3-20

Chapter 3: Programming

Keyboard Part Number/Type Command (EC Hex)


The DynaKey contains keyboard part number and type values in the keyboard ROM. The DynaKey sends these values to the workstation when requested by the Keyboard Part Number/Type command (EC Hex). Upon receiving this command, the keyboard firmware performs the following: Send ACK to Workstation Clear Keyboard Buffer Read Keyboard Part Number and Type from ROM Send to Workstation

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.

Key Position Diagram


The following diagram shows the DynaKey key positions. Keypad shown in calculator layout.
Key Position Key Scan Code ASCII

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

Panel OFF/ON Sequence


The instructions for programming the LCD panel OFF/ON sequence are different for the PCI LCD board and the LCD AT board. Be sure to use the proper instructions. Before turning the Panel Off, turn off the video using Sequencer Register 1 bit 5 (SR01[S]) in the same manner as IBM recommends for the standard VGA. To make Video Off more effective, some additional delay should be included before Panel Off. By turning the Video Off via SR01[5], the Sequencer is no longer refreshing the screen. This gives the Sequencer enough bandwidth to work with the Panel Off logic to do an orderly shutdown of the video output.

PCI LCD Board (65550 Chips)


Panel Off Sequence: Save Sequencer Register Index Turn Video Off (SR01[5]=1) Restore SR Index Delay 15mS Turn Panel Off (FR05[3]=1) Panel On Sequence: Turn Panel On (FR05[3]=0) Save SR Index Turn Video On (SR01[5]=0 Restore SR Index

3-24

Chapter 3: Programming

LCD AT Board (65535 Chips)


Panel Off Sequence: Save Sequencer Register Index Turn Video Off (SR01[5]=1) Restore SR Index Delay 15mS Turn Panel Off (XR52[3]=1)

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

Problem Isolation Procedures


NCR offers both on-site and mail-in service for the NCR 5952 Wedge DynaKey. Before calling for service or mailing in your unit for repair, step through the problem isolation procedures below to make sure the DynaKey is the module in need of repair. Also, your answers to these questions may speed the servicing of your DynaKey.

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.

7452/PC: Wedge Controller not configured correctly

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

LCD Dim/Contrast too Light or Dark

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.

LCD Dim/Contrast too Light or Dark (cont.)

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.

Wrong VGA BIOS

Lines in LCD Display Internal LCD harness loose

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

Wrong VGA BIOS

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

No display (Green LED)

Contrast control set incorrectly

Wrong VGA BIOS

Internal LCD harness loose Internal backlight harness loose

No display (orange LED)

7452/PC: Unit in standby mode (screen blank)

7452/PC: LCD-AT board address switch set wrong

Chapter 4: Service

4-7

Symptom

Probable Cause

Solution

No display (LED Off) 7450: Unit in standby mode (screen blank)

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

7450: Terminal strapped for 2x20 operator display.

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.

Servicing the DynaKey


1. Remove the cable cover.

14420

Chapter 4: Service

4-9

2. Disconnect the cable(s).

LCD

Scanner PC Keyboard

14423

3. Remove the Remote Mount (2 screws).

(2) Screws
14140

4-10

Chapter 4: Service

4. Remove the post mount adapter plate (2 screws).

(2) Screws

Adapter Plate

14269

5. Remove the four screws from the back of the cabinet and remove the back.

(2) Screws (2) Screws

14137

Chapter 4: Service

4-11

6. Open the DynaKey cabinet.

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.

Replacing the MSR


1. Carefully disconnect the MSR Harness from the PC Board. Caution: Do not pull on the wires because they may pull out of the connector terminals.

Chapter 4: Service

4-13

Remove MSR Harness

14141

2. Remove the (2) screws holding the MSR into place.


(2) Screws

14197

3. Replace the MSR.

4-14

Chapter 4: Service

Replacing the DynaKey Control Board


1. Disconnect the following harnesses plugged into the Control Board: Keylock LCD Speaker LED Backlight Two keypad flex circuits MSR

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

3. Replace the Control Board.

Replacing the Keypad


1. Disconnect the following harnesses plugged into the Control Board. Keylock Speaker LED Two keypad flex circuits MSR

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

5. Remove and replace the keypad.

Chapter 4: Service

4-17

Replacing the Keylock


1. Follow the procedures for Removing the Keypad. 2. Use needle nose pliers to remove the metal retaining clip from the Keylock.

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

Removing the DynaKey LCD


1. Disconnect the following components: Keylock Two keypad flex circuits Speaker LED Backlight MSR LCD

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.

(2) Hex Screws


12340

4-20

Chapter 4: Service

4. Slide the DynaKey Control Board bracket off of the DynaKey Assembly as shown.

14190

5. Remove (4) plastic screws.

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 Hex Nuts

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

Re-Assembling the DynaKey


To re-assemble the DynaKey module, use the reverse order of the previous procedures. In addition, check the following: 1. Before closing the cabinet, check the LCD and lens to make sure there are no fingerprints or lint particles. 2. Make sure the cables are routed properly before closing the cabinet.

Chapter 4: Service

4-23

Connector Pin-Out Information


External Keyboard Connector
The external keyboard connector is a PS/2-style, 6-pin, mini-DIN connector. The table below lists the function of each pin.
Pin Symbol Description

1 2 3 4 5 6

DATA N/C +5V CLOCK N/C

Keyboard Data Unused 5V Power Keyboard Clock Unused

GROUND Ground

External RS-232 Scanner Connector


The external RS-232 scanner connector is an 8-pin modular connector. The table below lists the function of each pin.
Pin Symbol Description

1 2 3 4 5 6 7 8

N/C N/C TXD RXD +5V CTS RTS

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

Spare Parts List

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

497-0405772 497-0405180 497-0411522 497-0406565

Chapter 4: Service

4-27

DynaKey Cleaning Procedures


NCR keyboards are designed for general retail applications. These products, however, are not resistant to spills, dust, and foreign objects that may cause keyboard failures. To maintain proper keyboard operation, users should prevent water, beverages, or cleaning agents from being introduced into the keyboard during storage, operation, or cleaning. To clean your keyboard, use the following procedures: 1. Turn off power to your PC or workstation. 2. Unplug keyboard cable from your PC/workstation. 3. Spray liquid cleaner (such as window cleaner spray or a product designed for cleaning office computer equipment) onto a soft cloth to wipe the keys and housing clean. (Do not spray liquid cleaners directly onto the keyboard.) Let the keyboard dry completely before reusing. 4. Use either a canned air type office supply product or a small vacuum to remove dust or foreign objects from between the keys.

Cleaning the Glass


1. Spray an ammonia-based glass cleaner on a soft cloth and gently wipe the glass screen clean. Warning: Do not use any other types of cleaners such as vinegar, solvents, or degreasers. These can damage the screen. 2. Wipe the screen and edges dry. 3. Allow the glass and screen edges to completely dry before using the unit. 5. When cleaning has been completed, plug in the keyboard cable and power on the PC/workstation.

4-28

Chapter 4: Service

Index

A
Adapter Plate removing from back of cabinet, 2-9

Wedge circuitry supporting the MSR, 3-1

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

BD20-1370-A Mar 1999

Printed on recycled paper