94
NCR 5952 Wedge DynaKey Release 1.0 User Guide BD20-1370-A Issue D

5952 User Manual

Embed Size (px)

Citation preview

Page 1: 5952 User Manual

NCR 5952 Wedge DynaKeyRelease 1.0

User Guide

BD20-1370-AIssue D

Page 2: 5952 User Manual

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

All features, functions, and operations described herein may not be marketed by NCR in all parts of theworld. 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 Group−AtlantaNCR Corporation2651 Satellite Blvd.Duluth, GA 30096

Copyright © 1999By NCR CorporationDayton, Ohio U.S.A.All Rights Reserved

Page 3: 5952 User Manual

Chapter 1: Overview 0-1

Table of Contents

Chapter 1: Overview

Compatibility .......................................................... 1-1Features ......................................................................... 1-2

Wedge Controller ................................................... 1-2Decoded Scanner .................................................... 1-3Dual-Color Power LED.......................................... 1-3LCD Contrast Control ............................................ 1-4Keylock Positions ................................................... 1-4Keylock Location .................................................... 1-5NCR 7450 Standby “Sleep” Switch ....................... 1-5Magnetic Stripe Reader (MSR) .............................. 1-5Speaker .................................................................... 1-5External Standard PC Keyboard Connector......... 1-6Special “PC Setup” Keypad Layout...................... 1-6

Chapter 2: Installation

Environmental Conditions........................................... 2-1Physical Environment ............................................ 2-1

Operating Range ................................................ 2-1Storage Range..................................................... 2-1Transit Range...................................................... 2-1

DynaKey Electrical Environment.......................... 2-2LCD Board Electrical Environment....................... 2-2DynaKey Dimensions ............................................ 2-3

Installing the DynaKey................................................. 2-4PCI LCD Card......................................................... 2-5

Setting the Panel Select Switch (SW1)............... 2-5Wedge LCD AT Card............................................. 2-6

Setting the Board I/O Address (SW2) .............. 2-6

Page 4: 5952 User Manual

0-2 Chapter 1: Overview

Setting the RS-232 I/O Address (SW1)............. 2-7Setting the IRQ (SW1) ........................................ 2-8Optional RS-232 Break Out Port........................ 2-8

Check Stand Mount Installation............................ 2-9Remote Mount Installation .................................. 2-14Wall-Mounting the DynaKey .............................. 2-17

Powering Up ............................................................... 2-18Powering Up Using the 7450 ............................... 2-18

Powering Up the Workstation AfterReplacing a Circuit Board................................ 2-18

Power-Up Diagnostics ......................................... 2-187450 Diagnostics ................................................... 2-19Power Up for NCR 7452 or PC ............................ 2-19Special Keypad Mode .......................................... 2-20Special PC Setup Keypad Mode Activated ........ 2-21Normal Operating Mode ..................................... 2-22Screen Saving Feature .......................................... 2-23

Chapter 3: Programming

Device Interfaces........................................................... 3-1Wedge Controller Interface ................................... 3-1NCR 7450 Retail Keyboard Port Interfaces........... 3-1

Firmware Commands................................................... 3-3Keyboard Firmware ............................................... 3-3Command Set ......................................................... 3-4Commands from the Host Workstation to theDynaKey.................................................................. 3-4

Commands to the Host Workstation from theDynaKey.................................................................. 3-6POS Defaults ........................................................... 3-7Special POS Capabilities ........................................ 3-8Num Lock Operation ............................................. 3-8

Page 5: 5952 User Manual

Chapter 1: Overview 0-3

NUM LOCK “OFF”............................................ 3-9NUM LOCK “ON”............................................. 3-9

Cursor Control at the DynaKey............................. 3-9Alt-Control-Delete Protection.............................. 3-10Alt-Control-Delete Disabled................................ 3-10Alt-Control-Delete Enabled ................................. 3-11Calculator or Telephone Numeric Pad Layout .. 3-12Detection of Double High/Wide Keys ............... 3-12Auto Detection of Double High/Wide KeyMode (default) ...................................................... 3-13Blocking Key Locations........................................ 3-14NCR POS-Compatible Double High/Wide KeyConfiguration Mode............................................. 3-15

Keyboard Options Command EA................... 3-15Double High/Wide Keys................................. 3-16

Double Key Error Detection ................................ 3-17First Byte = Command Byte (EA Hex)............ 3-17Second Byte = Parameter Byte 1 (BlockingKeys, Keypad, Double Key Error Detection) . 3-17Third Byte = Parameter Byte 2 (BlockingKeys).................................................................. 3-18

Fourth Byte = Parameter Byte 3 = (BlockingKey Pairs).......................................................... 3-19

Fifth Byte = Parameter Byte 4 (Blocking KeyPairs).................................................................. 3-19

Keyboard Part Number/Type Command (ECHex) ....................................................................... 3-20Key Position Diagram .......................................... 3-21

Panel OFF/ON Sequence........................................... 3-23PCI LCD Board (65550 Chips)......................... 3-23LCD AT Board (65535 Chips) .......................... 3-24Panel On Sequence: .......................................... 3-24

Page 6: 5952 User Manual

0-4 Chapter 1: Overview

Chapter 4: Service

Safety Requirements..................................................... 4-1Problem Isolation Procedures...................................... 4-2

Troubleshooting Table ........................................... 4-2Service Procedures........................................................ 4-8

Servicing the DynaKey........................................... 4-8Internal Components ........................................... 4-12

Monochrome and Color Module .................... 4-12Replacing the MSR ............................................... 4-12Replacing the DynaKey Control Board .............. 4-14Replacing the Keypad .......................................... 4-15Replacing the Keylock.......................................... 4-17Removing the DynaKey LCD.............................. 4-18Re-Assembling the DynaKey............................... 4-22

Connector Pin-Out Information ................................ 4-23External Keyboard Connector ............................. 4-23External RS-232 Scanner Connector .................... 4-23

Spare Parts List ........................................................... 4-24DynaKey Cleaning Procedures.................................. 4-27

Cleaning the Glass............................................ 4-27

Revision RecordIssue Date Remarks

A Jul 96 First issue

B Sept 97 Added PCI LCD Board

C Jun 98 Reformatted and added scanner port note.

D Mar 99 Added cleaning procedures

Page 7: 5952 User Manual

Chapter 1: Overview 1-1

Chapter 1: Overview

14135

The NCR 5952 Wedge DynaKey is a Point-of-Sale (POS) keyboardwith a built-in VGA flat panel Liquid Crystal Display (LCD). Unique tothe DynaKey is a set of “DynaKeys” located beside the LCD. Thesekeys change function depending on the software application appearingon the LCD. Also unique are two up/down scroll keys.

The keypad module contains the re-configurable key matrix,DynaKeys, and scroll keys.

CompatibilityThe 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 (theLCD board has been tested and found to be compatible with a widevariety of standard PCs)

Page 8: 5952 User Manual

1-2 Chapter 1: Overview

FeaturesThe NCR 5952 Wedge DynaKey contains either a 10.5-inchmonochrome or a 10.5-inch active-matrix (TFT) color LCD. In additionto 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 workstationonly

• Three-track ISO Magnetic Stripe Reader (MSR)

• Speaker (separate from the PC speaker)

• External standard PC keyboard connector

• Special “PC Setup” keypad layout

Wedge ControllerThe Wedge consists of a microcontroller and associated circuitry thatsupports (via a “PC standard” keyboard interface) the followingperipheral devices:

• A Magnetic Stripe Reader (MSR)

• Decoded RS-232 Scanner

• Keylock

• Speaker

The controller logically connects these devices with a standard PCkeyboard. The retail workstation or PC interprets the data flow askeyboard input.

Page 9: 5952 User Manual

Chapter 1: Overview 1-3

An application can use special start and end “sentinel” characters todetermine that the information actually came from the Wedge deviceinstead of the keypad or external keyboard.

On a PC or 7452 workstation, the Wedge also controls the operation ofthe built-in speaker (not the PC speaker).

For more information on the Wedge, refer to the NCR Wedge SoftwareUser’s Guide, BD20-1368-A or contact your NCR sales representative toorder this manual.

Decoded ScannerThe DynaKey allows a standard decoded RS-232 bar code scanner toinput data via the keyboard data stream. The scanner port alsoprovides +5V power to allow easy scanner connection.

Note: Scanners connected to the Wedge RS-232 Scanner Port shouldbe configured to operate at 1200 bps if there is any possibility ofscanning activity simultaneous with keyboard or mouse input. Athigher baud rates, scanner data may be lost if the wedge controller isbusy processing input from the keyboard (including DynaKeys) ormouse.

Dual-Color Power LEDOn the face of the DynaKey is a dual-color power LED. The status andcondition indicated by the LED are shown as follows.

Status Condition

Green DynaKey power on

Red Wedge controller reporting an error condition

Orange* LCD in standby mode (or see note below)

Flashing red/green

DynaKey keypad in “PC Setup” mode(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-upbefore display is active.

Page 10: 5952 User Manual

1-4 Chapter 1: Overview

LCD Contrast ControlThe mono and passive DynaKey have a manual contrast control knobto adjust the LCD Contrast for temperature changes and differentviewing angles. Warmer temperatures cause the LCD to lighten. TheLCD darkens when colder.

Keylock PositionsThe DynaKey includes a standard NCR Keylock, accessible through theWedge 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 representativeto perform low level programming such asworkstation diagnostics, configuring theworkstation, or loading the workstation.

L Locked Used to lock keyboard input to prohibit use ofnormal functions.

R Retail Used when performing normal retail modefunctions.

S Supervisor Used by the supervisor to provide highest levelof workstation control in cases such as refundsand running totals.

Page 11: 5952 User Manual

Chapter 1: Overview 1-5

Keylock LocationThe Keylock is located on the DynaKey front panel below the keypad.

14136

NCR 7450 Standby “Sleep” SwitchThere is a push button switch that can toggle the NCR 7450workstation in and out of standby mode. The switch is not currentlysupported by the Wedge controller and, therefore, only available to theNCR 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

SpeakerThe DynaKey includes its own built-in speaker. By default, it soundskey clicks, but on a PC or a 7450 system, you can program it throughthe Wedge to sound tones under control of the application program.The Wedge does not control the speaker on a 7450 system.

Page 12: 5952 User Manual

1-6 Chapter 1: Overview

External Standard PC Keyboard ConnectorBecause the DynaKey does not have alphanumeric keys, a standard PCkeyboard can be connected externally to the DynaKey whenever PCinput is required. The PC perceives only one keyboard input, but theDynaKey passes commands from the external keyboard to the hostworkstation.

Special “PC Setup” Keypad LayoutOn power-up, the operator can switch the DynaKey into an alternatekeypad layout that can be used with many PC BIOS setup andconfiguration routines. The alternate layout contains keys such as ESC,TAB, END, “+”, “-” and arrow keys which are not available in thenormal keypad layout. The alternate layout allows the operator toconfigure a PC without an external alphanumeric keyboard. (See theInstallation chapter.)

Page 13: 5952 User Manual

Chapter 2: Installation 2-1

Chapter 2: Installation

Environmental ConditionsThis section lists the physical and electrical environments required forthe DynaKey module and LCD Board.

Physical EnvironmentThe physical environments required for the DynaKey module and theLCD Board are listed in this section.

Operating Range

Condition Range

Temperature 5° to 45°C

Relative Humidity 35% to 60% (Non-condensing)

Atmospheric Pressure 3000 meters max.

Storage Range

Condition Range

Temperature -10° to 50°C

Relative Humidity 10% to 90%

Transit Range

Condition Range

Temperature -40° to 60°C (One week maximum)

Relative Humidity 5% to 95%

Page 14: 5952 User Manual

2-2 Chapter 2: Installation

DynaKey Electrical EnvironmentThe electrical environment required for the DynaKey module is listedin the following table.

Parameter Voltage Tolerance Current(Typical)

Current(Max)

Supply Voltage 12.0V ±10% 800 mA 1300 mA

+5V ExternalKeyboard Voltage

5.0V ±10% N/A 250 mA

+5V External ScannerVoltage

5.0V ±10% N/A 250 mA

Typical Maximum

Power Consumption 9.6 W 15.6 W

LCD Board Electrical EnvironmentThe electrical environment required for the DynaKey module is listedin the following table.

Parameter Voltage Tolerance Current (Typical) Current (Max)

+5V Supply Voltage 5.0V ±10% 900 mA 1200 mA

+12V Supply Voltage 12.0V ±10% 0.5 mA 1.0 mA

-12V Supply Voltage -12.0V ±10% 0.06 mA 0.1 mA

Typical Maximum

Power Consumption 4.5 W 6 W

Page 15: 5952 User Manual

Chapter 2: Installation 2-3

DynaKey Dimensions

14478

22 cm(8.75 in.)

6.3 cm(2.5 in.)

43 cm(17.00 in.)

Page 16: 5952 User Manual

2-4 Chapter 2: Installation

Installing the DynaKey

Caution: This device should only be powered by a (SELV) SafetyExtra Low Voltage power supply source with an available power levelof 5 amperes or less, and suitable for the country of installation. Thepower source must be certified by the appropriate safety agency for thecountry of installation.

Caution: Le matériel doit être reliés electriquement au circuit å TrèsBasse Tension de Sécurité (TBTS) ayant une limite de 5 ampèrescorrespondant de façon satisfaisante et acceptable dans le pays où lematériel doit être installé. Le source d’alimentation doit être approvéepar une agence de normalisation appropriée et acceptable dans le paysoù le matériel doit être installe.

Caution: The power supply cord is used as the main disconnectdevice. Ensure that the socket outlet is located/installed near theequipment and is easily accessible.

Caution: Le cordon d’alimentation est utilisé comme interrupteurgénéral. La prise de courant doit être située ou installée a proximite dumatériel et être facile d’accés.

Note: Use a grounding strap when installing this feature.

Page 17: 5952 User Manual

Chapter 2: Installation 2-5

PCI LCD CardThe PCI LCD card provides a PCI bus interface for the 5952/5962 LCDDisplay Products. It is designed to plug into a 32-bit 5V slot in astandard PCI-equipped 7452. This card does not contain a 16550 UARTand associated support logic.

The VGA BIOS on this card occupies memory locations C0000-C9FFF.

15376

Keyboard Header Connector(for optional internal harness)

Panel Select Switch (SW1) Power Harness Connector

VGA BIOS

PS/2 Keyboard Connector

LCD Connector

Setting the Panel Select Switch (SW1)

P1 P2 P3 Function

OFF OFF OFF Panel 8 (Color DSTN) DefaultOFF OFF ON Panel 7 (Mono STN)OFF ON OFF Panel 6 (Color TFT)OFF ON ON Panel 5 (Unused)ON OFF OFF Panel 4 (5-in. Mono)ON OFF ON Panel 3 (Unused)ON ON OFF Panel 2 (Unused)ON ON ON Panel 1 (Unused)

In the above table, DSTN denotes a passive color LCD, and TFTdenotes an active matrix color LCD.

Page 18: 5952 User Manual

2-6 Chapter 2: Installation

Wedge LCD AT CardThe Wedge LCD AT Card provides a ISA bus interface for the5952/5962 LCD Display Products. This board occupies one of the ISAexpansion slots.

14340

RS/232 I/O Addressand IRQ Switch

ON

P1 P2 P3 P4 P5 P6

I/O Address Board IRQ

SW1

Board Adress Switch

ON

P1 P2 P3

Default Setting: All Off

SW2

F2, 1 A, 5 V

F1, 5 A, 12 V

LCD Connector

PS/2 KeyboardConnector

Optional RS-232 P ort

Setting the Board I/O Address (SW2)

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

Page 19: 5952 User Manual

Chapter 2: Installation 2-7

Positions 2 and 3 are used to select the Board I/O Address. Position 1 isused to switch between Ring Indicator and +5 V on pin 9 of the optionalRS-232 port.

P1 P2 P3 Function

X OFF OFF Address 1A0h (Default)

X OFF ON Address 1B0h

X ON OFF Address 268h

X ON ON Address 288h

OFF X X +5 V on optional RS-232 Port,pin 9 (Default)

ON X X Ring Indicator on optional RS-232 Port, pin 9

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

Page 20: 5952 User Manual

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, youmust install the RS-232 adapter.

Note: The optional RS-232 port is only available when using theDynaKey. It’s not available with the Touch Screen.

1. Install the 10- pin header into the 10-pin connector (J7) on the LCDAT Board.

2. Install the 9-pin D-Shell connector into an empty bus slot inside thePC or 7452.

Note: Because of the AT card mounting bracket arrangement, usingthe adapter cable effectively takes up an AT slot.

Page 21: 5952 User Manual

Chapter 2: Installation 2-9

Check Stand Mount Installation1. Pry open the Cable Cover with a screw driver and remove the

cover.

14420b

Cable Cover

2. Remove the Adapter Plate from the back of the DynaKey cabinet.

14269

(2) Screws

Adapter Plate

Page 22: 5952 User Manual

2-10 Chapter 2: Installation

3. Mount the post to the Adapter Plate with four screws provided.

14198

(4) Screws

Adapter Plate Check Stand Mount

4. Tip open the Adapter Plate as fully as possible. Route the rightangle connector end of the LCD cable up through the base of theCheck Stand Mount, through the hole in the adapter plate androute as shown. Leave about 15 cm (6 in.) of slack cable.

14199

Page 23: 5952 User Manual

Chapter 2: Installation 2-11

5. Mount the Adapter Plate and Check Stand assembly to the back ofthe DynaKey cabinet.

14267

Screws (2)

6. Connect the LCD cable to the LCD connector on the DynaKey.Leave sufficient slack in the cable so that the display can be easilytilted.

14268

7. Connect the LCD Cable:• If installing on an NCR 7452, connect the LCD Cable to the LCD

Board.

Page 24: 5952 User Manual

2-12 Chapter 2: Installation

• If installing on an NCR 7450, connect the LCD cable from theDynaKey to the 7450 Wedge Y-cable. Connect the Y-cable to theconnectors on the rear panel of the 7450 labeled POS Keyboardand LCD Display.

To DynaKey Module

14491

7450-1000 Series (Front View)

LCD DisplayPOS Keyboard

14506

7450-2000 Series (Rear View) To DynaKey Module Junction Box

LCD Display

POS Keyboard

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.

Page 25: 5952 User Manual

Chapter 2: Installation 2-13

a. Connect the PC adapter cable from the adapter board (LCD orPCI) to the keyboard connector on the workstation/PC. (The 5-PIN connector connects to the adapter board. The 6-PINconnector connects to the PC keyboard connector.)

b. Connect the LCD cable as shown.

To Hard DrivePower Connector

PCI LCDBoard

To PC Keyboard Connector To PC

RS-232 Port To PC Keyboard Connector

LCD ATBoard

PC KeyboardAdapter Cable

15810b

8. Connect the hand-held scanner cable and PC keyboard cable (ifapplicable).

14423b

LCD

Scanner

PC Keyboard

Page 26: 5952 User Manual

2-14 Chapter 2: Installation

9. Snap the Cable Cover in place.

14421a

Cable Cover

Remote Mount Installation1. Pry open the Cable Cover with a screw driver and remove the

cover.

14420

Page 27: 5952 User Manual

Chapter 2: Installation 2-15

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

14495

Remote Mount

DynaKey Module

3. Remove the Remote Mount from the DynaKey module (4 screws).

4. Connect the LCD Cable (and other cables, if applicable) to theDynaKey. Route the cable(s) through the Adapter Plate andthrough the hole in the base as shown below. Reinstall the RemoteMount to the DynaKey module.

15955

Page 28: 5952 User Manual

2-16 Chapter 2: Installation

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

Cables Out the Front

Cable Hold-Down

Cables Out the Back

If you have an additional cable, it should be pinched between the two plastic studs to act as a strain relief.

NOTE:

14102a

Cable Routing (Bottom of Base)

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

Page 29: 5952 User Manual

Chapter 2: Installation 2-17

Wall-Mounting the DynaKey1. Remove the Filler Plate from the base.

14477Filler Plate

Remove Screws

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

12368

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

14488

Shoulder Screws

Page 30: 5952 User Manual

2-18 Chapter 2: Installation

Powering UpThis section describes how to power up the workstation and the initialcheckout procedures after all hardware has been installed.

Note: No keypad configuration is required at installation time. Thekeypad is configured at the time of manufacture by default torecognize the Ctrl/Alt/Del key combination for system reset.

Note: No unit setup is required at installation unless configurationmust be changed from factory defaults. The Wedge Support Disk (LPING370-0701-0000), allows configuration of the operational parameters inthe Wedge.

Note: Make sure the Keylock is NOT in the Locked (L) position. Thiscompletely locks out the keyboard operation (including the externalPS/2 keyboard if one is connected).

Powering Up Using the 74501. 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 needto run the Flash Utilities so that the color or monochrome VGA BIOSmatches the LCD. Otherwise, you may encounter poor display results.For procedures on how to update the ROM BIOS see Flash BIOSProgrammer Utilities sections in your workstation’s HardwareInstallation & Service document.

Power-Up DiagnosticsPower-up Diagnostics are hardware tests that are performedautomatically each time the workstation is powered up. If an error isencountered, a descriptive message is displayed.

Page 31: 5952 User Manual

Chapter 2: Installation 2-19

7450 DiagnosticsError code information is stored in CMOS memory for further analysisof the cause of any power-up failures. Power-up also initializes allfirmware, hardware, and RAM work areas as required to load and runthe workstation.

Putting the Keylock in EX position on power up brings up the 7450configuration setup routine. See the NCR 7450 Workstation HardwareInstallation & Service manual (BST0-2122-17) for information on runningthe 7450 configuration setup routine.

If you continue to experience display problems, it is possible that youhave the wrong PC BIOS or VGA BIOS versions. For procedures onhow to update the BIOS see Flash BIOS Programmer Utilities sections inyour workstation’s Hardware Installation & Service document.

If you continue to experience display problems see the troubleshootingsection in Chapter 5, Service and Repair.

Power Up for NCR 7452 or PC1. 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 mayneed to update the VGA BIOS for the new board. Otherwise you mayencounter poor display results. For procedures on how to update theBIOS see Flash BIOS Programmer Utilities sections in your workstation’sHardware Installation & Service document.

Page 32: 5952 User Manual

2-20 Chapter 2: Installation

Special Keypad ModeMany PC BIOS setup routines require keys that are not present in theregular DynaKey keypad layout (such as the ESC and End keys).Although the DynaKey has a PC keyboard port, a PC keyboard maynot be readily available to the operator. To use the DynaKey to run PCsetup routines, the operator can place the DynaKey into a specialalternate layout mode that replaces the normal layout of the keypadand function keys. The alternate layout has the following keys.

F1 Up Arrow +

F2 Down Arrow -

ESC Right Arrow Tab

End Left Arrow Enter

Delete 0 - 9

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 andkey number 12 simultaneously (see the keypad layout in thischapter).

Make sure both keys are held down together. The status LED flashesred/green to indicate that the keypad entered the “PC Setup” mode.

Note: Ignore any “stuck key” error messages displayed as a result ofthe 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 keyssimultaneously will not put the DynaKey into the PC Setup mode.

3. Press the key required by the PC to put it into the BIOSconfiguration routine (usually F1).

Use the special keypad layout to run the PC’s BIOS Configurationroutine. When you have completed configuring the PC, the DynaKeycan be taken out of “PC Setup” mode by either:

Page 33: 5952 User Manual

Chapter 2: Installation 2-21

• Pressing the 10 and 12 keys simultaneously again

• Power-cycling the system

Note: The DynaKey’s special “PC Setup” mode is provided simply asa convenience feature. If the operator prefers not to use this mode,simply connect an external keyboard to the DynaKey’s PC keyboardport to use for system configuration.

Special PC Setup Keypad Mode ActivatedOn power up, if the 10 and 12 keys are pressed simultaneously beforeany other keys, the DynaKey goes into the special mode with thefollowing layout active.

F2

Del

14419

8

4 5 6

1 2 3

0 CR

+

ESC

-

F1

EndTab

F1

F2

26

27

28

29

30

31

32

33

1 2 3

4 5 6

7 8 9

22 23 24 25

34 35

18 19 20 21

14 15 16 17

11 137

109

12

Note: Numeric keypad shown in “calculator” layout.

Page 34: 5952 User Manual

2-22 Chapter 2: Installation

All unlabeled keys are dead in special mode.

Normal Operating ModeAfter PC setup and configuration, the keyboard can be reset to exit thespecial keypad mode. This is done by power cycling the DynaKey, orpressing the 10 and 12 keys simultaneously. This puts the keyboardback into its normal operating mode as shown. Usually keys 22 - 23and 21 - 25 are capped together by default.

12389

Shift-F3

1 2 3

4 5 6

7 8 9

Shift-F2Shift-F1

Shift-F4 Shift-F5 Shift-F6

987

4 5 6

1 2 318 19 20 21

14 15 16 17

10 11 12 13

0 CR22 23 24 25

Shift-F7 Shift-F8 Shift-F10

Cntl-F1

Cntl-F2

Cntl-F3

.Shift-F9

3534

F1

F2

26

27

28

29

30

31

33

F3

F4

F5

F6

F8

32F7

Note: Numeric keypad shown in “calculator” layout.

Page 35: 5952 User Manual

Chapter 2: Installation 2-23

Screen Saving FeatureThe Operator and Customer Displays have a time-out function thatcauses the displays to go blank (or rotate) after several minutes ofkeyboard inactivity.

Note: The platform screen saver must be disabled when usingwindows.

The screen saving feature is controlled by NCR platform softwareintegrated into the DynaKey. If your screen saver is not functioning,contact the primary programmer who developed the software specificfor your application.

Caution: If your screen saver is active and the DynaKey Keylock is inthe “L” position, you may need to put the Keylock into anotherposition to un-blank the LCD.

Note: See the Panel OFF/ON Sequencing procedure in Chapter 3,Programming.

Page 36: 5952 User Manual

2-24 Chapter 2: Installation

Page 37: 5952 User Manual

Chapter 3: Programming 3-1

Chapter 3: Programming

Device InterfacesThis section provides information on the device interfaces.

Wedge Controller InterfaceThe Wedge consists of a microcontroller and associated circuitry thatsupports an MSR, an RS-232 device, and Keylock. The Wedge mergesthe data into the keyboard data stream.

The data arrives at the retail workstation or PC as if someone hadentered it directly through a keyboard. An application can use specialstart and end control characters to determine that the informationactually came from the Wedge instead of the keypad or externalkeyboard.

On a PC or 7452 workstation, the Wedge also controls the operation ofthe DynaKey built-in speaker (not the PC speaker). The Wedge doesnot control the speaker when the DynaKey is connected to a 7450workstation. For more information on the Wedge, refer to the NCRWedge Software User’s Guide, BD20-1368-A.

Note: Scanners connected to the Wedge RS-232 Scanner Port shouldbe configured to operate at 1200 bps if there is any possibility ofscanning activity simultaneous with keyboard or mouse input. Athigher baud rates, scanner data may be lost if the wedge controller isbusy processing input from the keyboard (including DynaKeys) ormouse.

NCR 7450 Retail Keyboard Port InterfacesThe DynaKey contains these elements:

Page 38: 5952 User Manual

3-2 Chapter 3: Programming

• A PS/2-style keyboard connector. This permits alphanumeric entryvia a standard, external PC keyboard. The NCR 7450 recognizesonly one keyboard, so the DynaKey passes commands from theexternal 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 unitis powered on, this switch takes the terminal in and out of “sleep”mode.

Note: The DynaKey Keylock is not available as a pass-throughinterface to the NCR 7450 retail keyboard port. You can only accessthe Keylock through the Wedge controller. However, wedgeplatform software drivers are available that provide a backward-compatible Keylock interface for 7450 application software.

Page 39: 5952 User Manual

Chapter 3: Programming 3-3

Firmware CommandsDevelopers can use firmware commands to control the operation of theDynaKey. Usually the controlling driver or utility program on the hostsystem sends the firmware commands to the controller.

Keyboard FirmwareThe DynaKey firmware consists of standard IBM PS/2-compatiblekeyboard firmware with added extensions for POS-specific functions.

The DynaKey supports the following minimum standard PC keyboardcapabilities:

• Multi-key rollover (3-key minimum)

• Optional system reset (Alt-Control-Delete) at the externalkeyboard (default=enabled)

• Keyboard buffering (32 bytes)

Additionally, the DynaKey has capabilities unique to the POSenvironment. The DynaKey keyboard contains extensions for thefollowing 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 keypadfor either “calculator” or “telephone” arrangement.

• Firmware command for user configuration of double high/widekeys (and keypad layout for backwards compatibility). Takesfirmware out of “double high/wide auto detection” mode.

• Firmware command for the controller to return its NCR partnumber.

Page 40: 5952 User Manual

3-4 Chapter 3: Programming

• Firmware command for enabling and disabling the system reset(Alt-Control-Delete) sent by the external keyboard. The defaultsetting is determined by the state of an external I/O pin on thekeyboard microcontroller (default=enabled).

• Special “PC Setup” alternate keypad layout so the DynaKey can beused to run PC BIOS configuration routines.

Command SetThe host workstation does not recognize two keyboards. However, anexternal keyboard can be connected to the DynaKey, and the DynaKeypasses the commands to the host workstation.

Note: The connection of an external keyboard to the DynaKey isoptional.

You can use the POS commands only for communication between theDynaKey and the host system. The POS commands are not passedthrough to an external keyboard.

Commands from the Host Workstation to the DynaKeyUnique POS Commands Hex

Alt-Control-Del/Keypad Layout E9

Keyboard Options EA

Reserved EB

Keyboard Part Number/Type EC

PC Standard Commands Hex

Set/Reset Mode Indicators ED

Echo EE

(Not Supported) EF-F1

Page 41: 5952 User Manual

Chapter 3: Programming 3-5

PC Standard Commands Hex

Read Id F2

Set Typematic Rate/Delay F3

Enable F4

Default Disable F5

Set Default F6

(Not Supported) F7-FD

Resend FE

Reset FF

Note: The DynaKey keyboard firmware does not support commandsEF-F1 and F7-FD. The firmware responds with a RESEND uponreceiving any of these commands and does NOT pass these commandsthrough to an external keyboard.

For detailed information on the PC standard commands, please refer toIBM PS/2 Hardware Interface Technical Reference - Common Interfaces,“Keyboards (101- and 102-key)” section, IBM document number84F9735.

Page 42: 5952 User Manual

3-6 Chapter 3: Programming

Commands to the Host Workstation from the DynaKeyThe following are commands to the host workstation from theDynaKey.

Command Hex

Error/Overrun 00

Keyboard ID 83AB

BAT Completion AA

BAT Failure FC

Echo EE

ACK FA

Resend FE

For detailed information on these commands, please refer to IBM PS/2Hardware Interface Technical Reference - Common Interfaces, “Keyboards(101- and 102-key)” section, IBM document number 84F9735.

Page 43: 5952 User Manual

Chapter 3: Programming 3-7

POS DefaultsDuring power up, the host workstation initializes the keyboardfirmware by generating a keyboard reset. While this reset is active orthe keyboard power is rising, the keyboard will be locked andprohibited from execution by the keyboard hardware.

Upon powering up or receiving a reset, the keyboard initializes byclearing RAM, clearing internal indicators, resetting the indicator lights(if any), and performing keyboard diagnostic tests. Additionally, thekeyboard performs initialization diagnostic tests to ensure validoperation of the keyboard.

These diagnostic tests check the keyboard ROM and RAM, and theydetect stuck keys on the keyboard. If the ROM or RAM tests fail, thekeyboard attempts to return an error status. If a stuck key condition isdetected, the make key code of the stuck key is returned following thesuccessful status (AA Hex).

Following is a list of Power Up and Reset POS default conditions:

• Calculator numeric keypad configurationAuto detection of double high/wide keys enabled.

• Alt-Control-Delete protection default at power-up is determinedby examining I/O pin P2.7 on the keyboard microcontroller. (Referto table on page 3-11.) Alt-Control-Delete is default enabled.

Page 44: 5952 User Manual

3-8 Chapter 3: Programming

Special POS CapabilitiesThe DynaKey module uses special firmware, different from a standardPC 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 timesafter power up or reset.

Num Lock OperationWith the external keyboard attached, the workstation is capable ofreceiving key codes that originate from two separate keypads, theDynaKey and the external keyboard. The DynaKey has no Num Lockkey or LED, but the external keyboard has a Num Lock key and LEDthat allows the user to change the key codes for the external keyboardnumeric keypad (by pressing the Num Lock key). The DynaKeyfirmware ensures that Num Lock is “on” when the operator presses thenumeric and “.” keys on the DynaKey keypad.

On POWER UP or RESET, the DynaKey firmware “keeps track” of theNum Lock state (i.e. whether Num Lock is “ON” or “OFF”) with a bitin its on-board RAM called the “Num Lock Flag.” The DynaKeydetermines the state of its Num Lock Flag via the Set/Reset ModeIndicators command.

Page 45: 5952 User Manual

Chapter 3: Programming 3-9

When the operator presses a key on the DynaKey that requires theNum Lock to be “on” (i.e.: the numeric keys and the “.” key), thefirmware examines the current state of its Num Lock Flag and does oneof 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 (toturn Num Lock “ON”) and then the keypad key codes. (Note that theDynaKey firmware keeps track of the Num Lock state with an internalNum Lock Flag that is set according to the host Set/Reset ModeIndicators command. Note also that the Set/Reset Mode Indicatorcommand is passed-through to the external keyboard, if attached.)After sending the Num Lock and keypad codes, in the event that theDynaKey does not receive a Set/Reset Mode Indicators response fromthe host before another keypad key is pressed, the DynaKey simplysends another Num Lock code sequence followed by the keypad keycodes.

NUM LOCK “ON”

Do not send NUM LOCK codes, simply send key codes. The DynaKeysimply sends the correct scan code for the key that was pressed. Thisscenario does not change if no external keyboard is attached.

Many keys on the DynaKey do not change state with the Num Lockmode. Obviously, for those keys, there is no need to check the NumLock Flag first before sending their key codes.

The host terminal should not be able to tell that two keyboards existwhen an external keyboard is plugged into the DynaKey. TheDynaKey appears to the host system as one keyboard whether or notan external keyboard is attached.

Cursor Control at the DynaKeyThe up arrow and down arrow keys are patterned after the cursor keyson an IBM PS/2 101 keyboard.

Page 46: 5952 User Manual

3-10 Chapter 3: Programming

Alt-Control-Delete ProtectionThe simultaneous depression of the Alt, Control, and Delete keys onthe external keyboard results in a PC system reset or reboot. Topreserve security in a POS environment, it may be necessary to restrictthe system reset function to avoid an unnecessary reboot of the system.

The default state of the Alt-Control-Delete disable function after akeyboard reset is determined by examining the state of the 2.7 I/O pinon the keyboard microcontroller.

Pin State Alt-Control-Delete

P2.7 High (1) Enabled (default)

P2.7 Low (0) Disabled

Alt-Control-Delete DisabledThe host can disable the Alt-Control-Delete with the followingcommand:

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 bitsin its on-board RAM.

After the host issues the Alt-Control-Delete disable command, if anytwo of the three keys are down, the DynaKey does not pass-throughthe make code for the third key from the external keyboard.

For example, if the DynaKey sees the make code for the Delete key, itchecks its on-board RAM to determine the state of the Alt and Controlkeys. If it determines that the Alt and Control keys are also down,then the DynaKey does not pass through the make code for the Deletekey on to the host system. It discards the Delete make code.

Page 47: 5952 User Manual

Chapter 3: Programming 3-11

The codes for the Alt-Control-Delete key sequence need not arrive atthe DynaKey in sequence. Other key make or break codes could arrivebetween the make codes for the sequence. Note that any combinationof Alt-Control-Delete causes a system reboot.

The firmware is capable of insuring that the operator is not able toreboot the system by holding down the Alt, Control, and Delete keyson the external keyboard at any time, in any sequence, and incombination with any other keys.

Alt-Control-Delete EnabledThe Alt-Control-Delete feature is enabled when the host issues thefollowing command:

Command Parameter

E9 01

Upon receiving this command, the DynaKey firmware allows the Alt-Control-Delete scan codes to be passed through from an externalkeyboard to the host system.

Page 48: 5952 User Manual

3-12 Chapter 3: Programming

Calculator or Telephone Numeric Pad LayoutEither of two commands (EA or E9) can be used to switch the layout ofthe numeric keypad on the DynaKey from the traditional calculator-style layout to a telephone-style layout.

The EA command takes the DynaKey out of Autodetect DoubleHigh/Wide Keys mode. EA requires that the host system sendblocking key information to the DynaKey along with the numerickeypad layout information. The EA command is primarily used forbackward compatibility of the DynaKey with previous NCR retailworkstations.

The E9 command only changes the numeric keypad layout. It does notaffect automatic double high/wide key detection.

Command Parameter

E9 02 (Telephone)

E9 03 (Calculator, Default)

Upon receiving the E9 command and 02 parameter combination, theDynaKey switches from the default calculator numeric keypad layoutto the telephone numeric keypad layout. If the host needs to restorethe default calculator layout, it sends the E9 command and 03parameter.

Note: Changing the numeric keypad layout also requires physicallyremoving and swapping the key caps on the first and third rows of thekeypad. The key codes for the DynaKey’s numeric keypad are thesame as the numeric keypad on an IBM PS/2 101-key keyboard.

After each reset, the host workstation can issue either the E9-02command or the EA Keyboard Options command to specify thetelephone numeric keypad configuration.

Detection of Double High/Wide KeysSeveral keys on the DynaKey keypad can accept optional key tips thatcover two keys to produce double high or wide keys.

Page 49: 5952 User Manual

Chapter 3: Programming 3-13

When you press a double high/wide key tip, the DynaKey firmwaresends only one of the two keys’ scan codes to the host system.

The DynaKey supports two methods of double high/wide keyoperation:

• 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 keycombination simultaneously (for example, one key is pressed within 18ms 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 inthe double high/wide pair.

For example, if a double high Enter key tip is placed over keys 21 and25, and you press the double high key tip, then the firmware sees thatboth keys 21 and 25 are being pressed within 18 ms of each other. Thefirmware knows that the key 21 and 25 combination is a valid doublehigh key pair and that key 21 is a blocking key. Therefore, the firmwaresends the make code for only key 25.

If you press two or more keys simultaneously (within the 18 mswindow), and the key combination is not a valid double high/widepair, then the firmware does not send the make codes for either key.Instead the firmware sends the 00 (overflow) code -- which causes thehost PC to beep. This is known as double key error detection.

Page 50: 5952 User Manual

3-14 Chapter 3: Programming

Blocking Key Locations

Key Function 14418

987

4 5 6

1 2 3

.0 CR

F23

F22

F21

F20

F16

F13F12

F15

F18F17

F14

F11F1

F2

F3

F4

F5

F6

F7

F8

26

27

28

29

30

31

32

33

1 2 3

4 5 6

7 8 9

22 23 24 25

34 35

18 19 20 21

14 15 16 17

10 11 12 13

* *

*

*

*

*

F19

Key Number

Blocking Key (Asterisk)

*X

xx

If you press two keys one after the other but not within the 18 mswindow, then the firmware simply sends the make codes for both keysin 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 defaultafter a reset.

Page 51: 5952 User Manual

Chapter 3: Programming 3-15

NCR POS-Compatible Double High/Wide Key ConfigurationMode

The DynaKey enters this mode after receiving the Keyboard Optionscommand (EA Hex) and remains in this mode until a reset. Asexplained below, this command directly configures the doublehigh/wide key combinations, thus negating the need for the firmwareto auto detect a double high/wide pair. This mode is used primarily tomaintain DynaKey compatibility with previous NCR POSworkstations.

Keyboard Options Command EA

The DynaKey firmware supports command-selectable keyboardoptions under user control:

• Calculator or telephone arrangement of numeric pad

• Activation/deactivation of Blocking Keys

• Activation/deactivation of double key error detection

Command Parameter

EA 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 theDynaKey out of Autodetect Double High/Wide Key mode.

Page 52: 5952 User Manual

3-16 Chapter 3: Programming

Double High/Wide Keys

The keyboard firmware for the DynaKey supports host workstationconfiguration of double size keys and the arrangement of the numerickeypad. The host workstation can also specify deactivation of doublekey error detection. If you want to change any of these options fromtheir default state, the host workstation must issue the KeyboardOptions command to the keyboard following each power up or reset.

The Keyboard Options command consists of five bytes. Uponreceiving the command, the DynaKey switches to NCR POS-compatible double high/wide key configuration mode (auto-detectionof double high/wide keys is disabled). In typical PC environments, thePOS Keyboard Options command is not activated by PC software.However, this capability is in the keyboard firmware for possible PCuse.

The first byte is the command byte (EA Hex) which indicates the actionbeing requested from the keyboard.

The second and third bytes are parameter bytes which define thearrangement of the numeric keypad, control the double key errordetection and specify the active blocking keys.

The fourth and fifth bytes are parameter bytes which define the keyspaired with the blocking keys to form double-size keys.

Note: Adding or changing a single double-size key requires theactivation of the blocking key plus the selection of the second key inthe pair forming the double-size key.

For double-size keys, the DynaKey firmware sends only the one activekey scan code to the workstation. The blocking key scan code is notsent.

Additionally, if the keyboard firmware detects only the blocking key, itsends only the key code for the specified active key to the hostworkstation. The keyboard firmware ensures that the active and theblocking keys do not both send a key code for one double-size keydepression.

Page 53: 5952 User Manual

Chapter 3: Programming 3-17

Double Key Error DetectionWhen double key error detection is enabled and two or more keys aredetected within an 18 ms period, the keyboard firmware indicates anerror condition in the same manner as a Buffer Overflow (00 Hex).

The multiple keys detected within the 18 ms period are ignored by thekeyboard and not sent to the host workstation. Only the bufferoverflow indication is sent to the workstation.

When double key error detection is disabled, the keyboard firmwaredoes not perform double key error detection and transmits all keyentries. This permits workstation diagnostic and configurationsoftware to receive two key codes for double-size keys for initializationof the keyboard. Once the double-size keys are defined, theworkstation configuration software then activates the double key errordetection 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 widekeys, replace the double wide key tip with two single wide keytips.

Bit 2 - 0 = Blocking Key 21 off

Bit 2 - 1 = Blocking Key 21 activated (Default Double High Enter)

Page 54: 5952 User Manual

3-18 Chapter 3: Programming

To complete the change from a double high key to two keys, the1/2 x 2 high key tip must be replaced by two individual key tips1/2 x 1 high.

To complete the change from two keys to a double high key, two1/2 x 1 key tips must be replaced by a double high key tip with aleveling 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

Page 55: 5952 User Manual

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

Page 56: 5952 User Manual

3-20 Chapter 3: Programming

Keyboard Part Number/Type Command (EC Hex)The DynaKey contains keyboard part number and type values in thekeyboard ROM. The DynaKey sends these values to the workstationwhen requested by the Keyboard Part Number/Type command (ECHex). Upon receiving this command, the keyboard firmware performsthe 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 thekeyboard 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 non-interchangeable releases of the DynaKey keypad firmware or majorchanges in the DynaKey unit.

The DynaKey sends the most significant two digits to the host as aBCD byte first. The next two digits are sent second. This ordercontinues for the next 3 bytes.

For the DynaKey, the keyboard type field is a one-byte field indicatingthe type of keyboard as shown below:

Type Keyboard

02 Hex DynaKey

Page 57: 5952 User Manual

Chapter 3: Programming 3-21

The DynaKey sends the Keyboard Type byte to the workstationimmediately following the last byte of the keyboard part number.

Key Position DiagramThe following diagram shows the DynaKey key positions. Keypadshown in “calculator” layout.

Key Position Key Scan Code ASCII

1 (Shift-F1) 54

2 (Shift-F2) 55

3 (Shift-F3) 56

4 (Shift-F4) 57

5 (Shift-F5) 58

6 (Shift-F6) 59

7 (Shift-F7) 5A

8 (Shift-F8) 5B

9 (Shift-F10) 5D

10 7 47 37

11 8 48 38

12 9 49 39

13 (Cntl-F1) 5E

14 4 4B 34

15 5 4C 35

16 6 4D 36

17 (Cntl-F2) 5F

18 1 4F 31

19 2 50 32

20 3 51 33

21 (Cntl-F3) 60

22 0 52 30

23 (Shift-F9) 5C

Page 58: 5952 User Manual

3-22 Chapter 3: Programming

Key Position Key Scan Code ASCII

24 . 53 2E

25 (CR) 1C 0D

26 DynaKey-F1 3B

27 DynaKey-F2 3C

28 DynaKey-F3 3D

29 DynaKey-F4 3E

30 DynaKey-F5 3F

31 DynaKey-F6 40

32 DynaKey-F7 41

33 DynaKey-F8 42

34 down cursor 50

35 up cursor 48

Page 59: 5952 User Manual

Chapter 3: Programming 3-23

Panel OFF/ON SequenceThe instructions for programming the LCD panel OFF/ON sequenceare different for the PCI LCD board and the LCD AT board. Be sure touse the proper instructions.

Before turning the Panel Off, turn off the video using SequencerRegister 1 bit 5 (SR01[S]) in the same manner as IBM recommends forthe standard VGA. To make Video Off more effective, some additionaldelay should be included before Panel Off.

By turning the Video Off via SR01[5], the Sequencer is no longerrefreshing the screen. This gives the Sequencer enough bandwidth towork with the Panel Off logic to do an orderly shutdown of the videooutput.

PCI LCD Board (65550 Chips)

Panel Off Sequence:Save Sequencer Register IndexTurn Video Off (SR01[5]=1)Restore SR IndexDelay 15mSTurn Panel Off (FR05[3]=1)

Panel On Sequence:Turn Panel On (FR05[3]=0)Save SR IndexTurn Video On (SR01[5]=0Restore SR Index

Page 60: 5952 User Manual

3-24 Chapter 3: Programming

LCD AT Board (65535 Chips)

Panel Off Sequence:Save Sequencer Register IndexTurn Video Off (SR01[5]=1)Restore SR IndexDelay 15mSTurn Panel Off (XR52[3]=1)

Panel On Sequence:Turn Panel On (XR52[3]=0)Save SR IndexTurn 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 contactNCR Technical Support, or Chips and Technologies, Inc. at 2950Zanker Road, San Jose, CA 95134, or telephone (408) 434-0600.

Page 61: 5952 User Manual

Chapter 4: Service 4-1

Chapter 4: Service

Safety RequirementsCarefully follow these safety requirements before servicing theDynaKey.

Warning: This workstation or PC contains hazardous voltages andshould only be serviced by qualified service personnel.

Warning: Before servicing the equipment, plug your safety strapinto a proper grounding outlet. Failure to do so could damage theequipment.

Caution: Before servicing the DynaKey, disconnect the AC powercord from the retail workstation or PC to which the DynaKey isconnected.

Caution: To protect the internal circuitry from damage, unplug theAC power cord and then momentarily press the power switch ON todrain the power supply capacitance.

The power supply cord is used as the main disconnect device. Ensurethat the socket outlet is located/installed near the equipment and iseasily accessible.

Le cordon d’alimentation est utilisé comme interrupteur général. Laprise de courant doit être située ou installée a proximite du matériel etêtre facile d’accés.

Page 62: 5952 User Manual

4-2 Chapter 4: Service

Problem Isolation ProceduresNCR offers both on-site and mail-in service for the NCR 5952 WedgeDynaKey.

Before calling for service or mailing in your unit for repair, stepthrough the problem isolation procedures below to make sure theDynaKey is the module in need of repair. Also, your answers to thesequestions may speed the servicing of your DynaKey.

Troubleshooting TableThe following table provides general troubleshooting tips for theDynaKey. If you experience a problem with your DynaKey, pleaseexplore the possible solution options in this table before replacing anycomponent in the system.

Symptom Probable Cause Solution

DynaKey keypad notworking

Keylock in “L” positionTurn Keylock to anotherposition

Keyboard not powered Check fuse in DynaKeyModule

7452/PC: Keyboardadapter cable notconnected

Connect keyboardadapter cable betweenLCD-AT Card and PCkeyboard port

7450: Retail keyboardconnector not attached

Connect retail keyboardconnector to 7450 POSkeyboard port

Some keys on theDynaKey keypad notworking

DynaKey is in “PCSetup” mode (LED isflashing red/green)

Power cycle the system.

Page 63: 5952 User Manual

Chapter 4: Service 4-3

Symptom Probable Cause Solution

DynaKey “hotplugged” into terminalwith terminal poweredon.

Re-boot the system

External Keyboardnot working

Keylock in “L” positionTurn Keylock to anotherposition

Keyboard plugged intoPC or workstation

Plug keyboard intoDynaKey Module

Keyboard not powered Check fuse in DynaKeyModule

MSR, Keylock,Scanner, and ExternalKeyboard notworking

7452/PC: Keyboardadapter cable notconnected

Connect keyboardadapter cable betweenLCD-AT Card and PCkeyboard port

7450: Retail keyboardconnector not attached

Connect retail keyboardconnector to 7450 POSkeyboard port

Wedge Controllerconfigured incorrectly

Configure WedgeController using WedgeUtility (See NCR WedgeSoftware User’s Guide,BD20-1368-A)

Speaker not working Speaker harness notconnected

Connect speaker harnessto DynaKey controlboard.

7452/PC: WedgeController notconfigured correctly

Configure speakeroperation using WedgeUtility (See NCR WedgeSoftware User’s Guide,BD20-1368-A)

Page 64: 5952 User Manual

4-4 Chapter 4: Service

Symptom Probable Cause Solution

7450: 7450 terminal notconfigured properly

Set speaker volume tomaximum in the 7450Configuration Setup(Enhanced Options)

MSR not working MSR card not orientedproperly

MSR harness loose orbroken

Ensure that magneticstripe on card is “up”when swiped. Refer tographic on MSR guide.

Ensure that the MSRharness is securelyfastened to the DynaKeycontrol board, and thatnone of the wires havepulled loose from theconnector.

Wedge Controllerconfigured incorrectly

Configure MSRoperation using WedgeUtility (See NCR WedgeSoftware User’s Guide,BD20-1368-A)

Scanner not working Scanner not powered

Unsupported scannerconnected to unit

Check fuse in DynaKeyModule

Ensure that the scanneris a decoded RS-232model

Wedge Controllerconfigured incorrectly

Configure Scanneroperation using WedgeUtility (See NCR WedgeSoftware User’s Guide,BD20-1368-A)

Page 65: 5952 User Manual

Chapter 4: Service 4-5

Symptom Probable Cause Solution

LCD Dim/Contrasttoo Light or Dark

Unit is “cold” Wait 15 minutes for unitto reach operatingtemperature beforemeasuring brightness orcontrast. Do not exposethe unit to operatingtemperatures below 5degrees C.

LCD Dim/Contrasttoo Light or Dark(cont.)

Contrast set incorrectly Turn contrast controlknob to adjust contrast.Usually a setting near themiddle provides the bestdisplay.

Unit is in directsunlight

For best display quality,keep the unit out ofdirect sunlight or otherbright light sources.

Wrong VGA BIOS Flash the workstation orPC with the correct VGABIOS: VGA BIOSC.B2Xfor a color LCD or VGABIOSM.B2X for amonochrome LCD.

Lines in LCD Display Internal LCD harnessloose

Re-seat the LCD harnessat the DynaKey controlboard and LCD ends.

External LCD harnessloose

Ensure that the LCDcable is securely fastenedto the LCD-AT card or Y-cable

Bent pin in externalLCD cable

Check both ends of theLCD cable for bent pins.Fix or replace cable.

Page 66: 5952 User Manual

4-6 Chapter 4: Service

Symptom Probable Cause Solution

Wrong VGA BIOS Flash the workstation orPC with the correct VGABIOS: VGABIOSC. B2Xfor color LCD orVGABIOSM.B2X for amonochrome LCD

No display (GreenLED)

Contrast control setincorrectly

Turn contrast controlknob to adjust contrast.Usually, a setting nearthe middle provides thebest display.

Wrong VGA BIOS Flash the workstation orPC with the correct VGABIOS: VGABIOSC. B2Xfor color LCD orVGABIOSM.B2X for amonochrome LCD

Internal LCD harnessloose

Re-seat the LCD harnessat the DynaKey controlboard and LCD ends.

Internal backlightharness loose

Ensure that the backlightharness is securelyfastened to the DynaKeycontrol board

No display (orangeLED)

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

Return unit fromstandby as required byapplication. EnsuredKeylock not in “L”position.

7452/PC: LCD-ATboard address switchset wrong

Set LCD-AT SW2 to“1A0”

Page 67: 5952 User Manual

Chapter 4: Service 4-7

Symptom Probable Cause Solution

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

Return unit fromstandby as required byapplication. EnsureKeylock not in “L”position.

7450: Terminalstrapped for 2x20operator display.

Set dip switches on 7450processor board for“non-2x20” and “+12VON”

PC or workstation notturned on.

Turn PC or workstationON

. Cables loose Ensure all cables aresecurely fastened

7452/PC: Blown fuseon LC D-AT card

Check +12V fuse onLCD-AT card

“Keylock Error” atend of 7450 power-onself test

The 7450 PC and RetailBIOS does not haveWedge support

Make sure that the 7450has the latest version ofPC and Retail BIOS

Page 68: 5952 User Manual

4-8 Chapter 4: Service

Service ProceduresThis section provides detailed instructions on to how to disassemblethe DynaKey.

Warning: Only properly trained personnel using proper groundingprocedures should service the DynaKey module. Personal injurycould occur, or the DynaKey module may be damaged.

Servicing the DynaKey1. Remove the cable cover.

14420

Page 69: 5952 User Manual

Chapter 4: Service 4-9

2. Disconnect the cable(s).

14423

LCD

Scanner

PC Keyboard

3. Remove the Remote Mount (2 screws).

(2) Screws14140

Page 70: 5952 User Manual

4-10 Chapter 4: Service

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

14269

(2) Screws

Adapter Plate

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

14137

(2) Screws

(2) Screws

Page 71: 5952 User Manual

Chapter 4: Service 4-11

6. Open the DynaKey cabinet.

14138

Page 72: 5952 User Manual

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.

14139

Speaker

Keylock

Keypad

1 Amp Fuse

MSR

LCD

Backlight

LED

Caution: For continued protection against risk of fire, replace onlywith the same type and ratings of fuse.

Pour prévenir et vous protéger contre un risque de feu, remplacer lafusible avec une autre fusible de même type, seulement.

Replacing the MSR1. Carefully disconnect the MSR Harness from the PC Board.

Caution: Do not pull on the wires because they may pull out of theconnector terminals.

Page 73: 5952 User Manual

Chapter 4: Service 4-13

14141

Remove MSRHarness

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

(2) Screws

14197

3. Replace the MSR.

Page 74: 5952 User Manual

4-14 Chapter 4: Service

Replacing the DynaKey Control Board1. Disconnect the following harnesses plugged into the Control Board:

• Keylock

• LCD

• Speaker

• LED

• Backlight

• Two keypad flex circuits

• MSR

14139

Speaker

Keylock

Keypad

1 Amp Fuse

MSR

LCD

Backlight

LED

Page 75: 5952 User Manual

Chapter 4: Service 4-15

2. Remove the (3) screws holding the Control Board to and pry theboard off the brackets as shown

14190

3. Replace the Control Board.

Replacing the Keypad1. Disconnect the following harnesses plugged into the Control Board.

• Keylock

• Speaker

• LED

• Two keypad flex circuits

• MSR

Page 76: 5952 User Manual

4-16 Chapter 4: Service

2. Remove the (4) screws attaching the LCD assembly to the bezel.

14194

(2) Screws

(2) Screws

3. Remove the LCD assembly.

4. Remove (4) screws attaching back of keypad to the bezel.

14195

(2) Screws

(2) Screws

5. Remove and replace the keypad.

Page 77: 5952 User Manual

Chapter 4: Service 4-17

Replacing the Keylock1. Follow the procedures for Removing the Keypad.

2. Use needle nose pliers to remove the metal retaining clip from theKeylock.

14489

3. Squeeze the plastic retainers and push the Keylock out the front ofthe unit.

4. Reinsert the Keylock. Align the narrow and wide tabs and snap intoplace.

5. Reinstall the metal retaining clip.

6. Carefully bend the wires over so they lay flat.

7. Reinstall the harness.

Page 78: 5952 User Manual

4-18 Chapter 4: Service

Removing the DynaKey LCD1. Disconnect the following components:

• Keylock

• Two keypad flex circuits

• Speaker

• LED

• Backlight

• MSR

• LCD

14139

Speaker

Keylock

Keypad

1 Amp Fuse

MSR

LCD

Backlight

LED

Page 79: 5952 User Manual

Chapter 4: Service 4-19

2. Remove the (4) screws attaching the LCD assembly to the bezel.

14194

(2) Screws

(2) Screws

3. Remove the (2) nuts that secure the DynaKey Control BoardBracket to the DynaKey Assembly.

12340

(2) Hex Screws

Page 80: 5952 User Manual

4-20 Chapter 4: Service

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

14190

5. Remove (4) plastic screws.

Page 81: 5952 User Manual

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.

14193a

Plastic Hex Nuts

Plastic Spacers

Plastic Hex Nuts

Color LCD Monochrome LCD

Note: It is important to mount the spacers with the collar side towardthe metal bracket.

Note: The monochrome LCD does not require plastic spacers betweenthe LCD and the metal bracket.

6. Replace the LCD.

Page 82: 5952 User Manual

4-22 Chapter 4: Service

Re-Assembling the DynaKeyTo re-assemble the DynaKey module, use the reverse order of theprevious procedures. In addition, check the following:

1. Before closing the cabinet, check the LCD and lens to make surethere are no fingerprints or lint particles.

2. Make sure the cables are routed properly before closing the cabinet.

Page 83: 5952 User Manual

Chapter 4: Service 4-23

Connector Pin-Out Information

External Keyboard ConnectorThe external keyboard connector is a PS/2-style, 6-pin, mini-DINconnector. The table below lists the function of each pin.

Pin Symbol Description

1 DATA Keyboard Data

2 N/C Unused

3 GROUND Ground

4 +5V 5V Power

5 CLOCK Keyboard Clock

6 N/C Unused

External RS-232 Scanner ConnectorThe external RS-232 scanner connector is an 8-pin modular connector.The table below lists the function of each pin.

Pin Symbol Description

1 N/C Unused

2 N/C Unused

3 GROUND Ground

4 TXD Data to Scanner

5 RXD Data from Scanner

6 +5V 5V Power

7 CTS Clear To Send (from Scanner)

8 RTS Request to Send (to Scanner)

Page 84: 5952 User Manual

4-24 Chapter 4: Service

Spare Parts List

14476

6 218

4

5

3

7

9

Page 85: 5952 User Manual

Chapter 4: Service 4-25

Item Part Part Number

1 Mono LCD Harness 497-0405349

1 Color LCD Harness 497-0405341

2 Wedge Control Board 497-0406430

3 Keylock Assembly 497-0405163

4 Lens 497-0404457

5 Speaker Assembly 497-0405436

6 LCD Active Color 10.4 497-0410324

6 LCD Color 10.5 (passive) 497-0403790

6 LCD Mono 10.5 497-0009371

7 Keyboard Assembly (Assy.) 497-0405337

8 Assy. Knob 497-0405820

9 Mono Inverter Harness 497-0403621

(not shown) Support-Pivot 497-0404866

(not shown) 3-Track MSR (ISO) 497-0405705

(not shown) 2-Track MSR (JIS) 497-0406049

(not shown) Cable Wedge Keyboard Adapter for7452/PC

497-0405420

(not shown) Wedge Display Cable (1 meter) 497-0405760

(not shown) Wedge Display Cable (2 meter) 497-0405761

(not shown) Wedge Display Cable (4 meter) 497-0405762

(not shown) 7450 Wedge Y-Cable 497-0405654

(not shown) Wedge Serial Port Adapter (9-PIN) 497-0405656

(not shown) Assy. Integrated Mount 497-0405712

(not shown) Key Tips-DynaKey 497-0405713

(not shown) Assy. Remote Mount 497-0405913

Page 86: 5952 User Manual

4-26 Chapter 4: Service

Item Part Part Number

(not shown) Wedge LCD AT Card (Mono) 497-0405772

(not shown) Wedge LCD AT Card (Color) 497-0405180

(not shown) Wedge LCD PCI Card 497-0411522

(not shown) TFT LCD Adapter Board 497-0406565

Page 87: 5952 User Manual

Chapter 4: Service 4-27

DynaKey Cleaning ProceduresNCR keyboards are designed for general retail applications. Theseproducts, however, are not resistant to spills, dust, and foreign objectsthat may cause keyboard failures.

To maintain proper keyboard operation, users should prevent water,beverages, or cleaning agents from being introduced into the keyboardduring 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 productdesigned for cleaning office computer equipment) onto a soft clothto wipe the keys and housing clean. (Do not spray liquid cleanersdirectly onto the keyboard.) Let the keyboard dry completelybefore reusing.

4. Use either a “canned air” type office supply product or a smallvacuum 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 gentlywipe 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 usingthe unit.

5. When cleaning has been completed, plug in the keyboard cable andpower on the PC/workstation.

Page 88: 5952 User Manual

4-28 Chapter 4: Service

Page 89: 5952 User Manual
Page 90: 5952 User Manual

Index

—A—Adapter Plate

removing from back of cabinet, 2-9

—C—Cables

connecting LCD cable to the DynaKey,2-11

connecting to a PC, 2-13using a wedge Y-cable, 2-12

—D—Diagnostics

CMOS memory, 2-18PC BIOS, 2-19VGA BIOS, 2-19

—K—Keyboard

7450 port interfaces, 3-1Keylock

accessable only through Wedgecontroller, 3-2

location, 1-5positions, 1-4

—M—Magnetic Stripe Reader (MSR)

Wedge circuitry supporting the MSR,3-1

—P—Post

mounting adapter plate and post tocabinet, 2-11

mounting post to adapter plate, 2-10

—R—ROM BIOS

updating, 2-18

—S—Screen Saving

unblanking the LCD, 2-23

—T—Touch Screen Module

installation, 1-5Troubleshooting Table, 4-2

—V—VGA BIOS

updating, 2-18

Page 91: 5952 User Manual

Index

Page 92: 5952 User Manual
Page 93: 5952 User Manual
Page 94: 5952 User Manual

BD20-1370-A Mar 1999 Printed on recycled paper