You are on page 1of 306

NCR RealPOS 70 (7402) 

Release 1.4 

User Guide 

2

B005‐0000‐1463 
Issue N 

The product described in this book is a licensed product of NCR Corporation. 

NCR is a registered trademark of NCR Corporation. 

NCR RealPOS is a trademark of NCR Corporation in the United States and/or other countries. 

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: 

Manager, Information Solutions Group 
NCR Corporation 
Discovery Centre 
3 Fulton Road 
DD2 4SW 

Internet Address: 
http://www.info.ncr.com/eFeedback.cfm 
Copyright © 2004 
By NCR Corporation 
Dayton, Ohio U.S.A. 
All Rights Reserved 

 

 

i

Preface
Audience
This book is written for hardware installer/service personnel, system 
integrators, and field engineers. 
Notice:  This document is NCR proprietary information and is not to 
be disclosed or reproduced without consent. 

Safety and Regulatory Information
The NCR RealPOS 7402 conforms to all applicable legal requirements. 
To view the compliance statements see the NCR RealPOS Terminals 
Safety and Regulatory Statements (B005‐0000‐1589). 

AC Power Cord
The attached power cord should only be used with this device. It must 
not be used with any other device. 

ii

References
 NCR RealPOS 70 Hardware Service Guide  
(B005‐0000‐1465) 
 NCR RealPOS 70 Site Preparation Guide 
 (B005‐0000‐1464) 
 NCR RealPOS 70/EasyPoint 42 Parts Identification Manual 
(B005‐0000‐1466) 
 NCR Retail Systems Manager Software Userʹs Guide (B005‐0000‐1518) 
 NCR RealPOS 70/EasyPoint 42 Migration Guide (B005‐0000‐1500) 

iii

Table of Contents

Chapter 1: Product Overview
Introduction........................................................................................... 1‐1
Optional Configurations...................................................................... 1‐2
Model and Serial Numbers ................................................................. 1‐3
Terminal Dimensions and Weights ................................................... 1‐5
Hinged LCD .......................................................................................... 1‐5
Integrated Hardware ........................................................................... 1‐6
Operating Systems......................................................................... 1‐7
Key Service Advantages ...................................................................... 1‐8
Removable Motherboard Sled ..................................................... 1‐8
Removable Power Supply ............................................................ 1‐8
Removable Hard Disk ................................................................... 1‐8
Hardware Module Descriptions......................................................... 1‐9
Motherboard................................................................................... 1‐9
Processor/Chip Set..................................................................... 1‐9
System Memory ......................................................................... 1‐9
852GME Graphics & Memory Controller Hub ................... 1‐10
North Bridge Features............................................................. 1‐10
South Bridge Features ............................................................. 1‐11
Video Memory ......................................................................... 1‐12
BIOS Memory........................................................................... 1‐12
Video ......................................................................................... 1‐12
USB Port Functionality ........................................................... 1‐14
Ethernet LAN ........................................................................... 1‐15
Integrated Audio ..................................................................... 1‐15
Fan Connectors ........................................................................ 1‐16

iv

Cash Drawer Support ............................................................. 1‐17
MSR ........................................................................................... 1‐17
Retail Daughter Card .................................................................. 1‐18
PCI Boards .................................................................................... 1‐18
PCI Riser Board........................................................................ 1‐18
PCMCIA Adapter Board ........................................................ 1‐18
Dual RS‐232 Adapter............................................................... 1‐18
Storage Media............................................................................... 1‐19
HARD DISK DRIVE ................................................................ 1‐19
Compact Flash.......................................................................... 1‐19
Operator Display.......................................................................... 1‐20
LCD Panel................................................................................. 1‐20
LVDS ......................................................................................... 1‐20
Inverter...................................................................................... 1‐21
Touch Screen ............................................................................ 1‐21
Adjusting the Display Angle ................................................. 1‐22
Integrated Customer Display..................................................... 1‐23
2 x 20 VFD................................................................................. 1‐23
All Points Addressable Display............................................. 1‐23
Motion Sensor............................................................................... 1‐24
Power Indicator............................................................................ 1‐24
Speakers......................................................................................... 1‐24
Biometrics Module....................................................................... 1‐25
Power Management ........................................................................... 1‐26
G3 Mechanical Off ....................................................................... 1‐26
G2/S5 Soft Off ............................................................................... 1‐26
G1 Sleeping ................................................................................... 1‐27
G0 Working................................................................................... 1‐27
Wake on LAN ..................................................................................... 1‐28

.................... 2‐7 Opening the Display Cabinet ..................................... 2‐13 Out‐of‐Box Failures ............... 2‐4 Accessing the Cable Connectors ............................... 2‐8 12................ 2‐7 Mouse Installation Restriction .............................................................................................................................................................................................................................. 2‐14 Chapter 3: Touch Screen Calibration – Windows (MT 7............................ 3‐2 Installing the Touch Software.................................................................................... 2‐9 17” Models.................................................................................................................................................. 2‐6 PS/2 Keyboard/Mouse Cable Connections... 1‐29 Application Programmability ................................................................................. 3‐2 ...................................................................... 1‐29 LAN Communications .......... 2‐3 Installing Peripherals .................................................................... 1‐30 Chapter 2:  Installing the Terminal Introduction...................................... v Compatibility ....................................................................................................................................................... 2‐1 Installation Summary .................................................. 1‐29 System Configuration Diagram..................1” and 15” Models .............. 2‐11 Terminal On/Off Switch......................... 2‐2 Peripheral Cable Routing ................................................................................................................................................................ 2‐10 Powering Up the Terminal................................................................................................................................................... 1‐29 Operating System Information .... 2‐5 Cable Connector Identification ......................... 2‐11 Calibrating the Touch Screen.............................................. 3‐1 Considerations When Replacing or Re‐Imaging the Hard  Drive ............ 2‐1 Installation Restrictions ......................12) General Guidelines ...............

..............................................vi Hiding the Cursor ........................................................................... 3‐24 Touch Modes............. 3‐33 Chapter 4:  Touch Screen Calibration – Windows (MT 5............. 4‐1 Considerations When Replacing or Re‐Imaging the Hard  Drive ..................................................................................................................... 3‐23 Touch Settings Tab............................................................ 3‐4 Other Serial Devices Do Not Function..................................................... 3‐31 Draw Test....................................................................................................................................... 3‐7 Touch Calibration Procedures ......................... SR4) General Guidelines.............. 3‐25 Right‐Click Tool......................................................................................... 3‐18 Other Controls ................................................................................................................................................................................... 3‐33 Reset Controller ............... 3‐26 Double‐Click Speed.................................64......................................................................................................................... 3‐28 Tools Tab ...... 3‐14 Linearization.......................... 3‐13 2 2‐Point Calibration............................................................................................... 3‐12 Calibration Flow Chart................................................................ 3‐23 Controller ID ................................................................................................... 3‐32 Restore Factory Settings ... 3‐26 Double‐Click Area ..................................... 4‐1 ............................................... 3‐23 Main Tab .................................................................................................... 3‐27 Edge Adjustment Tab................................................... 3‐26 Touch Sound .......................................................................................................... 3‐23 Firmware Version ................................................ 3‐33 Advanced Touch Screen Options........................... 3‐30 Component Versions................................................................................................................................... 3‐23 Controller Type...................

.......................................... 5‐9 Cursor Stabilization Procedure .................................................. 4‐13 25‐Point Linearization Procedure .. 4‐22 Touch Performance ............... 5‐15 Restore Defaults Procedure ................................................................................ 6‐3 ..... 4‐9 Cursor Stabilization Procedure ...... 6‐1 2‐Point Calibration ........................... 5‐12 25‐Point Linearization Procedure ............. 4‐2 Installing the Touch Driver .......................................................................................................... 4‐25 Chapter 5:  Touch Screen Calibration – Windows (MT 5................... 5‐2 Touch Calibration Procedures .................................................... 4‐16 Restore Defaults Procedure ........................ 4‐8 2‐Point Calibration Procedure.................................................................................................................. 4‐2 Calibration Flow Chart............................................................................................................................................ 5‐8 2‐Point Calibration Procedure.............................................................................................64......................................................................................................................... 5‐21 Chapter 6:  Touch Screen Calibration – DOS Calibration Flow Chart ............ 5‐1 Installing the Touch Driver ...................... 4‐20 Changing From 4‐Point to 2‐Point Calibration .......................................................................................................................................................... 5‐7 Calibration Flow Chart......................................................................................... SR6) General Guidelines.......................................... vii Touch Calibration Procedures .............. 6‐3 Noise Check ................................ 5‐1 Considerations When Replacing or Re‐Imaging the Hard  Drive ..................................................... 5‐19 Touch Performance .......................................................

.................................................... 8‐3 Remote Displays ................ 8‐20 NCR 5942 15‐Inch LCD Monitor Cable Connections............. 8‐1 NCR 7167 Printer ....................................................... 8‐22 ........1‐Inch Touch Screen................. 8‐11 Installing an NCR 5964 15‐inch Touch LCD...........................................................1‐inch Touch LCD........................................................................................................................1‐INCH Color LCD ...................... 7‐8 Chapter 8:  Installing Peripheral Options Printers........ 7‐3 Clone Dual Display Mode Setup (DVI and VGA) ....................................................................................................................... 8‐15 Installing an NCR 5966 Monitor..................................................................................................................... 8‐16 5942 12.... 7‐7 Intel 82852/82855 GM/GME Graphics Controller Hot Keys ........................... 7‐6 Extended Desktop Dual Display Mode Setup (VGA and  VGA) ...................................... 8‐2 Installing the Transaction Printer.......................................................viii Chapter 7:  Installing a Secondary (Dual) Display Configuring the Graphics Controller .... 7‐1 Single Display Mode Setup ... 8‐5 5964 12... 8‐8 5964 15‐Inch Touch Screen.............................. 8‐21 NCR 5954 15‐Inch DynaKey................. 8‐1 NCR 7197 Printer ...................................................................................................... 8‐12 5966 15‐Inch Touch Screen..............................................................................................................1‐Inch LCD Monitor Cable Connections................................................................ 8‐19 NCR 5942 12................................. 8‐5 Features .................................. 7‐5 Extended Desktop Dual Display Mode Setup (DVI and  DVI).................................................................... 8‐6 Installing an NCR 5964 12.............................................. 7‐4 Extended Desktop Dual Display Mode Setup (DVI and  VGA)..........................

............................................................................................................. 8‐35 Features .............................................................................................................. 8‐34 NCR 5973 2x20 International VFD Customer Display .................... 8‐40 Chapter 9:  Installing the Terminal in an Integrated  Configuration Introduction......... 8‐34 Features .......................................................................................... 8‐27 115‐Key PS/2 Big Ticket Keyboard ....................................... ix Installing an NCR 5954 USB DynaKey .... 8‐30 Remote Customer Displays............................................................................................ 8‐35 Installing an NCR 5972 Remote Customer Display.......... 9‐7 Installing the Keyboard....................................................................................... 9‐13 Installing the 7402 ..................... 9‐10 Installing the Transaction Printer ..................... 8‐23 7452‐K419 15‐Inch Color CRT ............ 8‐33 NCR 5972 2x20 Customer Display ...................................................................................... 8‐39 Installing a Second Cash Drawer ........................................................................................................................................................... 8‐33 Tall Post Models ............. 8‐36 Installing a Cash Drawer ....................................................... 8‐29 68‐Key PS/2 POS Keyboard .................... 9‐1 Exploded Views ................................................................ 8‐29 Features ............................................................................. 9‐15 ........................... 8‐25 NCR 5932 Keyboards ........................................................................................................................................ 8‐26 109‐Key USB Keyboard ......................................................................................... 9‐8 Installing the Customer Display ................... 8‐26 Features . 9‐5 Installation Procedures ... 9‐2 Kit Contents ................................................................................................................................................ 8‐33 Desktop Models .............................................................................

.............................................. 11‐1 Architecture.................................................................................................................................................. 10‐4 Character Tables and Codes......................... 11‐5 Display Control Bits ............................................ TABLE CODE) ........................................................... 10‐4 CP437...... 10‐1 Serial Communication Interface............. 10‐3 Clear Display (12h) .......................... 11‐1 General Specifications....................................................... 10‐1 General Specifications......................................................... 11‐3 Monochrome Display Mode................................................. 11‐6 Command Codes (00h ‐ 0Fh) ........................... 10‐8 Chapter 11:  APA Customer Display Interface Introduction..................................................... LUMINANCE) ............................................................................................... 10‐2 Character Table Select (09h................  Byte1…Byte5) .............................................................................................. 10‐3 Luminance Control (11h...................... 10‐4 Reset (13h)....... 10‐1 Command Codes ...................................... 11‐4 Grayscale Display Mode ........................ CODE.......................................... POSITION) ...................... 11‐2 Display Data RAM......................................... 10‐7 CP932................................. 10‐6 CP866............................................ 10‐2 User Defined Character Definition (08h......................................................................................................................................................................x Chapter 10:  2x20 Customer Display Interface Introduction............................................................................................................ 11‐7 ................. 10‐5 CP858....................................................................................................................... 10‐3 Cursor Position (10h....................................................................................................... 11‐1 Serial Communication Interface............................................................................................................................................. 11‐2 Display Page Map ......

.... 11‐7 Set Y Address Register (02h....................... ROW. 12‐6 Dependencies/Assumptions/Constraints.................. 11‐11 Reserved (0Bh ‐ 0Fh)................................ 11‐14 Chapter 12: Cash Drawer Interface Introduction.... 11‐13 Command Execution Times. DCB).......................................... BYTE1.... 11‐7 Set X Address Register (03h............ 11‐10 Character Write Mode (09h...................................................................... 12‐10 Hardware Dependencies ................................................................. 11‐7 Set Luminance (01h...... MODE) .......................................................................................... 12‐1 Logic Description.......................... BUTE2.................................... 12‐10 Software Dependencies............................... 12‐4 Code Changes.......................................................... 11‐11 5X7 Character Table........................ 12‐10 CPP Source File:  DarlingtonCDSample................................................... 11‐8 Write Data w/Shift (07h.................. BYTE1......................... 12‐10 Sample Code .................. 11‐12 10x14 Character Table .......................................... XAR)............................................................  BYTE2........................... BYTE32) .... DATA) ........................................ 11‐8 Set Display Control Bits (04h...................................................... 12‐10 ........................................... 11‐8 Write Data Byte (05H............................... 11‐8 Write Data Page (06h.......................................................... YAR).................................. xi Reset (00h)........................................ MODE) ..........................................cpp ... 11‐10 Invert Screen (0Ah) .................................. 11‐11 Character Codes (10h ‐ FFh) ................................................ BYTE1024) ..................... 12‐1 Component Architecture............................................................. LUMINANCE)...................................................................... 12‐4 Hardware/Firmware Interfaces ................................................................................................... DIRECTION.......................... 11‐9 Data Write Mode (08h............................

.......................... 16‐2 BIOS Updating Procedures .................................................................................. 13‐2 Potential Operational Differences .................................................................. 14‐3 MSR Cleaning Procedures.. 14‐1 Cleaners/Solvents to NOT Use................................ 14‐2 Cooling Vent Cleaning ..................................................................................................... 15‐1 OS Recovery Procedures .......................................... 16‐1 Creating the Bootable Media ...................... 13‐5 Chapter 14:  Maintenance Cabinet and Touch Screen Cleaning Procedures ........................................................................................................xii Header file:  DarlingtonCDSample................................................ 15‐1 Chapter 16:  BIOS Updating Procedures Introduction................... 13‐4 Deployment Considerations ............................. 15‐1 Prerequisites ................................... 13‐5 Remote Deployment.................................................................................. 13‐1 Software Requirements............................... 16‐2 Creating a Bootable USB Memory Drive ........................................................................ 12‐26 Chapter 13:  Wedge to USB MSR Software Migration Overview ................................................................. 16‐3 ........... 16‐1 Prerequisites ......................................................................h ............................................................... 14‐1 Cleaners/Solvents to Use............................................................ 16‐2 Creating a Bootable CD............ 13‐5 Local Update.......................................................................................................................................................................................................................................... 14‐4 Chapter 15:  Operating System Recovery Introduction............................................................

.................. A‐4 Display Cables ................................................................................. A‐3 7837 Scanner (Powered RS‐232)...................................................................................... A‐3 7892 Scanner (Powered RS‐232)................................................................................. A‐5 VGA Display........... A‐4 7837 Scanner (RS‐232.................................................................... A‐8 Cash Drawer...... A‐3 7872 or 7875 Scanner/Scale (RS‐232)............................................................. External Power)............................ Color.......................... A‐9 5945/5992 EPT (RS‐232 w/Power) ............. A‐10 ................................... A‐6 DVI to DVI .... A‐7 Cash Drawer Cables............................................................................................................................. A‐6 LCD Power Cable .................................................................................. Extension Cable............................................... 10/100BaseT........................... A‐5 CRT AC Power Extension........... A‐8 Ethernet...................................... A‐8 Dual Cash Drawer........................................ Mono ..................................................... A‐5 VGA Display................... A‐9 Power Cables (AC) ................................................................................... Y‐Cable ............................. A‐9 PS/2 Keyboard Extension................. A‐8 Communications Cable ..... A‐6 PS/2 ‐ RS‐232 & Power....................................................................................................... xiii Appendix A:  Cables Printer Cables.......... A‐5 5972 VFD Customer Display (Powered RS‐232)....................... A‐9 Signature Capture/Electronic Payment Terminal Cable......................................................... A‐1 Scanner Cables ................................. A‐3 7882 Scanner (Powered RS‐232)......................................................................................................... A‐8 Keyboard Cables.......................................................................................................................

............................................................C‐2 Appendix D: IRQ Settings Interrupts ... D‐1 Default Settings.............. D‐2    ........... D‐1 Optional Settings ....................................................................................................................................................................................................xiv Appendix B:  Feature Kits Appendix C:  Memory Map DOS Considerations .................

3  F  Apr 2006  Release 1.   Added Appendix D. 15” Models  C  Dec 2004  Release 1.2.4  G  Sept 2006  Removed IRDA feature  H  July 2007  Added USB MSR Software Migration chapter  J  Jan 2008  Updated Windows Calibration chapter. New  version of touch software (MT‐7).  K  Feb 2008  Reorganized book  M  May 2008  Added Integrated 7402 Installation chapter  N  May 2008  Updated Touch Screen Calibration – Windows  chapter    . 17” Models  D  Feb 2005  Updated Calibration Chapter.1. Changing from 4‐Point to  2‐Point Calibration  E  May 2005  Release 1. xv Revision Record Issue Date Remarks A  Nov 2003  First Issue  B  Mar 2004  Release 1.

xvi   .

 retail‐ hardened Point‐of‐Sale Solution with an intuitive touch screen  interface designed for extended life cycles.1 Chapter 1: Product Overview Introduction NCR’s RealPOS 70 (also referred to as NCR 7402) is a scalable. the RealPOS 70 sets a new standard by  offering an unprecedented combination of standard features including  new embedded technology. 15”. stability.1”. The RealPOS 70 is available with a 12. and maximum  configuration flexibility.  17" Model 15" Model 12" Model 21243 .    Unlike other POS solutions. and superior  availability. ease of serviceability. the RealPOS 70 offers leading retailers in Hospitality.  Convenience Stores and General Merchandise a POS platform that  offers the greatest value for their POS investment. Engineered to thrive in the most demanding  environments.  or 17” LCD display.

 wall mounted. The integration tray supports a variety of  NCR’s most popular peripheral options. or  it can be integrated with a peripheral tray to add further value and  save valuable counter space.  Desktop Wall Mount Integration Tray 25415   .1-2 0BChapter 1: Product Overview Optional Configurations The NCR RealPOS 70 can be a free standing desktop.

0BChapter 1: Product Overview 1-3 Model and Serial Numbers The model/serial numbers can be found on two labels located behind  the cable cover.Patents Pending M E 01 VCCI-A 21349 .and NYCE Date of Mfg. : 7402-1142 o xxxx-xx-xxxx(x) c US Model No Operation is subject to the following 50-60 Hz 6A 300W two conditions: : 36-309845 me Serial No (1) this device may not cause harmful interference. 100-120 V~ac. PS Cet appareil numerique de la classe A est E conforme a la norme NMB-003 du Canada. : 21 NOV 2003 200-240 V~ac. If the terminal came with an Operating System pre‐installed  then there is also a Certificate of Authenticity label. GA 30096 Made in Singapore he Class 7402 This device complies with Part 15 of the FCC rules. (2) this device must accept any interference received. NO. c. This Class A digital apparatus complies with Canadian ICES-003. 437 NCR 50-60 Hz 3A 300W including interference that may cause undesired operation. A third label is located on the back of the Display  Assembly.  Model Number Class:7402-1142 S/N:36309845 Date:21 November 2003 Serial Number Model Number NCR Corp Class:7402-1142 Unit Serial:36309845 Serial Number Model Number Serial Number NCR Corporation Atlanta.

  Model Description 7402‐1142  Intel 2. US Power Cord. 40GB Hard Disk. 80GB Hard Disk. 80GB Hard Disk.4GHz processor. MSR  . Integrated Stereo Speakers.1-4 0BChapter 1: Product Overview The following table identifies the RealPOS 70 models. 256MB  Memory. US Power Cord.  256MB Memory. Integrated Stereo  Speakers. 15” Resistive Touch Screen. 15” Capacitive Touch Screen. US Power Cord. 15” Capacitive Touch Screen. US  Power Cord.5 GHz Celeron. 80GB Hard Disk.5 GHz Celeron.  512MB Memory. MSR  7402‐1151  Intel 2. MSR    7402‐1155  Pentium 4 2. US  Power Cord. 12.1” Capacitive Touch Screen. 512MB  Memory.5 GHz Celeron. Integrated Stereo Speakers. No MSR  7402‐1262  Intel 2. No MSR    7402‐1254  Pentium 4 2. Integrated Stereo  Speakers. Integrated Stereo  Speakers.4GHz processor. 40GB Hard Disk.  512MB Memory. 17” Capacitive Touch Screen.

0BChapter 1: Product Overview 1-5 Terminal Dimensions and Weights See the NCR RealPOS 70 Site Preparation Guide. B005‐0000‐1464.  20932   .  Hinged LCD The RealPOS 70 utilizes a top‐hinged LCD which allows extremely  quick and easy motherboard access. the LCD has a security  mechanism permitting it to be locked into place if desired. Functioning much like the  hood of a car to gain access to the engine. For  procedures about how to open the cabinet. The LCD can be completely  removed if necessary for upgrades or repair. see the Installing Peripherals  section in the Hardware Installation chapter.

 512 MB. 1 GB non‐ECC Memory DIMMs   Hard Drive   Internal Compact Flash   3M Touch Systems resistive or capacitive touch sensor   MSR (Optional)   ISO   JIS   Integrated Customer Displays (Optional)   Integrated 2 x 20 VFD   Integrated International APA (All Points Addressable)   Low‐Profile ATX Power Supply – 300 Watts (Optional)   LVDS TFT Display (Choice)   12‐Inch – dual bulb enhanced brightness   15‐Inch – dual bulb enhanced brightness   17‐Inch – four bulb enhanced brightness   Biometrics Module (Fingerprint recognition) (Optional)  .1-6 0BChapter 1: Product Overview Integrated Hardware  Integrated 3‐Track ISO MSR (Optional)   Integrated Stereo Speaker Module   Integrated Infrared Sensor   PCMCIA (for wireless LAN) (Optional)   128 MB. 256 MB.

22   Windows NT Workstation   Windows 2000 Professional   Windows XPe   Windows XP (certified)   Linux (certified)  . 0BChapter 1: Product Overview 1-7 Operating Systems  DOS 6.

 The Power Supply is mounted on a sled  which permits removal or tool free service.  which permits tool‐free removal of the hard disk.1-8 0BChapter 1: Product Overview Key Service Advantages Removable Motherboard Sled Complementing the hinged LCD is a motherboard tray mounting  mechanism which allows the component to be easily removed without  the use of tools.  .  Removable Power Supply The 7402 utilizes an intuitive removable rear cover allowing easy  access to the power supply.   Removable Hard Disk Removal of the back cover permits easy removal of the front cover.

 The 128MB DIMM used with release 1. 400 MHz front  side bus   Intel 2.5 volts. The board has two DIMM sockets. The other DIMMs used  with release 1. which is the limit of the 852GM  chipset. 0BChapter 1: Product Overview 1-9 Hardware Module Descriptions Motherboard Processor/Chip Set The terminal uses an Intel architecture processor. 533 MHz front side  bus   Capable of SW MPEG‐1 or MPEG‐2 playback at 30 frames per  second with 22 kHz stereo audio (may be limited by OS  constraints).4 GHz P4 Processor.   SoundBlaster®‐compatible audio   Expansion capabilities for optional features and future  requirements (PCI bus and USB)  System Memory The memory uses 266MHz DDR‐SDRAM on standard desktop 184 pin  DIMMs at 2.0  supports 1GB maximum memory. This provides  several other advantages:   Intel 2. which permits it to  leverage existing software drivers and applications. 512 MB. Release 1. as well as provide  the greatest flexibility in choosing an operating system.  Memory sizes include 128 MB. Larger memory configuration up to 2GB is supported with the  852GME chipset. 128kB L2 Cache.5 GHz Celeron Processor. 256 MB. 512kB L2 Cache.  .0 contains 256Mb  memory chips with 16Mx16 configuration. & 1 GB non‐ECC  DIMMS.0 contain 256Mb memory chips with 32Mx8  configuration.

 LVDS LCD. LVDS LCD. 1GB maximum   Integrated graphics with VGA. up to 2 double sided  DIMMs. No ECC Support. No ECC Support. which provides the following functions:   Supports CPU with 400 MHz FSB only   Supports Desktop CPU: P4 or Celeron   Memory: DDR‐DRAM 200 or 266MHz. 1GB maximum   Integrated graphics with VGA. and 1 digital video  (DVO) port   Dual independent display with Windows multi‐monitor support   Shared memory architecture – 8‐64 MB video memory dynamically  allocated from system memory   Hub interface to ICH4 south bridge at 266 Mb/s   IOQD (In order Queue Depth) = 12  .0 includes the Intel 852GM GMCH (Graphics & Memory  Controller Hub). and 1 digital video  (DVO) port   Dual independent display with Windows multi‐monitor support   Shared memory architecture – 8‐64 MB video memory dynamically  allocated from system memory   Hub interface to ICH4 south bridge at 266 Mb/s   IOQD (In order Queue Depth) = 12  North Bridge Features Release 1. up to 2 double sided  DIMMs.1-10 0BChapter 1: Product Overview 852GME Graphics & Memory Controller Hub  Supports CPU with 400 MHz FSB   Supports Desktop Intel Celeron or Pentium 4 processor with  Northwood Core   Memory: DDR‐DRAM 200 or 266MHz.

 which adds support  for:   CPU with 533 MHz FSB   DDR‐SDRAM up to 333MHz. six physical USB  ports. Interrupt controller. each  supporting master & slave drives. 0BChapter 1: Product Overview 1-11 Release 1. and event timer  . USB 2. which  provides the following functions:   Integrated Intel Audio (requires external codec)   Integrated 10/100 Ethernet controller (requires external 82562 PHY  transceiver chip)   IDE controller with Primary & Secondary channels. ECC or non‐ ECC   Second digital video (DVO) port  South Bridge Features The 7402 Motherboard uses the Intel ICH4 South Bridge. Real‐ Time‐Clock.1 includes the 852GME board version. ATA‐100 support with automatic  detection of 80‐conductor cable   USB Host controller – Four USB host controllers. up to 2GB maximum.0 supported   PCI Bus Host Controller – up to 6 bus masters supported   LPC Bus Bridge Controller – interface to SuperIO & Trusted  Platform Module   Hub Interface to North Bridge at 266Mb/sec   SMBUS (I2C) Controller – Interface Hardware monitor   Firmware Hub (BIOS ROM) Interface   ACPI Power management support   Base PC functionality: DMA controller.

 maximum 3D resolution of 1600x1200 @  85Hz   Dual independent display pipelines – appear as independent  display devices to the OS   Graphics core frequency 200 MHz (852GM) or 266 MHz (852GME)  .  BIOS Memory The 7402 includes 512KB of Flash BIOS and supports up to 1MB Flash  parts.1-12 0BChapter 1: Product Overview Video Memory Shared memory architecture uses 8‐64 MB video memory.  There is no board ID EEPROM. with  Dynamic video memory allocation (DVMT).   Graphics Controller Architecture  Shared memory architecture uses 8‐64MB video memory. with  Dynamic video memory allocation (DVMT)   Motion compensation for MPEG‐2 support   Software DVD playback at 30 frames/second full screen   Video overlay support   2D Graphics engine includes 128 bit BLT engine and color space  conversion   3D Graphics engine includes DirectX support. 16 & 32 bit color.  Video The 7402 uses integrated graphics in the 852GM and 852GME chip. Double and triple render buffer  support. such as serial number and model number.  Enhanced texture functions. Platform software  detects board version via device ID of key components on the board. A DMI area in the BIOS ROM stores system information about  the 7402. 16/24 bit Z‐buffering.

  VGA+LVDS. A VGA monitor may be connected to either the VGA 15 pin  connector or the DVI‐I connector. LVDS+DVI Extended Desktop mode only) supported.  Analog Monitor DVI‐I is provided as a convenience for users with analog monitors  having a DVI connector. DVI‐I external  monitor.  .  the analog DVI‐I signal is the same as that sent to the VGA 15 pin  connector. On the 7402. with LVDS  frequency up to 112MHz. Compliant  with DVI Specification 1. 0BChapter 1: Product Overview 1-13 Graphics Output Devices Video outputs: VGA CRT (15 pin DB‐9 connector).   Generates LCD power sequencing and backlight inverter control  signals   Bi‐Linear panel fitting (stretching)   Digital video (DVO) port used to drive DVI transmitter component   Second DVO port (852GME only). DVI‐I means an analog VGA signal is present  on the DVI connector.0   Dual independent display support with Windows multi‐monitor  support (Extended Desktop and Simultaneous modes) VGA+DVI. but not both at the same time.  any device can be selected as primary. which is used for display options  on other NCR platforms   DVI external monitor support up to 1600x1200 @ 60Hz. and LVDS LCD (internal)   VGA CRT support up to 1600x1200x24 bit @ 85Hz   Integrated LVDS transmitter: Supports up to 1400x1050@ 60Hz  single or dual channel dual channel LVDS flat panel. along with the digital DVI signals.

   Permits hot plug and play and isochronous peripherals to be  inserted into the system with universal driver support. The remaining USB port is  internal to the unit and reserved to support future releases (USB  Touch. and two 12V Powered USB ports  appear external to the terminal on I/O row.1-14 0BChapter 1: Product Overview LCD Support Intel generated a specification for integrated LCD support in PC  systems. One 24V Powered USB port  is available on the P4 Retail Daughter card. USB Biometrics.  DVI Interface The DVI supports NCR display peripherals such as the 5964 as well as  standard PC digital monitors.  .  Although CPIS specifies an LCD connector the 7402 does not use it  because it does not support 24‐bit color LCD.  LVDS signals are brought out to a 50 pin header on the motherboard. called Common Panel Interface Specification (CPIS).  Two standard Type A USB ports. etc).1. The  852GM/GME graphics controller uses the LCD interfaces.0 (EHCI) and Intel Universal HCI v.  USB Port Functionality The motherboard supports six USB ports with the following  characteristics:   USB v.1 (UHCI) compatible   Three independent UHCI host controllers plus the EHCI . all can  map to any physical port   Each Host Controller has its own root hub   Integrated physical layer transceivers with  over‐current detection  status on USB inputs   Legacy PS/2 keyboard and PS/2 mouse support so that legacy  software can run transparently in a non‐USB‐aware operating  system environment.2.

 which  features:   Compliance with Advanced Configuration and Power Interface  and PCI Power Management standards   Support for wake‐up on interesting packets and link status change   Support for remote power‐up using Wake on LAN (WOL)  technology   Support of Wired for Management (WfM) Rev 2. two‐speaker audio solution.0   Transmit and Receive FIFOs 3kB each   Backward compatible software with 82557.  Microphone input and left and right audio channels are supported for  a high quality.3 specification.  Note: The integrated Modem is not supported. 0BChapter 1: Product Overview 1-15 Ethernet LAN The 7402 uses the Intel 82562EX Platform LAN component (10/100  PHY/transceiver used with ICH4 integrated LAN controller). 82558 and 82559 (used  on previous NCR products)   TCP/UDP checksum off load capabilities   Support for Intel’s Adaptive Technology (robust operation at  100Mb/s)   Intel PXE (network boot) support incorporated into system BIOS   RJ‐45 LAN connector with speed and link LED.  Revision 2.   . which includes support for three codecs with  independent PCI functions for audio and modem. and integrated  magnetics for better cost/performance  Integrated Audio The digital audio link in the ICH4 supports the Audio Codec ’97.

 which is used to monitor power supply fan health. up to 3 Watts/channel.  Intel provides Windows and Linux drivers for the integrated audio. The PC beep signal is connected to the audio codec  to allow PC beep sounds to play through the speakers when these are  present. The power supply fan speed output is connected to a second fan  connector. Surround sound is not supported.  Fan Connectors The motherboard has three fan connectors. Back  Left.1-16 0BChapter 1: Product Overview The ICH4 supports up to six channels of PCM audio output (full AC3  decode). and Mic in.  Plugging a cable into the Speaker out or Mic in ports on the rear I/O  disables that functionality on the internal header.5mm stereo jacks.  . One is reserved for the CPU  fan. and Mic in (bottom) on 3. Front Right.  A piezo transducer on the motherboard provides basic PC beep  functionality under DOS.  Audio Outputs:    A triple stack audio connector on the rear I/O with Line in (top). Back Right. Speaker out. and Subwoofer. The 7402 motherboard provides a single codec for Left and  Right stereo sound. Six‐channel audio consists of Front Left.  All fan connectors are +12Vand are intended for fans with 300mA  typical current draw. for a complete surround‐ sound effect.  Under DOS there is SoundBlaster compatibility.  An amplifier integrated on the motherboard allows direct drive of  stereo speakers. Center.   An internal 14 pin header as defined by Embedded ATX. and also for other OS when there are no  speakers connected.  Speaker out (middle). ICH4 has expanded support for three audio codecs on the  AC‐link.  implementing Line out (amplified).

 1. reduce dust ingress.  MSR MSR 21366   The MSR interface supports a maximum of 3 tracks of magnetic stripe  information for support of ISO format cards.   Note: A single Open/Close status signal is shared with both drawers.  The first drawer is attached to the terminal through a cable with an RJ‐ 45 connector. The terminal can be configured with 0. A second drawer can be connected using a ‘Y’ cable.  Therefore.  or through the cash drawer Kickout connector on the transaction  printer. Variable speed fan can lower system noise  levels. or 2 cash drawers.  using the LM85 monitor.  Cash Drawer Support The 7402 Terminal controls the cash drawer through a cash drawer  Kickout connector on the back of the terminal (Retail Daughter Card). and improve fan life. Fan speed control is  via PWM signals generated by the LM85. it is not possible to determine which cash drawer is open.  . 0BChapter 1: Product Overview 1-17 The motherboard has hardware support for variable speed CPU fan.

 The card supports 5.0 Mbytes/s. The PCMCIA  socket supports 12V. All cards are  internally buffered to allow hot insertion and removal. 6. 7.1-18 0BChapter 1: Product Overview Retail Daughter Card  Cash Drawer Port (supports two drawers via a Y‐cable)   Touch Controller (3M EXII) for Resistive & Capacitive Touch  Sensors   NCR 2nd Generation Trigantor MSR Controller with Wedge I/F   24 V Powered USB Port   Motion Sensor I/F  PCI Boards PCI Riser Board The PCI Riser Board is a single‐slot board. These two COM ports are located on  the connector row of the 7402. 8‐bit character selection  along with even.  PCMCIA Adapter Board This PCI board supports one Type 2 PCMCIA card.  The 9835  is capable of supporting fast data rates up to 1. which supports the custom  7402 PCI boards.   Pipeline architecture provides an unsurpassed performance level with  sustained bursting. which are  addressed as COM6 and COM7. This card is register compatible with the Intel  82365SL‐DF and 82356SL. The PCI card  has an internal data path. and  32‐bit cards using full 32‐bit PCI cycles for maximum performance. COM6 is labeled RS232/5 and COM7 is  labeled RS232/6.  Dual RS-232 Adapter This PCI board has two 16C550 compatible serial ports. 16‐. odd.3V cards and is switched automatically  by the Texas Instrument TPS2226A power switch. 5V and 3. no parity. which allows the host to access 8‐.  . or force parity generations.

  .  The drive is located in the front of the base.5 inch. It has the following  performance characteristics:   RPM: 7200   Size: 40/80 GB   2 MB SDRAM Cache Buffer  Compact Flash The 7402 supports Compact Flash through the IDE interface. Ultra DMA 100 IDE hard disk drive. The  compact flash must be set for Master Mode. The  adapter board is located on the Retail Daughter Card Bracket. 0BChapter 1: Product Overview 1-19 Storage Media HARD DISK DRIVE The 7402 supports one 3.

 The Intel chipset drives LVDS  directly with no additional logic required. LCD image data is sent on 4 pairs of wires  rather than on 20 individual data lines.1” Dual bulb LVDS TFT display (Sharp LQ121S1DG41)   15” Dual bulb LVDS TFT display (Sharp LQ150X1LGN2H). Advantages of LVDS  include:   Reduces LCD Cable complexity   Dramatically reduces radiated emissions   Improves robustness of display signal timing   Supports longer cable length up to several feet if required  .  The display head has the following characteristics:   LVDS interface used to control the LCD   RS‐232 interface used to communicate with the touch screen  controller (located on Retail Daughter Card)   The display head draws a maximum of 1. through the LVDS Adapter Board.  LCD Panel The 7402 provides three operator display options. supports an  integrated Display Head with an LVDS TFT LCD panel.   17” Quad bulb LVDS TFT display (Sharp LM170E01‐A4).   12.1-20 0BChapter 1: Product Overview Operator Display The motherboard.5A from the powered RS‐ 232 interface  LVDS LVDS (Low Voltage Differential Signaling) is an improvement over the  traditional parallel interface.

  which is connected to the Retail Daughter Card through an internal  RS232 cable and interface.  Touch Screen The 7402 supports either a five‐wire resistive Touchscreen or a  Capacitive Touchscreen. A hardware jumper on the Retail Daughter  Card selects resistive or capacitive mode. and 17” displays have different inverters. A cover protects personnel and  surrounding circuitry from the high voltage required to drive the  backlight tubes.  All applications and diagnostics use the touch interface for user  interaction. Inverter output  power is approximately 9 watts for the 12. The MicroTouch EX II chipset is used to control the Touchscreen. behind the front plastic  bezel.  Since the inverter is matched to the LCD.  . 0BChapter 1: Product Overview 1-21 Inverter An inverter is used to drive the CCFL (cold cathode fluorescent)  backlights of the LCD. The Touchscreen is designed to be easily  replaced in case of damage or failure. 13 watts for the  15”. The inverter mounts to the back of the  LCD bracket near the PCI slot.1” display. under the rear bezel. The touch screen glass completely covers the LCD display  and is mounted directly in front of the LCD. 15”. The 17 inch inverter mounts directly behind the LCD  panel.1”. and 15 watts for the 17”. the  12.

1-22 0BChapter 1: Product Overview Adjusting the Display Angle The display can be adjusted from 15o – 90o. Lock the Hinge. This can result in damage to the aluminum casting. Turn Counter-clockwise to Unlock Turn Clockwise to Lock 21893   Caution: DO NOT tilt the display with the lock engaged  . Unlock the Hinge. Tilt the Display Module to the desired position.   1.  2.  15o 90o CAUTION: Do not force the display past the maximum rotation positions.  3.

 which is located on  the top of the display head. facing the back of the unit. RS232 interface. and character generator.  . RS‐232 interface.  The module is capable of  displaying 64 luminance levels and 4 grayscale levels.  DC to DC/AC converter. There are two  types:   2 x 20 VFD   All Points Addressable Display  2 x 20 VFD The 2 x 20 VFD Customer Display module consists of a VFD with 2  rows of 20 5x8 dot matrix characters.  All Points Addressable Display The All Points Addressable Customer Display module consists of a  128 x 64 dot matrix graphic VFD. DC to DC/AC  converter. 0BChapter 1: Product Overview 1-23 Integrated Customer Display The 7402 supports an integrated Customer Display. and a character generator. driver circuitry.

  . external speakers can be  connected to the external audio jack on the I/O bracket. Nominal audio power is 3W per channel.   The photodiode mounts behind a clear plastic lens below the LCD  panel.  Typically motion within 2‐4 feet of the system causes a wakeup. The hardware generates an input signal to the  motherboard which can be polled or used to generate interrupts  depending on software architecture (NCR‐supplied software and  operating system software can both use this interface if configured  correctly). The 7402 does not support wakeup from soft off via the  motion sensor. These connect to the motherboard internal audio  header. This is a photodiode sensor which detects changes in ambient  light levels. which provides full  PC audio capability. The integrated  speakers are muted in hardware whenever a cable is plugged into the  external audio jack. and NCR driver software allows customer applications to  directly use the motion sensor. For higher‐fidelity sound. The circuitry is optimized for normal room lighting conditions.   Power Indicator A green LED power indicator is located below the LCD near the  motion sensor.1-24 0BChapter 1: Product Overview Motion Sensor The 7402 supports a motion sensor for system wakeup based on nearby  activity. wake from standby or screen saver are  possible.  Speakers The 7402 has stereo speakers integrated into the top of the display head  above the LCD panel. The LED illuminates whenever the system power  supply is active. Thus the power indicator shows that the unit is On or  in Standby.  Excessive bright light or darkness can reduce its effective range. There is only enough power available to drive one  set of speakers. However.

 which provides fingerprint recognition capabilities.  Biometrics Module 23616   . 0BChapter 1: Product Overview 1-25 Biometrics Module This feature adds an integrated Biometrics module for the 7402  terminal.

   Various government agencies and countries require this operating  mode. The OS must be restarted to return to  the Working state. The 7402  supports the system power states defined by ACPI:  G3 Mechanical Off A computer state that is entered and left by a mechanical means   Example: Turning off the system’s power through the movement of a  large red switch.1-26 0BChapter 1: Product Overview Power Management The BIOS supports the supports the Advanced Configuration and  Power Management Interface (ACPI) 1. The system’s  context will not be preserved by the hardware. The system must be  restarted to return to the Working state.1 specification. It is not safe to disassemble the  machine in this state. power consumption is zero.  G2/S5 Soft Off A computer state where the computer consumes a minimal amount of  power. It is implied by the entry of this off state through a mechanical  means that no electrical current is running through the circuitry and  that it can be worked on without damaging the hardware or  endangering service personnel. No user mode or system mode code is run. No hardware context is retained. Except for the real‐ time clock. This state requires a  large latency in order to return to the Working state.  .

  . It is not safe to  disassemble the machine in this state. and  so on). no system context is lost (CPU or chip set) and  hardware maintains all system context. Latency for returning to the Working state varies on the wake  environment selected prior to entry of this state (for example. various performance/power characteristics of the  system to have the software optimize for performance or battery life.  Peripherals: ACPI defines power states for peripherals which are  separate from the system power state. In this state. S3 (Suspend to RAM). The device power states range  from D0 (fully‐on) to D3 (off) It is the responsibility of the driver  developer for each peripheral to define and  support the available  power states. The user can select.  The system responds to external events in real time.  Under the G1 sleeping state ACPI defines levels of system sleep state  support. The 7402 supports the following sleeping states:   S0: Normal Powered‐On state   S1 (Standby): The S1 sleeping state is a low wake latency sleeping  state. Work can be resumed without  rebooting the OS because large elements of system context are saved by  the hardware and the rest by system software. whether  the system should answer phone calls). or S4  (Suspend to Disk) sleeping states. 0BChapter 1: Product Overview 1-27 G1 Sleeping A computer state where the computer consumes a small amount of  power. the display is off.  through some UI. In this state. and the system  appears to be off (from an end user’s perspective. Reference the ACPI Specification for  details.  The 7402 does not support the S2. peripheral devices (peripherals)  are having their power state changed dynamically.  G0 Working A computer state where the system dispatches user mode (application)  threads and they execute. It is not safe to  disassemble the machine in this state. user mode threads are not being executed.

 The LAN driver inf  file has been modified so that even after sysprep or reseal they are still  Wake on LAN capable. but rather be  put into Standby. The required modifications are:  1.  7. The NCR Retail prescribed method for waking a terminal is to use  FitClient.   The 7402 must not be powered down or shut down.  3.  4. Choose the Advanced tab.  .1-28 0BChapter 1: Product Overview Wake on LAN The NCR Gold Drives are set up for Wake on LAN. there are some points to note  If you are using the NCR Gold Drive:   The driver is set to Wake on LAN via Magic Packet (i. but rather be  put into Standby.   The NCR Retail prescribed method for waking a terminal is to use  FitClient. Choose the item Enable PME and change the setting from No Action to Hardware Default. There are third party or freeware programs that can send a Magic  Packet.e.  6. Choose the item Wake On Settings and change the setting from  OS Controlled to Wake on Magic Packet. However.  5. Execute the Intel Proset Utility from the Control Panel.  If you are not using the NCR Gold Drive:  The LAN Driver Advanced Settings must be modified in order for  Wake on LAN to work.  2. specific  MAC address).   There are third party or freeware programs that can send a Magic  Packet. The 7402 must not be powered down or shut down.

2 Link Level Control (LLC)   TCP/IP   Application Programmability The software associated with the terminal systems conform to the  following standards:   OLE for Retail POS 1.4   JavaPOS for Retail 1.3u CSMA/CD (10/100 MB/s Ethernet)   IEEE 802. 0BChapter 1: Product Overview 1-29 Compatibility LAN Communications The software associated with the terminal systems conform to the  following standards:   Network Driver Interface Specification (NDIS 4)   IEEE 802.1.3  Operating System Information The software associated with the terminal systems conform to the  following standards:   Microsoft Windows NT   Microsoft Windows 2000   Windows XPe   .3 & 802.4   HTML 4.0   ECMA Script   Java Development Kit 1.

1-30 0BChapter 1: Product Overview System Configuration Diagram CRT 5964 Touch Screen 5942 RS-232 DVI RS-232 VGA (Powered) USB (24 V) 7167 7197 Retail Daughter Card 5932 USB LAN 7402 Motherboard Cash 2nd Drawer (Y-Cable) Drawer 2189/2183 Parallel PS/2 5932 Big Ticket Mouse USB RS-232 PS/2 RS-232 (12 V) USB (Powered) RS-232 Peripherals RS-232 Peripherals (Powered) 7882 5972-1xxx 7197 7162 5945 5992 7892 7837 5972-2xxx 7875 7167 20929a .

 Connect the peripheral and  communication cables.   Connect the peripheral and communication cables.2 Chapter 2: Installing the Terminal Introduction The 7402 is fully assembled at the factory.   Attach the Power Cord to the system and to an AC power source.   After power is applied to the terminal the Power‐up self‐tests run  to verify basic functionality.   ROM‐based setup should be used to configure network options. This is needed to accept  the license agreement during system boot because the touch screen  is not available at that time.  Full configuration depends upon the system server and the  management web site. If you are installing the 7402 in an  integrated configuration see the Installing the Terminal in an Integrated  Configuration chapter.    Installation Summary  Remove the terminal from the shipping packaging and verify the  hardware configuration.  . This chapter discusses how  to install a standalone terminal.   Connect a USB keyboard to the terminal.

  Warning: The NCR 742 terminals must be mounted securely to  prevent a hazard.  Warning: This unit contains hazardous voltages and should only be  serviced by qualified service personnel.   Do not permit any object to rest on the power cord.  . They must be installed in accordance with local  building codes.  Warning: DO NOT connect or disconnect the transaction printer  while the terminal is connected to AC power.  Warning: DO NOT connect or disconnect any serial peripherals  while the terminal is connected to AC power.   If the power cord is replaced. This can result in  system or printer damage. The post or wall on which the unit is mounted  should be able to withstand four times the weight of the unit. Do not locate  the terminal where the power cord can be walked on.  Use the power cord as a power‐disconnect device.2-2 1BChapter 2: Installing the Terminal Installation Restrictions  Before installing the terminal. it must be replaced with the same  type of cord with the protective shroud.   Install the terminal near an electrical outlet that is easily accessible.   Do not route the power cord through openings with sharp edges. This can result in  system or printer damage.   Use a grounding strap or touch a grounded metal object to  discharge any static electricity from your body before servicing the  terminal. read and follow the guidelines in the  NCR RealPOS 72 Site Preparation Guide (B005‐0000‐1464) and the  NCR Workstation and Peripheral AC Wiring Guide (BST0‐2115‐53).

  Cable Clamp 21025 . 1BChapter 2: Installing the Terminal 2-3 Peripheral Cable Routing The peripheral cables are routed down through the base and out the  rear of the unit. They are secured internally with a Cable Clamp.

  Use appropriate Electro Static Discharge procedures during this  modification. The ON/OFF switch does NOT remove power to the unit.  Power Cord 21047   .  The AC Power Cord can be disconnected from the wall or from the  bottom of the terminal.2-4 1BChapter 2: Installing the Terminal Installing Peripherals Caution: Disconnect the AC power cord before disassembling the  terminal.

Unlock the Hinge and tilt the Display Module to the back. The cable connectors are located  behind the Cable Cover.  b. Press down on the two plastic Cable Cover Release Tabs and  slide the cover forward.  2. Remove the Cable Cover.   a. Remove the screw from the Cable Cover. 1BChapter 2: Installing the Terminal 2-5 Accessing the Cable Connectors This section describes how to install transaction printers and other  peripherals supported by the 7402.   1.  Front Cover Latches Screw 20931   .

  2. They  are enabled via hardware straps on the Motherboard.  . See the sections that  follow for specific installation instructions for each of the  peripherals. Connect the peripheral and LAN cables.2-6 1BChapter 2: Installing the Terminal Cable Connector Identification 1. RS232/2.  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB 20917 Note: RS232/1. and RS232/4 can be powered ports. The illustration identifies  the peripheral connectors on the terminal. After installing the peripheral and LAN cables replace the cable  cover. RS232/3 is an  internal port that is dedicated to the Touch feature.

1BChapter 2: Installing the Terminal 2-7 PS/2 Keyboard/Mouse Cable Connections The 7402 has dedicated PS/2 connectors to support both a keyboard  and mouse.  [HKEY_CURRENT_CONFIG/System/CurrentControlSet/Enum/ROOT/ LEGACY_MOUSCLASS/0000] ”CSConfigFlags”=dword:00000000 .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB PS/2 Mouse (Green) PS/2 Keyboard (Purple) 21028a Mouse Installation Restriction If you are running Windows NT you must make the following Registry  entry in order to enable the Mouse Class Driver.

2-8 1BChapter 2: Installing the Terminal Opening the Display Cabinet 1. Remove the screw that locks the Display Assembly firmly closed.  Screw 21024   .

1BChapter 2: Installing the Terminal 2-9 2. There are two styles of latches that are  used to secure the Display Cabinet.  Diaplay Latch 21026 . Open the Display Cabinet.1” and 15” Models Press the Display Latch as shown and then open the Display  Assembly.  12.

  Diaplay Latches 22025 .2-10 1BChapter 2: Installing the Terminal 17” Models Rotate the latches as shown and then open the Display Assembly.

   Last State – the terminal resumes the last power state when power  is restored. There  is a hole in the Cable Cover that you can insert a small object to access  the switch.   Power On – the terminal powers on when power is restored. which has two states. or you can remove the Cable Cover to gain access to the  switch.  Power Switch 20989   . 1BChapter 2: Installing the Terminal 2-11 Powering Up the Terminal Terminal On/Off Switch The Terminal On/Off Switch is located behind the Cable Cover. This is a logic switch only.

2-12 1BChapter 2: Installing the Terminal The power state can be set to user preference in the BIOS Setup.  Power Supply AC On/Off Switch 21347   After power is applied to the terminal the Power‐up self‐tests run to  verify basic functionality.  Change the After Power Failure parameter in the Boot Menu. By default  the Terminal Power Switch is set to Last State.  .  Note: There is also a On/Off Power Switch located on the Power  Supply Power. ROM‐based setup should be used to  configure network options. Full configuration depends upon the  system server and the management web site.

  .   Power Cord 21047     Calibrating the Touch Screen See the Touch Screen Calibration chapters. 1BChapter 2: Installing the Terminal 2-13 Attach the Power Cord to the system and to an AC power source.

 contact your  Equipment Provider. NCR Order Number (Order # on label of box)  2. Monday – Friday:   1‐800‐528‐8658 (USA)   770‐623‐7400 (Internationally)  or  E‐mail: CustomerSat.Retail@NCR.  The defective part number must be  identified by trained service personnel.com  Please have the following information available:  1.2-14 1BChapter 2: Installing the Terminal Out-of-Box Failures During installation if there is an Out of Box failure. Number of Units Staged/Installed  6. NCR Customer Service or your Service Provider  to diagnose the failure to the component level. NCR part number of defective/missing/wrong component  5.  A replacement component can be acquired by contacting the NCR  Customer Satisfaction Hotline between the hours of 8AM and 5PM  EST. Organization Code  7. Product Model Number  3. If required. Unit Serial Number  4. Shipping Address with Contact Name & Phone Number    . the defective  component will be replaced.

  Application software can possibly generate a dialog box from the  Touch Driver. Make sure this box is checked.   Recalibrate whenever the terminal is moved to a new location. There will be a check box labeled Do not show this message again. then this  message can be ignored. Win2K.   Recalibrate if you switch to a new screen resolution  Use the TouchWare utilities to perform the following procedures:   2‐Point Calibration   Cursor Stabilization   25‐Point Linearization   Restore Defaults Procedure  The TouchWare utilities are available on the NCR Gold Drives for  WinNT. WinXP Pro and WinXPe.  General Guidelines Observe for the following Touch Screen calibration guidelines:   Calibrate the touch screen as part of the initial installation. with the message that the touch screen needs to be  recalibrated. If the screen appears to be working normally.   Recalibrate after replacing any component in the terminal. Version 7.  .3 Chapter 3: Touch Screen Calibration – Windows (MT 7.12.12) Note: This chapter discusses calibration procedures using  MicroTouch.   Recalibrate whenever a customer reports a touch screen problem.

Locate and run setup. you may get the following  error message:  Controller's internal linearity data differs from its last saved linearity data.  2.  6. select the Support tab.com 1. Extract the installation files into to a working directory on the host  terminal. At this site. Download the 5964 15” Touch Software  Note: This driver is backward compatible. Select Drivers and Patches → Retail Support Files → NCR RealPOS and SelfServ Peripherals → Displays →  5964.  http://www. Do you want to use the internal linearity data? You should ALWAYS answer this question with Yes and then perform  the 2‐Point Calibration procedure. If still have a calibration problem. Follow the onscreen instructions.  5.3-2 2BChapter 3: Touch Screen Calibration – Windows (MT 7. see  the Windows or DOS Calibration Flowchart to resolve it.  3.   .  Installing the Touch Software This software is available on the NCR Web Site.12) Considerations When Replacing or Re-Imaging the Hard Drive When you re‐image the terminal hard drive. If you have an earlier  version installed then first uninstall it using the Add/Remove  Programs applet in Windows and then install the new software.ncr.exe.  4.

12) 3-3 7.  .  Note: If you do not want the cursor to display choose Custom (see  the Hiding the Cursor section). 2BChapter 3: Touch Screen Calibration – Windows (MT 7. When prompted to choose the installation type choose Typical. After completing the software installation.    8. perform a calibration  procedure (see Touch Calibration Procedures section in this chapter).

If you select Custom. This puts a file. select to the Utilities and Tools option box.     2.    . Select Next.  1.12  driver provides a blank cursor file to hide the cursor.3-4 2BChapter 3: Touch Screen Calibration – Windows (MT 7. During installation.12) Hiding the Cursor In some applications. The MT 7. which  contains the Blank Cursor option. it is desirable to hide the cursor. into the  C:\Program Files\MT7 directory. select either the Full or Custom installation option.CUR. BLANK.

2BChapter 3: Touch Screen Calibration – Windows (MT 7.    . Select Start → Control Panel → Mouse.CUR file into your Windows Cursors directory at  C:\Windows\Cursors.  6. Select the Browse button.12) 3-5 3.  4. Copy the BLANK. Select the Pointers tab.   5.

  9.CUR file. Browse to the C:\Windows\Cursors directory (if you are not  already there) and select the BLANK.  .3-6 2BChapter 3: Touch Screen Calibration – Windows (MT 7. After completing the software installation. perform a calibration  procedure (see Touch Calibration Procedures section in this chapter). Select Open.12) 7.    8. Select OK to set the hidden cursor.

 To disable the serial  search function.  Caution: Editing registry values may alter the performance of your  system or render in inoperable. This search process can  interfere with other serial devices on the system. Select Start → Control Panel → Administration Tools →  Services. Refer to Microsoft  Windows Help for instructions on handling registry files. Stop the MT Serial Search service. Right‐click on the MT7 Serial Search service and select Stop. The  MT 7. Create a backup of your Windows  system registry file before making any changes to it.  b.    . 2BChapter 3: Touch Screen Calibration – Windows (MT 7. perform the following.12) 3-7 Other Serial Devices Do Not Function The touch controller does not support plug and play functionality.  a.  1.12 driver must search for this device.

Select TwMonitor and then select the End Process button.  c.  b.      .12) 2.  a. Press Ctrl-Alt-Del and select Task Manager.exe process. Stop the TwMonitor.3-8 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Select Yes at the warning message.    d. Select the Processes tab.

  a.    . Add serialportsearch Key to the registry.    c.12) 3-9 3.  b. Browse to:  hkey_local_machine/system/currentcontrolset/services/ twtouch/parameters  d. 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Select Start → Run. Enter regedit and select OK. Select Parameters → New → String Value.

    .    f.12) e. Right‐mouse click serialportsearch and then select Modify.3-10 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Enter the new String Value name – serialportsearch.

2BChapter 3: Touch Screen Calibration – Windows (MT 7. Close the registry editor and reboot the system.  .    4. Assign the new String Value – COM3 and select OK.12) 3-11 g.

 and WePOS. with the message that the touch screen needs to be  recalibrated. If the screen appears to be working normally.    Note: Customers who are running a Windows application should  always use TouchWare to calibrate.3-12 2BChapter 3: Touch Screen Calibration – Windows (MT 7. then this  message can be ignored. WinXPe.  Application software can possibly generate a dialog box from the  Touch Driver.12) Touch Calibration Procedures Use the TouchWare utilities to perform the following procedures:   2‐Point Calibration   25‐Point Linearization   Restore Defaults  The TouchWare utilities are available on the NCR Gold Drives for  WinXP Pro. Do not boot into DOS and run  Microcal. There will be a check box labeled   Do not show this message again.  . Make sure this box is  checked.

2BChapter 3: Touch Screen Calibration – Windows (MT 7. you may get the following error message: Yes ALWAYS choose YES Stop Yes Stop Yes Stop 1st Time 2nd Time 25414 .12) 3-13 Calibration Flow Chart The following flow chart shows the proper sequence to perform the  various calibration procedures.  Note: When you re-image the hard drive.

    .  1. Select the Main tab.12  Control Panel  2.3-14 2BChapter 3: Touch Screen Calibration – Windows (MT 7.  3. Select Start  Programs  MicroTouch MT 7. Select the Calibrate button.12) 2-Point Calibration Note: The Linearization procedure should be performed before  calibration if either the Touch Screen Sensor or the Controller Board is  replaced.

 During calibration. 2BChapter 3: Touch Screen Calibration – Windows (MT 7. This  position calculates at liftoff. at which time the target turns red.12) 3-15 4.   25408   For best results:   Face the monitor directly. be careful to keep your fingernails  and other fingers away from the touch screen as you touch each  target.   Touch the calibration target firmly and precisely with your  fingertip.  5.  . Repeat this procedure for the second target to complete the  calibration.   Perform the calibration in the position (sitting or standing) that  you normally expect to use the touch screen. Touch the center of the green target in the lower left‐hand corner of  the screen. Hold down for a couple of seconds and then liftoff. This point registers immediately when you touch the  screen.

Test the calibration on the draw screen. (Optional at this time)  Calibration completed successfully. Press ESC or double‐touch the screen to exit the draw screen.3-16 2BChapter 3: Touch Screen Calibration – Windows (MT 7.  .  8. Verify that  you can reach the full image area of the screen. or Cancel this  calibration.   Recalibrate the touch screen if you are not satisfied with the  tests. Accept.     Touch random locations on the screen and verify the results.12) 6.   Touch each corner and along the edges of the screen. Do you want to test the calibration? Test Accept Cancel 25250   7. Select Test.   Drag your finger across the screen and check that the line  follows your movements. A dialog box asks if you want to Test.

2BChapter 3: Touch Screen Calibration – Windows (MT 7.  Are you satisfied with the results? Yes No 25406   . It is  recommended that you calibrate again if vertical and horizontal  lines (except around the outer bezel) are more than 6mm from the  touch point. If you are satisfied with the calibration results. select Yes.12) 3-17 9.

Under the Tools tab select the Advanced Options button.  Note: On new terminals the display is linearized at the factory and  performing the linearization procedure can result in loss of the factory  settings and reduced performance  1.3-18 2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) Linearization The Linearization procedure should be performed if either the Touch  Screen Sensor or the Controller Board is replaced.    .

    .12) 3-19 2. Select the Enable manual linearization option box and then OK. 2BChapter 3: Touch Screen Calibration – Windows (MT 7.

Select the Linearize button to begin the linearization process.  4.    Note: If you press Escape or do not touch the screen within 20  seconds. Select the Controller tab.  . the system automatically cancels the linearization process  with no changes to the current settings.3-20 2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) 3.

   Touch the calibration target firmly and precisely with your  fingertip. Touch the center  of the first green target and hold it until the target turns red. 2BChapter 3: Touch Screen Calibration – Windows (MT 7. one at a time.12) 3-21 10. A series of 25 targets are displayed.    For best results:   Face the monitor directly. be careful to keep your fingernails  and other fingers away from the touch screen as you touch each  target. During calibration. Repeat  this procedure with each successive target.   Perform the calibration in the position (sitting or standing) that  you normally expect to use the touch screen. The image below shows  the screen after 13 targets have been touched.  .

  6. Select Yes to continue.  25410   7. Perform the 2‐Point Calibration procedure.12) 11.  . Touch the center of the yellow target. Accept. the target turns red and returns a percentage  error number. it turns green. or Cancel this  calibration. If the linearization is not within acceptable tolerances  (no greater than 1 – 15%) then repeat the linearization process. A dialog box asks if you want to Test. If your touch  misses the target.  You can test the linearization by touching the 16 verification targets. Select Test. If you successfully touch the target.  8. Do you want to proceed? Yes No 25409   5.3-22 2BChapter 3: Touch Screen Calibration – Windows (MT 7.

  .  Controller Type This field displays the type of controller on your system. This data may  be useful for Technical Support issues. 2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) 3-23 Other Controls This section discusses other controls and information fields that are  available in the Software Control Panel besides Calibration and  Linearization.  Firmware Version These digits represent the version number and revision level of the  touch screen controller firmware.  Main Tab   Controller ID This field identifies the controller on your system.

    . add a right‐click tool to your desktop.3-24 2BChapter 3: Touch Screen Calibration – Windows (MT 7. tell your system to beep  on touch. You can change the way the system responds to your  touch.12) Touch Settings Tab The controls in this tab enable you to customize the responses of your  touch screen. and define the double‐click speed and screen area of your  touch.

 This mode  is useful for applications requiring greater accuracy because it lets you  carefully position the cursor before acting on it.  Liftoff Mode Liftoff Mode enables you to position the cursor where you want before  creating a button action. illustration. Touchdown. You can leave your finger on the screen but  only a single touch is registered. The  action occurs when you remove your finger from the screen. such as a  calculator.  Drawing Mode (Default) Drawing Mode is most useful for draw. lift off the screen.   Touching the screen is equivalent to pressing and holding down the  mouse button. This mode is best for button‐based applications.  To Double-Click Touch the object twice quickly  To Drag Touch the object. slide your finger to the new location and then lift  it off the screen. Drawing or dragging is  not supported in this mode. and  Liftoff.  Touchdown Mode Touchdown Mode enables you to create an immediate button action  when you touch the screen.  Touching the screen is equivalent to pressing and releasing the mouse  button.12) 3-25 Touch Modes The available Touch Mode options are Drawing.  To Click Touch the object.  . 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Drawing or dragging is not supported in this mode. Lifting off is equivalent to releasing the mouse button. paint.  Touching the screen is equivalent to moving the mouse position. and  graphics applications.

 Control returns to  the left mouse button after that. liftoff.  Double-Click Speed Note: Not available on Windows® CE  Double‐click defines how quickly you must touch the screen for the  system to interpret your actions as a double‐click. Click on the Beep button to select the appropriate option for your  application.  Touch the globe twice to test the Double‐Click Speed setting.3-26 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Right  button is typically used for applet properties.  . or no beep at  all. The default setting is no beep on touch (Beep off).  Note: Changing this setting also affects the double‐click setting of the  mouse. such as context menu  and special drag.  Left button is typically used for normal select and normal drag. and then dragging it to  wherever you desire.  You can position the icon anywhere on your desktop by selecting and  holding it until the 4‐pointed arrow appears. This works for the next click action only.  Touch Sound This is used to select audible beep on touchdown. Set the double‐click  speed in the slow to medium range for optimum performance with a  touch screen. the touch screen recognized your touch as a  double‐click.12) Right-Click Tool This option places an icon on the desktop (always on top of your  application) that permits you to select which mouse button to activate  on touch. If the  globe begins to spin.

 If the  globe begins to spin. Set the  Double‐Click Area in the medium to high range for optimum  performance with a touch screen. the touch screen recognized your touch as a  double‐click.  Touch the globe twice to test the Double‐Click Area settings. 2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) 3-27 Double-Click Area Note: Not available on Windows® CE  Double‐Click Area defines the space in which you must touch the  screen for the system interpret your actions a s double‐click.  Note: Changing this setting also affects the Double‐Click Area setting  of the mouse.  .

 you may want to set an Edge Adjustment to make it easy  for users to activate these buttons.  Example: If you have a row of buttons along the left edge of your  touch screen. The  Edge Adjustment tab enables you to define an offset area in which the  cursor moves closer to the edges of the screen so you can easily and  more precisely select small items. the Windows  Start button.  To set the Edge Adjustment. the cursor should be located  directly beneath your finger when you touch the screen. you only need to adjust the left margin to accommodate this  row of buttons. However. or radio buttons. These changes take effect immediately.     .12) Edge Adjustment Tab Once you calibrate the touch screen. this  may make it difficult to touch items at the very edges of the screen. check boxes. such as single words. Because each edge is independent of  the other. move the sliders inward to define the  offset area.3-28 2BChapter 3: Touch Screen Calibration – Windows (MT 7.

12) 3-29 Click Test to preview your choices. If not. End Test. 2BChapter 3: Touch Screen Calibration – Windows (MT 7. Within this colored area. If you are satisfied with your selections. adjust the sliders to better accommodate your needs. The area you have defined appears  as a green area.  . Can you touch into the corners and along the edges of the  screen? Click Escape. then you are  done. or Return to go back to the Edge  Adjustment tab.  Determine if the area you have defined is sufficient for your particular  needs. the cursor will automatically  move ahead of your finger so you can more easily touch items closer to  the edge.

 It is also the gateway to  Advanced Options.12) Tools Tab The Tools tab enables you to perform a variety of diagnostics to  optimize the performance of your touch screen.    .3-30 2BChapter 3: Touch Screen Calibration – Windows (MT 7.

2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) 3-31 Component Versions This is an informational screen for diagnostic purposes that detail the  building blocks of the software and its version numbers.    .

   Press D (dots) to draw dotted lines on the screen.  .   Press the Space Bar to clear the screen.3-32 2BChapter 3: Touch Screen Calibration – Windows (MT 7.12) Draw Test Note: You must be in Draw Mode for this to work properly. simply touch the screen and drag your finger.   Press G (grid) to clear the screen and display a grid that you can  use as a drawing guide (default).   Press L (line) to draw solid lines on the screen (default).    The following options will help you use the draw program more  effectively:   Press B (blank) to clear the screen and display a blank drawing  canvas. where each dot  represents a point reported by the touch screen.  The Draw program lets you test the operation of the touch screen by  checking the accuracy and speed with which the system responds to  your touch. To draw. It  is recommended that you calibrate again if vertical and horizontal lines  (except around the outer bezel) are more than 6mm from the touch  point.

  Controller The Restore Controller option is useful if you have reconfigured the  controller and need to get back to a working state.  Note: You must perform a calibration after restoring controller  defaults. 2BChapter 3: Touch Screen Calibration – Windows (MT 7. causes the controller to stop  sending data. stray  and offset values).12) 3-33 Restore Factory Settings Software The Reset Software option is useful if you have reconfigured the  software and need to get back to a working state.e.  If after restoring controller factory defaults you lose the touch  functionality. This command  initializes the hardware and the firmware. The Reset Controller command also cancels existing  commands and returns the controller to normal operation. and recalculates the environmental conditions (i.  . This option restores  the original factory defaults.  See the Linearization section. reboot the system.  Advanced Touch Screen Options The only advanced option is the Linearization procedure. Pressing this button  restores the original factory defaults.  Reset Controller Use this only at the direction of Technical Support.

12)   .3-34 2BChapter 3: Touch Screen Calibration – Windows (MT 7.

   Recalibrate whenever a customer reports a touch screen problem.   Recalibrate if you switch to a new screen resolution   If the Touch Screen or the Retail Daughter Card is replaced. you may get the following error  message:  Controller's internal linearity data differs from its last saved linearity data. Do you want to use the internal linearity data? You should ALWAYS answer this question with Yes and then perform  the 2‐Point Calibration procedure.   Recalibrate after replacing any component in the terminal. the  25‐Point Linearization procedure must be performed (Windows  only).   If the calibration is off then follow the Calibration flow chart.  Considerations When Replacing or Re-Imaging the Hard Drive When you re‐image the hard drive.64. SR4) Note: This chapter discusses calibration procedures using TouchWare. SR4.  General Guidelines Observe the following Touch Screen calibration guidelines:   Calibrate the touch screen as part of the initial installation.  .64. If you still have a calibration  problem.   Recalibrate whenever the terminal is moved to a new location.4 Chapter 4: Touch Screen Calibration – Windows (MT 5.  Version 5. see the Windows or DOS Calibration Flowchart to resolve it.

 WinXP Pro and WinXPe.  if you are building your own image then you must install the Touch  driver manually as follows.  Note: Customers who are running a Windows application should  always use TouchWare to calibrate. The printer can be re‐ installed after TouchWare is installed.  Installing the Touch Driver The Touch driver is included on the Gold Image from NCR.  Note: If a Windows driver (printer) is already installed on Com 1 or  Com 2 prior to installing the TouchWare driver on Com 3. the  installation will encounter problems.  .4-2 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Make sure this box is  checked. There will be a check box labeled   Do not show this message again. Do not boot into DOS and run  Microcal. Uninstall the Windows driver  prior to installing the TouchWare driver.  Application software can possibly generate a dialog box from the  Touch Driver. If the screen appears to be working normally. However. Win2K. with the message that the touch screen needs to be  recalibrated.64. SR4) Touch Calibration Procedures Use the TouchWare utilities to perform the following procedures:   2‐Point Calibration   Cursor Stabilization   25‐Point Linearization   Restore Defaults Procedure  The TouchWare utilities are available on the NCR Gold Drives for  WinNT. then this  message can be ignored.

SR4) 4-3 1.  2.exe.  3. Run Setup. Install the Touch driver software on your C: drive at a location of  your choice. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Select Next at the Welcome screen.64.    .

Select the default serial controller and then Select Next.64.     . SR4) 4. Select the Accept bullet for the license agreement and select Next.    5.4-4 3BChapter 4: Touch Screen Calibration – Windows (MT 5.

  Caution: Do NOT use 4‐Point calibration.    . SR4) 4-5 6. Select 2-Point Calibration and then select Next.64. 3BChapter 4: Touch Screen Calibration – Windows (MT 5.

       .64.    The software performs a COM port scan of the system.4-6 3BChapter 4: Touch Screen Calibration – Windows (MT 5. SR4) 7. Select Express Install and then select Next.

Select Finish.64. Select Calibrate.     . 3BChapter 4: Touch Screen Calibration – Windows (MT 5. SR4) 4-7 8.    9.

) last saved linearity data.) Yes No Stop Perform Restore Defaults 1st Time 2nd Time Hardware needs Servicing 22274 .) Yes No Stop Perform 25-Point Linearization Perform 2-Point Calibration Is Calibration Correct? (Test by touching all 4 corners and the edges of the screen.  Perform 2-Point Calibration Note: When you re-image the hard drive. SR4) Calibration Flow Chart The following flow chart shows the proper sequence to perform the  various Windows calibration procedures.4-8 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Is Calibration Correct? (Test by touching all 4 corners and the edges of the screen.64. Do you want to use the internal linearity data? Yes No ALWAYS choose YES Stop Perform Cursor Stabilization Perform 2-Point Calibration Do NOT perform a 4-Point Calibration. If you inadvertantly do this see the 2-Point Calibration Procedure section for recovery procedures. you may get the following error message: Is Calibration Correct? Controller's internal linearity data differs from its (Test by touching all 4 corners and the edges of the screen.

Run the 25‐Point Linearization.  c. SR4) 4-9 2-Point Calibration Procedure 12.  e.  Caution: There are 2‐Point or 4‐Point Calibration methods  available. If you inadvertently  run the 4‐Point method then you must perform the following to  return to the 2‐Point method. From the Windows Start button. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. ALWAYS use the 2‐Point method.  a. Change the setting back to the 2‐Point calibration method. starting at Restore Defaults.64.  d.  . Perform a 2‐Point Calibration and test the screen as described in  the flow chart.  b. Delete the c:\sensors directory. See  the Changing From 4‐Point to 2‐Point Calibration at the end of this  chapter. If screen is still out of calibration follow the flow chart on the  previous page. select Settings  Control Panel  TouchWare.

64. From the MicroTouch Touchscreen Properties screen.4-10 3BChapter 4: Touch Screen Calibration – Windows (MT 5. SR4) 13.    . select Calibrate  to begin calibration.

   For best results.64.    15. Place your finger on the target that has a finger icon pointing  towards it and hold it until Touch Enable is displayed beside the  finger icon.  . SR4) 4-11 14. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Hold  your finger in place until notified by the target and then lift your  finger off the target. press the target as accurately as possible. Repeat this procedure for the other target.

Select Done.4-12 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Do not  touch the screen until this dialog box is no longer displayed.    19. It is also  suggested that you Touch all 4 Corners and verify that the cursor  moves deeply into the corners.64.    17. A Warning dialog box is displayed while the data is saved.  If the system is still out of calibration after performing the 2‐Point  Calibration then perform the Cursor Stabilization procedure (follow the  flow chart beginning at Cursor Stabilization). SR4) 16.  18. If you are satisfied with the calibration results you can select Close  to exit the TouchWare program. Test the calibration by moving your finger around on the screen  and verifying that the cursor follows your finger.  .

SR4) 4-13 Cursor Stabilization Procedure This procedure adjusts the touch screen frequency so the cursor is  steady when you touch the screen.   1.64.    . From the MicroTouch Touchscreen Properties screen. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. go to the Cursor  tab and select the Stabilize Cursor button.

SR4) 2.4-14 3BChapter 4: Touch Screen Calibration – Windows (MT 5.    . Select Yes to continue.    3.64. Do not touch the screen during the test.

 When you are satisfied with stabilization select  OK. SR4) 4-15 4.    5. Perform the 2‐Point Calibration procedure. Test the cursor stability by touching the screen in several places.  Move your finger around the screen. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. If you still see erratic  or jittery cursor movement then choose the next best frequency and  select Apply again.  6.  . The cursor should hold steady  and the cursor movement should be smooth.  If you are still having calibration problems then perform the 25‐Point  Linearization procedure (follow the flow chart beginning at 25‐Point  Linearization).64. Select the recommended frequency and then select Apply.

Select the Options button    .4-16 3BChapter 4: Touch Screen Calibration – Windows (MT 5. In TouchWare. go to the Tools tab and Select the Linearize button.64.  1. SR4) 25-Point Linearization Procedure The 25‐Point Linearization procedure should be performed if:   The Touch Screen is replaced   Retail Daughter Card is replaced   Persistent calibration issues not resolved by the 2‐point Calibration  or Cursor Stabilization procedures.  Enabling the Linearization Function a.  Perform the 25‐Point Linearization and 16‐Point Accuracy Test. If the  Linearize button is grayed out (not accessible) you have to enable  the feature.

Select the Close  Close to return to the Tools tab. Check the box for Enable Linearization.     c. Select the Advanced button. 3BChapter 4: Touch Screen Calibration – Windows (MT 5.  .    d.64. In the list of Advanced Features. You can  now select the Linearize button. SR4) 4-17 b. None of the other items should be checked.

Perform the 25‐Point Linearization.    . If neither is selected the program will time out and the  Original Linearization Data will be restored.4-18 3BChapter 4: Touch Screen Calibration – Windows (MT 5. Use the same method for  touching the targets as you used in the 2‐Point Calibration  procedure. After touching all 25 points select the Continue button to perform  the 16‐Point Accuracy Test or select Done to save the Linearization  Data.    3. SR4) 2.64.

3BChapter 4: Touch Screen Calibration – Windows (MT 5.    5. or the error range >1. SR4) 4-19 16-Point Accuracy Test 4.64.  .5%. The acceptable margin of error is less than 1. Perform the 2‐Point Calibration procedure. Touch each of the targets to  check the accuracy of the calibration.5%. Perform the 16‐Point Accuracy Test.      As each target is touched the vertical/horizontal Error Range is  displayed. then  perform the Restore Defaults procedure (follow the flow chart beginning  at Restore Defaults).  If the calibration is still unsatisfactory.

   Note: A keyboard is required for this procedure. go to the Tools tab and Select the Terminal button.64.4-20 3BChapter 4: Touch Screen Calibration – Windows (MT 5. In TouchWare.  1.    . SR4) Restore Defaults Procedure This procedure returns the touch firmware to the factory default values  and is performed to correct severe touch calibration problems.

64. 3BChapter 4: Touch Screen Calibration – Windows (MT 5. A smiley face is displayed. Restart the system.    4. Enter [Alt X] to exit the program. Enter RD (in CAPS) and then press the [Enter] key.  6. At the Terminal screen press the CONTROL and A keys at the same  time [CTRL‐A].    3. A smiley face  followed by a zero [0] is displayed indicating successful restore. SR4) 4-21 2.  5. Perform the Cursor Stabilization procedure (follow the flow chart  beginning at Cursor Stabilization)  .

SR4) Changing From 4-Point to 2-Point Calibration This section explains how to change from the 4‐Point calibration setting  to the 2‐Point setting.64.    .4-22 3BChapter 4: Touch Screen Calibration – Windows (MT 5.  1. From the MicroTouch Touchscreen Properties screen. Only perform this procedure if a 4‐Point  Calibration was performed previously. go to the Tools  tab and then the Options button.

     . Select the Advanced button. SR4) 4-23 2. 3BChapter 4: Touch Screen Calibration – Windows (MT 5.64.

  Go to the Touch Screen Calibration (Windows) chapter and perform a 2‐ Point Calibration. Follow the Calibration Flow Chart (Windows).    4. Select the 2-Point bullet.64.4-24 3BChapter 4: Touch Screen Calibration – Windows (MT 5.  . Select Close  Close. SR4) 3.

SR4) 4-25 Touch Performance The default setting for touch activation is on finger liftoff. Follow the directions  below to change the touch activation to touchdown.  2. 3BChapter 4: Touch Screen Calibration – Windows (MT 5.64.  1.    . Under the Tools tab select the Options button. This can be  perceived by the user as slow performance. From the Windows Start button. select Settings  Control Panel  TouchWare. which appears to  the user to be more responsive.

     4.  . Select Close. SR4) 3. Select the Touchdown option.64.4-26 3BChapter 4: Touch Screen Calibration – Windows (MT 5.

From the Properties screen select the Touch Settings tab.    7.    . Select Close.  6. Set the Touch Mode to Custom. SR4) 4-27 5.64.  8. Restart the application and test the touch function. 3BChapter 4: Touch Screen Calibration – Windows (MT 5.

.

   Recalibrate if you switch to a new screen resolution   If the Touch Screen or the Retail Daughter Card is replaced. SR6) Note: This chapter discusses calibration procedures using TouchWare.   If the calibration is off then follow the Calibration flow chart. SR6.  .64.5 Chapter 5: Touch Screen Calibration – Windows (MT 5.64. see the Windows or DOS Calibration Flowchart to resolve it.   Recalibrate whenever the terminal is moved to a new location. you may get the following error  message:  Controller's internal linearity data differs from its last saved linearity data.  Considerations When Replacing or Re-Imaging the Hard Drive When you re‐image the hard drive. Do you want to use the internal linearity data? You should ALWAYS answer this question with Yes and then perform  the 2‐Point Calibration procedure.   Recalibrate whenever a customer reports a touch screen problem.   Recalibrate after replacing any component in the terminal.  General Guidelines Observe the following Touch Screen calibration guidelines:   Calibrate the touch screen as part of the initial installation. If you still have a calibration  problem. the  25‐Point Linearization procedure must be performed (Windows  only).  Version 5.

12 driver installed first  uninstall it. Disk3. At this site. Remove the driver using the Add/Remove Programs applet in  Windows  b.  2.com 1. Four folders are created named Disk1. Extract the installation files into to a working directory on the host  terminal. Select Drivers and Patches → Retail Support Files → NCR RealPOS and SelfServ Terminal and Operating Systems →  NCR EasyPoint 42 (7402) → Windows→ Windows2000.5-2 4BChapter 5: Touch Screen Calibration – Windows (MT 5.  This software is available on the NCR Web Site.  5. Disk4. select the Support tab.ncr.  3. SR6) Installing the Touch Driver The Touch driver is included on the Gold Image from NCR. However.  . Disk2. Install the TW 5.  if you are building your own image then you must install the Touch  driver manually as follows.  \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TwBUS \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TwTouch c.  4. The printer can be re‐ installed after TouchWare is installed.  http://www.exe program located in the Disk1 folder.  Note: If you currently have the MT 7. the  installation will encounter problems. Download the Touch Software: TW564SR6.64.  a. Uninstall the Windows driver  prior to installing the TouchWare driver. Manually remove the following Registry entries using Regedit.zip. Run the Setup.64 software.  Note: If a Windows driver (printer) is already installed on Com 1 or  Com 2 prior to installing the TouchWare driver on Com 3.

64.    . SR6) 5-3 6. 4BChapter 5: Touch Screen Calibration – Windows (MT 5. Select Next at the Welcome screen.

     . Select the Accept bullet for the license agreement and select Next.5-4 4BChapter 5: Touch Screen Calibration – Windows (MT 5.64. Select the default serial controller and then select Next. SR6) 7.    8.

Select Express Install and then select Next.       . 4BChapter 5: Touch Screen Calibration – Windows (MT 5.    The software performs a COM port scan of the system.64. SR6) 5-5 9.

Select Calibrate. SR6) 10.64.    11. Select Finish.    .5-6 4BChapter 5: Touch Screen Calibration – Windows (MT 5.

 Make sure this box is  checked. There will be a check box labeled   Do not show this message again. WinXP Pro and WinXPe. Win2K.  . then this  message can be ignored.64. 4BChapter 5: Touch Screen Calibration – Windows (MT 5.  Application software can possibly generate a dialog box from the  Touch Driver. with the message that the touch screen needs to be  recalibrated. Do not boot into DOS and run  Microcal.  Note: Customers who are running a Windows application should  always use TouchWare to calibrate. SR6) 5-7 Touch Calibration Procedures Use the TouchWare utilities to perform the following procedures:   2‐Point Calibration   Cursor Stabilization   25‐Point Linearization   Restore Defaults Procedure  The TouchWare utilities are available on the NCR Gold Drives for  WinNT. If the screen appears to be working normally.

you may get the following error message: Is Calibration Correct? Controller's internal linearity data differs from its Yes No last saved linearity data. SR6) Calibration Flow Chart The following flow chart shows the proper sequence to perform the  various Windows calibration procedures. Do you want to use the internal linearity data? Stop Perform Cursor Stabilization ALWAYS choose YES Perform 2-Point Calibration Is Calibration Correct? Yes No Stop Perform 25-Point Linearization Perform 2-Point Calibration Is Calibration Correct? Yes No Stop Perform Restore Defaults (Page 4-19) 1st Time 2nd Time 22274a Hardware needs Servicing .5-8 4BChapter 5: Touch Screen Calibration – Windows (MT 5.  Perform 2-Point Calibration Note: When you re-image the hard drive.64.

64. 4BChapter 5: Touch Screen Calibration – Windows (MT 5.    . From the MicroTouch Touchscreen Properties screen. select Settings  Control Panel  TouchWare. select Calibrate  to begin calibration.  2. SR6) 5-9 2-Point Calibration Procedure 1. From the Windows Start button.

64. SR6) 20. Test the calibration by moving your finger around on the screen  and verifying that the cursor follows your finger. Place your finger on the target that has a finger icon pointing  towards it and hold it until Touch Enable is displayed beside the  finger icon. Hold  your finger in place until notified by the target and then lift your  finger off the target. Repeat this procedure for the other target. It is also  suggested that you Touch all 4 Corners and verify that the cursor  moves deeply into the corners. press the target as accurately as possible.  25408   21.5-10 4BChapter 5: Touch Screen Calibration – Windows (MT 5.  22.  .   For best results.

  If the system is still out of calibration after performing the 2‐Point  Calibration then perform the Cursor Stabilization procedure (follow the  flow chart beginning at Cursor Stabilization).    24. Select Done. SR6) 5-11 23.64.  . If you are satisfied with the calibration results you can select Close  to exit the TouchWare program. 4BChapter 5: Touch Screen Calibration – Windows (MT 5.

5-12 4BChapter 5: Touch Screen Calibration – Windows (MT 5.64.   7. From the MicroTouch Touchscreen Properties screen. go to the Cursor  tab and select the Stabilize Cursor button.    . SR6) Cursor Stabilization Procedure This procedure adjusts the touch screen frequency so the cursor is  steady when you touch the screen.

Do not touch the screen during the test.    . Select Yes to continue. 4BChapter 5: Touch Screen Calibration – Windows (MT 5.64. SR6) 5-13 8.    9.

Perform the 2‐Point Calibration procedure. When you are satisfied with stabilization select  OK.    11.  Move your finger around the screen. If you still see erratic  or jittery cursor movement then choose the next best frequency and  select Apply again.5-14 4BChapter 5: Touch Screen Calibration – Windows (MT 5. The cursor should hold steady  and the cursor movement should be smooth. SR6) 10. Test the cursor stability by touching the screen in several places.64.  . Select the recommended frequency and then select Apply.  12.  If you are still having calibration problems then perform the 25‐Point  Linearization procedure (follow the flow chart beginning at 25‐Point  Linearization).

In TouchWare.  Perform the 25‐Point Linearization and 16‐Point Accuracy Test. 4BChapter 5: Touch Screen Calibration – Windows (MT 5. SR6) 5-15 25-Point Linearization Procedure The 25‐Point Linearization procedure should be performed if:   The Touch Screen is replaced   Retail Daughter Card is replaced   Persistent calibration issues not resolved by the 2‐point Calibration  or Cursor Stabilization procedures. Select the Options button    . If the  Linearize button is grayed out (not accessible) you have to enable  the feature.  6.64.  Enabling the Linearization Function e. go to the Tools tab and Select the Linearize button.

 You can  now select the Linearize button.64.     g. Check the box for Enable Linearization. In the list of Advanced Features. Select the Close  Close to return to the Tools tab.5-16 4BChapter 5: Touch Screen Calibration – Windows (MT 5. Select the Advanced button. None of the other items should be checked.  . SR6) f.    h.

    . If neither is selected the program will time out and the  Original Linearization Data will be restored.64. SR6) 5-17 7. Use the same method for  touching the targets as you used in the 2‐Point Calibration  procedure. 4BChapter 5: Touch Screen Calibration – Windows (MT 5. Perform the 25‐Point Linearization.    8. After touching all 25 points select the Continue button to perform  the 16‐Point Accuracy Test or select Done to save the Linearization  Data.

SR6) 16-Point Accuracy Test 9. The acceptable margin of error is less than 1. or the error range >1.5%.    10.5%.5-18 4BChapter 5: Touch Screen Calibration – Windows (MT 5.64. Touch each of the targets to  check the accuracy of the calibration.      As each target is touched the vertical/horizontal Error Range is  displayed.  . Perform the 16‐Point Accuracy Test.  If the calibration is still unsatisfactory. Perform the 2‐Point Calibration procedure. then  perform the Restore Defaults procedure (follow the flow chart beginning  at Restore Defaults).

4BChapter 5: Touch Screen Calibration – Windows (MT 5.    . In TouchWare. SR6) 5-19 Restore Defaults Procedure This procedure returns the touch firmware to the factory default values  and is performed to correct severe touch calibration problems. go to the Tools tab and Select the Terminal button.  7.64. A  keyboard is required for this procedure.

    9.  11.  12. Perform the Cursor Stabilization procedure (follow the flow chart  beginning at Cursor Stabilization)  .    10. A smiley face  followed by a zero [0] is displayed indicating successful restore.5-20 4BChapter 5: Touch Screen Calibration – Windows (MT 5. At the Terminal screen press the CONTROL and A keys at the same  time [CTRL‐A]. Enter RD (in CAPS) and then press the [Enter] key. A smiley face is displayed.64. Enter [Alt X] to exit the program. SR6) 8. Restart the system.

 This can be  perceived by the user as slow performance.  10. From the Windows Start button.64. select Settings  Control Panel  TouchWare. Follow the directions  below to change the touch activation to touchdown. 4BChapter 5: Touch Screen Calibration – Windows (MT 5. Under the Tools tab select the Options button. SR6) 5-21 Touch Performance The default setting for touch activation is on finger liftoff.    .  9. which appears to  the user to be more responsive.

Select the Touchdown option. Select Close.64.  . SR6) 11.5-22 4BChapter 5: Touch Screen Calibration – Windows (MT 5.     12.

4BChapter 5: Touch Screen Calibration – Windows (MT 5. Set the Touch Mode to Custom. From the Properties screen select the Touch Settings tab.  16. SR6) 5-23 13. Select Close.  14.  .64.    15. Restart the application and test the touch function.

5-24 4BChapter 5: Touch Screen Calibration – Windows (MT 5. SR6)   .64.

) Yes No Stop Perform Noise Check Perform 2-Point Calibration Is Calibration Correct? (Test by touching all 4 corners and the edges of the screen.) Yes No Stop Perform Reset Function 1st Time 2nd Time Hardware needs Servicing 22273   .  Perform 2-Point Calibration Is Calibration Correct? (Test by touching all 4 corners and the edges of the screen.6 Chapter 6: Touch Screen Calibration – DOS Calibration Flow Chart The following flow chart shows the proper sequence to perform the  various DOS calibration procedures.

6-2 5BChapter 6: Touch Screen Calibration – DOS The Microcal utility is used to calibrate the touch screen in the DOS  environment. not where you touch it. Start the Microcal Utility. calibrate the  screen as follows:  1.  .  2.exe /c3 /ill Note: This is assuming that the serial port setting has not been  changed from COM3. Use this utility to perform the following procedures:   2‐Point Calibration   Noise Check   Reset Function  The Microcal calibration program looks at where your finger is when  you lift it off the screen. Therefore.  The DOS command is:  Microcal. Connect a keyboard to the terminal.

 then  lift it off.  5. Set the video resolution. Enter Yes to continue.  2. Perform the 2‐Point Calibration procedure. then  perform a Reset function from the Tools menu. select Noise Check. Perform the calibration again if necessary.  If you experience erratic behavior with the Microcal Utility.  6. Select the Tools menu (Alt T).  3.  1. Verify that the calibration was set accurately before making a  service call. Test the calibration by moving your finger around on the screen  and verifying that the cursor follows your finger. select 800 x 600 256 colors (for a 12” display) or 1024x768 (for a 15” display). Do not touch the screen during the test. 5BChapter 6: Touch Screen Calibration – DOS 6-3 2-Point Calibration 1.  2.  4. Touch the screen near the calibration target. Highlight Calibrate 2 point and press Enter.  5.  . run the Noise  Check from the Microcal program.  7. It is also  suggested that you Touch all 4 Corners and verify that the cursor  moves deeply into the corners.  Noise Check If the cursor is not stable.  3. Choose the recommended frequency  (the one with the lowest noise level). Follow the instruction prompts. This should also be done if the  Touch Screen is still not calibrated after one attempt to recalibrate it. Choose the frequency with the  lowest noise level. Enter Yes to continue.  4. Hold your finger firmly on the target for two seconds. or false touches are suspected. Press  the space bar to start the test. From the Tools menu. Keep your finger on the screen and slide it to the center of the  target. From the Tools menu.

6-4 5BChapter 6: Touch Screen Calibration – DOS   .

 the Intel  82852/82855 GM/GME Graphics Controller. This controller provides an  LCD (DVI) port and a monitor (VGA) port on the motherboard  connector row. When a PCI video card is present use the Windows Display  Properties.7 Chapter 7: Installing a Secondary (Dual) Display The Motherboard uses an integrated video controller.  These two ports can provide either a single display mode (DVI or  VGA) or a dual display mode (DVI and VGA).   Note: Only use the Intel Control Panel when setting up motherboard  displays. such as the Matrox Millennium or the ATI Rage XL  .  Configuring the Graphics Controller The DVI and VGA ports are configured using the Intel 82852/82855  GM/GME Graphics Controller Properties Control Panel. Dual display mode can  be a clone (same video data displayed on both displays) or an  extended desktop (the desktop spans across both displays).

 Then  from the menu select:   Graphics Options → Graphics Properties.   From within the Windows Control Panel. select:   Displays → Settings tab → Advanced button → Intel Extreme Graphics tab → Graphics Properties button.   Double click the Intel Extreme Graphics icon in the Task Bar.7-2 6BChapter 7: Installing a Secondary (Dual) Display There are three ways to access the Intel Control Panel:   Right click the Desktop.  .    The selections on the Intel Control Panel include:   Monitor (VGA) as a single display    Digital Display (DVI) as a single display (This selection is only  shown when a DVI display is attached).   Notebook (LVDS in 7402)   Intel Dual Display Clone (DVI and VGA) with the same video data   Extended Desktop (DVI and VGA) with the desktop spanning from  one display onto the other. Then from the menu select:   Graphics Options → Graphics Properties.

Select OK. Select Apply.  2.  Set the Intel Control Panel to Clone mode BEFORE changing the  displays (see below).  3. Both Windows and the BIOS  remember the previously attached display type. In Windows. 6BChapter 7: Installing a Secondary (Dual) Display 7-3 Single Display Mode Setup 1.  .  4. Select Monitor or Digital Display. Change Device Settings per the attached display. This will occur if a  DVI display is replaced with a VGA display or vice versa.  Note: Changing physical display types between O/S boots may result  in having no display in Windows.

  3. Select Secondary Device: Digital Display or Monitor  4.  6. Select Intel Dual Display Clone. Select Primary Device: Monitor or Digital Display.  .  5.7-4 6BChapter 7: Installing a Secondary (Dual) Display Clone Dual Display Mode Setup (DVI and VGA) 1. Select OK. Change Device Settings per the attached displays. Select Apply.  2.

6BChapter 7: Installing a Secondary (Dual) Display 7-5 Extended Desktop Dual Display Mode Setup (DVI and VGA) 1. (This display  is the desktop extension)  4. Select Primary Device: Monitor or Digital Display.  6. Select Secondary Device: Digital Display or Monitor.  5. (This display  has the Start button and Taskbar)  3. Select Apply.  . Change Device Settings per the attached displays. Select OK. Select Extended Desktop  2.

Install the video driver for the PCI card (see http://www.  5.  4.  Note: The BIOS video settings should be changed before installing the  PCI card into the terminal. such as the  Matrox Millennium. then [Enter] to confirm. Select Chipset → Intel Montara-GML NorthBridge. Install the DVI PCI card.  b.com/  Support).  .ncr.  3.  6.  d. Press [F10] to Save and Exit. Verify that the Primary DVI display is connected to the  Motherboard and set up properly in Windows (see Single Display  Setup above).  1. When you see the NCR logo displayed press [Del] to enter the BIOS  Setup Utility.  a.  Note: The Motherboard DVI port should be the Primary Display in  Windows. Change Primary Video Device from Auto to Internal. Use the Intel Graphics Control Panel to adjust the settings of the  Motherboard DVI display. Press the power button as the terminal boots (booting into  Windows is not required at this time).    2.  c. Apply power to the terminal. Use Windows Display Properties to enable Extended Desktop and to  adjust the DVI PCI settings.  7.7-6 6BChapter 7: Installing a Secondary (Dual) Display Extended Desktop Dual Display Mode Setup (DVI and DVI) This mode is accomplished using a PCI DVI video card.

  a. Use Windows Display Properties to enable Extended Desktop and to  adjust the VGA PCI settings. Press the power button as the terminal boots (booting into  Windows is not required at this time).  Note: The Motherboard VGA port should be the Primary Display in  Windows. Apply power to the terminal. such as the  ATI Rage XL. Install the VGA PCI card.  .  4. Verify that the Primary VGA display is connected to the  Motherboard and set up properly in Windows (see Single Display  Setup above).  b.com/  Support). Press [F10] to Save and Exit.  7. then [Enter] to confirm. Use the Intel Graphics Control Panel to adjust the settings of the  Motherboard VGA display.  6.  Note: The BIOS video settings should be changed before installing the  PCI card into the terminal.  5.  3.ncr.  c. 6BChapter 7: Installing a Secondary (Dual) Display 7-7 Extended Desktop Dual Display Mode Setup (VGA and VGA) This mode is accomplished using a PCI VGA video card. When you see the NCR logo displayed press [Del] to enter the BIOS  Setup Utility. Install the video driver for the PCI card (see http://www. Select Chipset → Intel Montara-GML NorthBridge. Change Primary Video Device from Auto to Internal.    2.  1.  d.

 meaning. The most  useful Hot Keys are:  [CTRL][ALT][F1] ‐ Monitor in single display mode  [CTRL][ALT][F4] ‐ Digital Display in single display mode  The Hot Keys can be used to recover from a blank display in Windows. the Hotkeys are not yet active.    . if  Windows is waiting for a login/password entry or if Plug and Play is  waiting for operator input. These hotkeys are  listed in the Intel Control Panel under the Hot Keys tab.7-8 6BChapter 7: Installing a Secondary (Dual) Display Intel 82852/82855 GM/GME Graphics Controller Hot Keys Hot Keys provide the same functionality as the Intel Graphics Control  Panel with specific keystrokes on the keyboard.  This is true only if Windows Desktop loads completely.

 It can receive power from a  power supply or through a USB+ power cable. relatively small and very reliable  multi‐function printer. It prints receipts. The printer can  connect through a USB port or a serial port.  and prints on a variety of single or multiple part forms. There is not  journal as it is kept electronically by the host terminal.  Power Supply AC Adapter Cable 19711c   . quiet.8 Chapter 8: Installing Peripheral Options Printers NCR 7167 Printer The NCR 7167 Printer is a fast. validates and prints checks.

 quiet.8-2 7BChapter 8: Installing Peripheral Options NCR 7197 Printer The NCR 7197 Printer is a fast. relatively small and very reliable  multi‐function printer. The  printer can connect through a USB port or a serial port.  Power Supply AC Adapter Cable 19712b . It can receive  power from a power supply or through a USB+ power cable. It prints receipts and two‐color printing.

4 m 21032 (1432-C088-0040) .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB USB 24V USB Power 497-0441177 .  USB Installation Connect the Powered USB Printer Interface Cable to the USB Connector  and Power Connector on the printer and to the 24 V Powered USB  Connector on the terminal.1 m (1432-C088-0010) 497-0441178 . It receives power through a Powered USB power cable. 7BChapter 8: Installing Peripheral Options 8-3 Installing the Transaction Printer The printers can connect through a USB connector or an RS‐232  connector.

Connect the Printer Power Cable to the Power Connector on the  printer and to the 24 V Powered USB Connector on the terminal.1m RS-232 (1432-C092-0010) 497-0441157 .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB Power RS-232 497-0441156 .  2.8-4 7BChapter 8: Installing Peripheral Options RS-232 Installation w/Power from Powered USB 1.4 m (1432-C092-0040) 497-0430266 .1.4 m (1416-C879-0040) 21033 . Connect the RS‐232 Printer Interface Cable to the RS‐232 Connector  on the printer and to an RS‐232 Connector on the terminal.0 m (1416-C879-0010) 497-0430265 .

  . integrated MSR. and convenient connections for an  external keyboard and hand held scanner.  Note: If Simultaneous Mode is used (same display on both the  integrated LCD and the 5964) then Extended desktop (concurrent  mode) is recommended. table top mount with tilt and swivel (or  can be integrated on the terminal). 7BChapter 8: Installing Peripheral Options 8-5 Remote Displays 5964 12.1-Inch Touch Screen 19429a   The 5964 is designed for touch‐based applications and features a high‐ brightness 12.  Digital Video Interface (DVI).1‐Inch Active Matrix Color LCD with SVGA resolution.  The 5964 features a 5‐wire Resistive Touch Screen.

1-Inch Active Matrix Dual backlight color LCD display offers exceptional  LCD brightness (300 nits max.8-6 7BChapter 8: Installing Peripheral Options Features Resistive Touch Screen Touch overlay uses 5‐wire resistive technology for  ease of use and long reliability.  Users can select reduced brightness through a user  adjustable hardware switch below the right front  bezel (high/low brightness). stylus.) and viewability. vertical –50 to +50 (bottom to top)  SVGA Resolution High resolution (800 x 600) supports the latest  graphical and multimedia applications  PS/2 Keyboard A convenient PS/2 connector supports a non‐wedge  Connector PC‐style keyboard for alpha entry and diagnostics  Scanner Connector RJ‐45 interface provides 5 V power and  communication for the NCR RS‐232 hand‐held  scanner  Tone Speaker Sounds error tones & audible feedback during  operator input ‐ controlled by TAPS/OPOS  commands  DVI Video Interface Industry standard DVI (Digital Video Interface) for  connection to DVI‐I connector on 7402  . etc.   Brightness Control The LCD is factory set to run at full brightness.    Retail Hardened Touch screen surface contains an anti‐glare.   Resistive technology allows users to operate the  touch screen with a gloved hand. spill‐ proof and hardening coating  12.  Wide Viewing Angle Horizontal viewing angle of  –60 to +60 (right to  left).

7BChapter 8: Installing Peripheral Options 8-7 RS-232 Touch Interface 7402 Powered RS‐232 connector provides power  and touch interface for NCR 5964 display  Wedge Controller Passes data (MSR. scanner. keyboard) to host  terminal through PS/2 data stream via Y‐cable  Terminal Powered No additional power cord or power supply is  required simplifying cable management  MSR Option Integrated 3‐track ISO MSR   Tilt / Swivel The remote table top pedestal mount supports tilt  and swivel to adjust display to optimum angle  .

  .8-8 7BChapter 8: Installing Peripheral Options Installing an NCR 5964 12. Scanner. There are two cables required. PS/2  Keyboard.  It also connects the 5964 PS/2 keyboard connector to the terminal. and Tone Speaker).1‐inch Touch  LCD.  which provides an interface for the wedge controller (MSR.  Note: A PC keyboard is required to configure a 5964 12.    The following illustrations show the cable connections for the 5964 and  the 7402.   DVI Cable – provides the video interface to the 5964   RS‐232 Y‐Cable – provides a serial interface and power to the 5964.1-inch Touch LCD The NCR 5964‐6xxx can be connected as a remote device.

   24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB DVI DVI 497-0422831 .4.0 m (1416-C723-0010) 497-0422832 . 7BChapter 8: Installing Peripheral Options 8-9 DVI Cable Connections Connect the cable to the DVI Connectors on the 5964 display and 7402  terminal.1.0 m (1416-C723-0040) 24845 .

Connect the other end of the Y‐Cable to the RS‐232 connector on  the 5964 display.1m (1416-C725-0010) 497-04228324 . Connect the Y‐cable to one of the Powered RS‐232 ports and to the  PS/2 connector on the 7402 terminal.4m (1416-C725-0040) 24846 For more information refer to the NCR 5964 12.8-10 7BChapter 8: Installing Peripheral Options RS-232 Cable Connections 1.1‐Inch Touch LCD Userʹs  Guide (B005‐0000‐1324)  .  2. or D if available) RS-232 PS/2 497-0422833 .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB Powered RS-232 Ports (A. B.

 USB interface.   Optional MSR‐ field installable.  It is available in two color schemes:   Beige (G11)   Charcoal (CG1)  Features  15’ LCD XGA (1024x768) native resolution. SVGA.   Integrated stereo speakers‐volume controlled via the OSD. 7BChapter 8: Installing Peripheral Options 8-11 5964 15-Inch Touch Screen 22041   The NCR 5964‐7xxx is a 15‐inch XGA (1024x768) Liquid Crystal  Display with either a resistive or capacitive Touch Screen for operator  input. 350 nit typical  brightness (also supports VGA.   One standard USB port in addition to the powered USB port. USB interface. standard 15 pin female.   ACPI and VESA DPM compliance   Choice of integrated or remote mounts  . SXGA)   Dual Bulb. adjustable brightness   Capacitive or 5‐wire resistive touch options.   Video ‐ VGA.

  Note: A PC keyboard is required to configure a 5964 15‐inch Touch  LCD.8-12 7BChapter 8: Installing Peripheral Options Installing an NCR 5964 15-inch Touch LCD The NCR 5964‐7xxx can be connected as a remote device.    The following illustrations show the cable connections for the 5964 and  the 7402. There are two cables required.   VGA cable for video   Powered Universal Serial Bus (USB) for data and power  .

   24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB VGA 497-0435044 .1m (1416-C972-0009) VGA 497-0435045 . 7BChapter 8: Installing Peripheral Options 8-13 VGA Connections Connect the LCD Cable to the VGA connectors on both the 5964  monitor and 7402 terminal.4m (1416-C972-0040) 24819 .

1 m (1432-C156-0010) 497-0445077 .8-14 7BChapter 8: Installing Peripheral Options Powered USB Cable Connections Connect the Powered USB Cable to the 5964 and to one of the  12V Powered USB connectors on the terminal.   24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB USB/Power 12V USB 497-0445076 .4 m (1432-C156-0040) 24820 For more information refer to the NCR 5964 15‐Inch Touch LCD Userʹs  Guide (B005‐0000‐1570)  .

 160 nit typical  brightness (also supports VGA.   Optional MSR‐ field installable.  .  It is available  in two color schemes:   Beige (G11)   Charcoal (CG1)  Features  15’ LCD XGA (1024x768) native resolution. USB interface.   Video ‐ VGA. standard 15 pin female. SVGA)   Dual Bulb   5‐Wire resistive touch options. 7BChapter 8: Installing Peripheral Options 8-15 5966 15-Inch Touch Screen 24810   The NCR 5966‐1xxx is a 15‐inch XGA (1024x768) Liquid Crystal  Display with a resistive Touch Screen for operator input. USB interface.

  VGA Connections Connect the VGA Cable to the VGA connectors on both the 5966  monitor and 7402 terminal.  The 5966 connects to the terminal via three cables.1m (1416-C972-0009) VGA 497-0435045 .8-16 7BChapter 8: Installing Peripheral Options Installing an NCR 5966 Monitor The NCR 5966 can be connected as a remote device.4m (1416-C972-0040) 24842 .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB VGA 497-0435044 .   VGA cable for video   Universal Serial Bus (USB) for touch screen   Power Cable:  Power can be via an AC cable directly to an AC  outlet or you can use a power brick.

  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB USB/Power 12V USB 497-0444644 .4.0 m (1432-C962-0040) 24843 .0 m (1432-C962-0010) 497-0444645 . 7BChapter 8: Installing Peripheral Options 8-17 USB Cable Connections Connect the USB Cable to the 5966 and to one of the USB connectors on  the 7402 terminal.1.

8-18 7BChapter 8: Installing Peripheral Options Power Cable Connections Power can be via an AC cable directly to an AC outlet or you can use a  power brick.  DC In AC Power or Power Brick AC Cord 24844   .

 this LCD display can be used either as an  operator display or a customer information display (CID). The 5942  Display features a 12.1-INCH Color LCD 19809a   The 5942 12.   The 5942 can be integrated on the terminal or installed on a remote  mount.    .1‐Inch LCD is designed for customers who desire a color  display and prefer the small footprint and ergonomic packaging of  LCD technology versus traditional CRT’s.1‐Inch Active Matrix Color LCD with support for  SVGA and XGA resolution. Depending on the  customer’s requirements. 7BChapter 8: Installing Peripheral Options 8-19 5942 12.

  .  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB VGA 12V USB VGA Power 497-0428512 . Optionally.  2.1” 5942 receives video through the VGA interface.1-Inch LCD Monitor Cable Connections The 12. you can use a DC Power  Supply. It receives  power from a DC power source. Connect the LCD Cable to the VGA connectors on the 5942 monitor  and the 7402 terminal.4 m Black (1416-C851-0040) 25416 1.8-20 7BChapter 8: Installing Peripheral Options NCR 5942 12. Connect the 12V USB Power Cable to the monitor and to one of the  12V USB ports on the 7402.

 you can  use the AC Y‐Cable to share the terminal AC Power Cord. It receives  power from an AC power source.  . Connect the Video Cable from the 5942 to the VGA connector on  the 7402 terminal. Optionally.  2.  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB VGA AC AC Power Cord (Country Specific) 25417 1. 7BChapter 8: Installing Peripheral Options 8-21 NCR 5942 15-Inch LCD Monitor Cable Connections The 15” 5942 receives video through the VGA interface. Connect the AC Power Cord to the monitor.

8-22 7BChapter 8: Installing Peripheral Options NCR 5954 15-Inch DynaKey Ex L R S 23815   The NCR RealPOS 5954 USB DynaKey is a Point‐of‐Sale (POS)  keypad with a built‐in 15‐inch flat panel Liquid Crystal Display (LCD). the DynaKey can virtually eliminate the need for  an operator to memorize function key locations and sequence.  The combined display and keypad is designed to reduce operator  training time. simplify complex POS transactions and improve  associate/cashier productivity. The functions of these keys change  depending on the software application appearing on the LCD.  The USB DynaKey interfaces with the host terminal via two cables. which  are located beside the display. Combined with the appropriate  applications software.   Digital Video Interface (DVI) cable for video   Powered Universal Serial Bus (USB) for data and power  The DynaKey is available in two color schemes.   Note: USB DynaKey requires Windows XP/XPe.   Light Gray (G11)   Charcoal Gray (CG1)  .  Unique to the DynaKey is a set of ATM‐style keys (DynaKeys).

0 m (1432-C963-0010) 497-0443936 .0 m (1432-C963-0040) 24821 .   24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB DVI DVI 497-0443935 .1. 7BChapter 8: Installing Peripheral Options 8-23 Installing an NCR 5954 USB DynaKey The NCR 5954 can be connected as a remote device.  The DynaKey connects to the terminal via two cables.4.   Digital Video Interface (DVI) cable for video   Powered Universal Serial Bus (USB) for data and power  DVI Cable Connections Connect the cable to the DVI connectors on both the DynaKey and the  7402 terminal.

4.8-24 7BChapter 8: Installing Peripheral Options Powered USB Cable Connections Connect the Powered USB Cable to the DynaKey and to one of the  Powered USB connectors on the 7402 terminal.   24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB USB/Power 12V USB 497-0444644 .1.0 m (1432-C962-0040) 24822 .0 m (1432-C962-0010) 497-0444645 .

7BChapter 8: Installing Peripheral Options 8-25 7452-K419 15-Inch Color CRT The 15‐Inch CRT can be integrated on the terminal or installed on a  remote mount.  Note: The 15‐Inch display is too large for the Swivel Arm. For  integrated configurations it is placed on the Large Peripheral Extension  Deck. which is included in the Integration Tray Accessories Kit  (7402‐K310/K315).  19743   .

 This 5932 keyboard also has a USB port to connect a  Scanner or other USB device.  .8-26 7BChapter 8: Installing Peripheral Options NCR 5932 Keyboards There are three models of the 5932 Keyboard:   109‐Key USB Keyboard    115‐Key Big Ticket Keyboard (PS/2 interface)   68‐Key POS Keyboard (PS/2 interface)  109-Key USB Keyboard Keylock MSR 19586a   The 109‐key USB keyboard is a multifunction keyboard that is two  keyboards built into one. and magnetic stripe  reader (MSR). system status indicator. speaker.  The keyboard consists of two major sections:   38‐key POS keyboard   Industry‐standard alphanumeric PC keyboard  The keyboard contains the key matrix and other POS‐specific functions  such as Keylock.

  Abbreviation Position Description Ex   Exception  Used by the customer or service representative  to perform low level programming such as  workstation diagnostics. configuring the  workstation. 7BChapter 8: Installing Peripheral Options 8-27 Features The NCR 5932 USB Keyboard supports the following features:   Keylock   Speaker   Magnetic Stripe Reader (MSR)   Keyboard Status LEDs  Keylock The USB keyboard has a four‐position Keylock. or loading the workstation.  L  Locked  Used to lock keyboard input to prohibit use of  normal functions.  R  Register  Used when performing normal retail mode  functions. You can rotate the  Keylock between specific positions by use of three keys.  S  Supervisor  Used by the supervisor to provide highest  level of workstation control in cases such as  refunds and running totals. The positions  are explained in the following table.  Speaker The programmable speaker is capable of generating key clicks and   .

 The keyboards support two different  types of MSR:   ISO Tracks 1. 2.8-28 7BChapter 8: Installing Peripheral Options MSR The MSR is an optional feature that provides support for reading  magnetically coded data cards. When the system is off.  The indicators are single color (Green) LED’s.  no LED’s are illuminated. and 3   JIS‐II and ISO Track 2   Keyboard Status LEDs The keyboard has three status LEDs:    Num Lock   Caps Lock   Scroll Lock  These features are used to provide the present state of the keyboard.  .

7BChapter 8: Installing Peripheral Options 8-29 115-Key PS/2 Big Ticket Keyboard Keylock Status Indicator MSR 19745a   68-Key PS/2 POS Keyboard Keylock Status Indicator MSR 19746   .

  Abréviation Position Description Ex  Exception  Used by the customer or service representative  to perform low‐level programming such as  terminal diagnostics. configuring the terminal. Please refer to the Wedge Software Userʹs Guide  (BD20‐1368‐B) for detailed information about interfacing and  configuring these devices.  .  S  Supervisor  Used by supervisor to provide highest level of  terminal control in cases such as refunds and  running totals.  or loading the terminal.8-30 7BChapter 8: Installing Peripheral Options Features The 5932 PS/2 Keyboards include the following features:   Keylock   Speaker   System Status Indicator LED   Magnetic Stripe Reader (MSR)   External Decoded Scanner Connector    Special PC Setup mode on the 68‐key keyboard  The operations of the user‐programmable speaker. and scanner connector are handled by the  Wedge controller.  Keylock The Big Ticket and 68‐key keyboards have a four‐position keylock  switch.  R  Register  Used when performing normal retail mode  functions.  L  Locked  Used to lock keyboard input to prohibit use of  normal functions. Magnetic Stripe  Reader (MSR). The positions are explained in the following table. keylock.

  Buzzer The buzzer is an internal on board Buzzer.  The status and condition indicated by the LED are shown as follows:  Status Condition Green  Power on  Red  Wedge controller reporting an error condition  Flashing red/green  Keypad of 68‐key keyboard in ʺPC Setupʺ mode  (See special keypad mode on next page)  Off  System off  Note: For more information about the Wedge controller. the LED  flashes red/green.  When the system is off. refer to Wedge  Software Userʹs Guide (BST0‐1368‐B). Red indicates an error condition.  When the 68‐key keyboard is in the special ʺPC setupʺ mode. the LED is extinguished. 7BChapter 8: Installing Peripheral Options 8-31 Speaker A programmable speaker generates key clicks and error tones. The green color  indicates the keyboard is powered.  System Status Indicator LED The system status indicator is a two‐color LED.  .

 such as a bar‐code scanner. The keyboards support two different  types of MSR:   ISO Tracks 1. 2.  . ʺ‐ʺ and arrow keys which are not available in the  normal keypad layout. the operator can switch the 68‐key keyboard into an  alternate keypad layout that can be used with many PC BIOS setup  and configuration routines. can be connected to the keyboard. The connector provides +5V to power  the scanner.  Special "PC Setup" Keypad Layout for 68-key Keyboard On power‐up. RXD. refer to Wedge Software Userʹs Guide (BD20‐1368‐B)  External Decoded Scanner Connector A decoded RS‐232 input device that only requires TXD. refer to  Wedge Software Userʹs Guide (BD20‐1368‐B). RS‐ 232 signals are routed to the Wedge controller and passed into the  system keyboard data stream. The alternate layout contains keys such as  ESC. TAB. CTS and  RTS. For more information about the Wedge controller. END. The alternate layout allows the operator to  configure a PC with the 68‐key keyboard. and 3   JIS‐II and ISO Track 2 (Big Ticket and full‐featured 68‐key  keyboards only)  Note: MSR signals are routed to the Wedge controller and passed into  the system keyboard data stream. For more information about the  Wedge controller.8-32 7BChapter 8: Installing Peripheral Options MSR (Magnetic Stripe Reader) The MSR is an optional feature that provides support for reading  magnetically coded data cards. ʺ+ʺ.

7BChapter 8: Installing Peripheral Options 8-33 Remote Customer Displays NCR 5972 2x20 Customer Display Tall Post Models 5972-1xxx (VFD) 5972-2xxx (LCD) 19750b   .

 5 x 8 pixel characters on  5972‐2000 LCD   Diagnostics   Character sets:  – Code Page 850 (International)  – Katakana (except 5972‐2000)  – Code Page 866 (Cyrillic) (except 5972‐2000)  .8-34 7BChapter 8: Installing Peripheral Options Desktop Models 5972-1000/5973-1000 (VFD) 5972-2000 (LCD) 19749b   Features  RS‐23 Interface    Socket for 32K of PROM for additional character sets (5972‐1000  VFD).   7 x 9 pixel characters (5972‐1000 VFD).

7BChapter 8: Installing Peripheral Options 8-35 NCR 5973 2x20 International VFD Customer Display Desktop Model 16-Inch Post 20448a Features  256x64 dots graphic VFD   Micro‐controller   Flash ROM   Display driver circuitry   Communication/power connector   Power converter circuitry   Communication drivers   Bi‐directional parallel interface support    .

8-36 7BChapter 8: Installing Peripheral Options Installing an NCR 5972 Remote Customer Display There are two models of the NCR 5972 Remote Customer Display:   5972‐1xxx Vacuum Fluorescent Display (VFD)   5972‐2xxx Liquid Crystal Display (LCD)  Tall Post Models 5972-1xxx (VFD) 5972-2xxx (LCD) 19750b   .

06 mm (0.  Mounting Plate 4.  2.160 in. Locate the Display Mount within 4 meters (13 ft.) of the host  terminal.) 14622a   .  3.6 cm (3. 7BChapter 8: Installing Peripheral Options 8-37 Desktop Models 5972-1000/5973-1000 (VFD) 5972-2000 (LCD) 19749b   1.) Diameter 7. Drill a  hole if necessary.0 in. Determine if the cable should be routed down through the  mounting surface or if it should be run on top of the surface. High‐Post Mount: If you are installing High‐Post model secure the  Mounting Plate with screws (4) that are provided.

B.  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB Powered RS-232 Ports (A.8-38 7BChapter 8: Installing Peripheral Options Cable Connections 1. Connect the Display Cable to a powered RS‐232 connector on the  terminal. or D if available) 21034 .

7BChapter 8: Installing Peripheral Options 8-39 Installing a Cash Drawer The Cash Drawer can be connected to the Cash Drawer connector or to  the transaction printer.  24V USB Cash Drawer RS232/D Line In RS232/E RS232/F Mouse Line Out RS232/B Parallel Kybd Mic USB USB RS232/A CRT DVI LAN 12V USB 12V USB Cash Drawer Connector Cash Drawer Connector 21035a   .

8-40 7BChapter 8: Installing Peripheral Options Installing a Second Cash Drawer The terminal supports a 2‐drawer configuration with a Y‐cable   (1416‐C372‐0006).  .  2.  1. within cableʹs length  of the printer. Connect the Y‐cable to the transaction printer cash drawer  connector. Place the cash drawer in the desired location.

  The integration tray can be mounted to either an NCR 2189 cash  drawer or directly on a counter top (the tray must be screwed onto the  counter for stability.9 Chapter 9: Installing the Terminal in an Integrated Configuration Introduction For customers requiring an integrated configuration.)  25478   .   RealPOS 80 Integration Tray Kit (7458‐K305)   Integration Tray Accessories Kit (7458‐K315)   Mount for Customer Displays w/7402 in 7458 Peripheral Tray Kit  (7402‐K310). the 7402 RealPOS  70 can be configured with the components from the following kits.

9-2 8BChapter 9: Installing the Terminal in an Integrated Configuration Exploded Views 5975 Customer Display 7197 Printer 7402 7197 Printer 2x20 Customer Display Filler Plate (7402-K310) 5975 Customer Display Pole 7402 Mount Plate (7402-K310) 5975 Customer Display Pole Mounting Bracket (7402-K310) Printer Support Wedge (7458-K310) Note: Discard the Printer Support Wedge in the Integration Tray Enclosure 7458-K305 kit. (7458-K305) Sheetmetal Undercarriage (7458-K305) Cash Drawer 25479 Integrated Terminal w/Customer Display – Round Pole .

8BChapter 9: Installing the Terminal in an Integrated Configuration 9-3 5975 Customer Display 7402 7197 Printer Printer Filler Plate w/Customer Display (7402-K310) 7402 Mount Plate 7402-K310) Customer Display Pole Bracket (7402-K310) 7167 Printer Support Wedge Integration Tray Enclosure (7402-K310) (7458-K305) Note: Discard the Printer Support Wedge in the 7458-K305 kit. Sheetmetal Undercarriage (7458-K305) Cash Drawer 25498 Integrated Terminal w/Customer Display – Rectangular Pole .

9-4 8BChapter 9: Installing the Terminal in an Integrated Configuration 7402 7197 Printer 7402 Mount Plate 7197 Printer Filler Plate (7402-K310) (7402-K310) Printer Support Wedge (7458-K305) Note: Discard the Printer Support Wedge in the Integration Tray Enclosure 7458-K305 kit.  . (7458-K305) Sheetmetal Undercarriage (7458-K305) Cash Drawer 25480 Integrated Terminal w/o Customer Display Note: A Customer Display can be connected remotely in this configuration.

8BChapter 9: Installing the Terminal in an Integrated Configuration 9-5 Kit Contents Which kits that are required is dependent on your configuration.  Filler Plate for Printer Well Filler Cap for No Customer Display (Not Used) (Not Used) Cable Access Cover (Left) (Not Used) Rubber Foot (6) 497-0428157 Printer Support Wedge (Not Used) Printer Elevation Plate Customer Display Post 497-0438384 (Not Used) Cable Access Cover (Right) (Not Used) Integration Tray Enclosure 497-0430766 (CG1) Sheetmetal Undercarriage 497-0442427 Flat Washer (2) 006-8610509 20424d   . The  following illustrations show the various kit components.  7458‐K305 ‐ RealPOS 80 Integration Tray  Note: Not all parts in this kit are used with the 7402 configuration.

Display Bracket 497-0434969 497-0434957 Round Customer Display Pole Parts 25482   .9-6 8BChapter 9: Installing the Terminal in an Integrated Configuration 7402‐K307 – 7402 Integration Tray Mount (no Customer Display)  7402 Mounting Plate Cosmetic Printer Skirt for 7197 Printer 497-0432628 497-0427273 25481   7402‐K310 – Mount for Customer Displays w/7402 in 7458 Peripheral Tray  7197 Printer 2x20 Customer Display 5975 Customer Display Pole Filler Plate Pole Mounting Bracket 497-0446468 497-0446469 7402 Mounting Plate Rectangular Customer Display Pole Parts 497-0432628 Printer Filler Plate for 7197 Printer Customer Display Pole Mounting w/Rectangular Pole for Cust.

  3. 8BChapter 9: Installing the Terminal in an Integrated Configuration 9-7 Installation Procedures The Integration Tray can be mounted on a 2189‐8xxx Cash Drawer or  on a counter top. Align the Integration Tray Enclosure screw holes with the same.  2.  1. Align the Sheet Metal Undercarriage screw holes with the screw  holes in the Cash Drawer or counter top. When installing on a counter top use screws that are  appropriate for the type of surface.  Integration Tray Enclosure (7458-K305) Sheetmetal Undercarriage (7458-K305) Cash Drawer 21696   . Secure the assembly with screws (4).

5 in.) 90 mm (3.5 in.) (1.9-8 8BChapter 9: Installing the Terminal in an Integrated Configuration Installing the Keyboard NCR 5932 Big Ticket Keyboard Only:  The NCR Big Ticket Keyboards  are slightly thinner than the other retail keyboards and require rubber  feet below them to provide a flush cabinet fit.  Rubber Feet 38 mm 38 mm (1.) 20427a   . Install the adhesive‐backed Rubber Feet (2) in the Keyboard well in  the Integrated Tray.5 in.  1.

  Big Ticket Keyboard Retail AccessoryTray 68-Key Keyboard 21697 . Route the Keyboard Cable as shown below. Install the keyboard in the Integration Tray.  3. 8BChapter 9: Installing the Terminal in an Integrated Configuration 9-9 2.  4. NCR 5932 68‐Key Keyboard Only:  Install the Retail Accessory  Tray.

  Customer Display Pole Mounting Bracket 25483   .9-10 8BChapter 9: Installing the Terminal in an Integrated Configuration Installing the Customer Display 1. Install the Customer Display Pole Mounting Bracket on the 7402  using screws (2).

 There are  slots (4) on the bottom of the Wedge that hook into hooks on  the Sheet Metal Undercarriage. If you are installing a 7197 Printer on this terminal then install the  Printer Support Wedge at this time. Secure the Wedge with a screw.0 in.  Rubber Foot (4) Slot (4) 25 mm (1.)    Install the Wedge on the Sheet Metal Undercarriage.) 38 mm 20426 (1. 8BChapter 9: Installing the Terminal in an Integrated Configuration 9-11 2.  .   Install the adhesive‐backed Rubber Feet (4) on the Printer  Support Wedge.5 in.

Route the display cable through the 7197 Printer/Customer display  filler Plate hole.9-12 8BChapter 9: Installing the Terminal in an Integrated Configuration 3. and the Mounting  Bracket.  5975 Customer Display 7197 Printer/Customer Display Filler Plate 5975 Customer Display Pole 25484   .  4. the 5975 Customer Display Pole. Install the customer display assembly onto the mounting bracket.

 Power is received through a  Powered USB power cable.4 m (1416-C266-0040) 24 V USB 497-0409379 .1 m (1416-C640-0010) 497-0418588 .  USB Installation 24V USB Power USB 497-0418587 . 8BChapter 9: Installing the Terminal in an Integrated Configuration 9-13 Installing the Transaction Printer 1. The printers can connect through a  USB interface or an RS‐232 interface.4 m Power RS-232 (1416-C266-0150) (1416-C712-0040) 21700   .0.15 m 497-0422292 .7 m (1416-C266-0007) 497-0407943 .4 m (1416-C640-0040) 21699   RS-232 Installation w/Power from Powered USB RS-232 9-Pin to 9-Pin: 497-0408349 . Connect the Printer Cable(s).

9-14 8BChapter 9: Installing the Terminal in an Integrated Configuration

2. Set the printer on the Printer Support Wedge. Route the printer 
cable to the 7402 location.  
7197 Printer

25487  

8BChapter 9: Installing the Terminal in an Integrated Configuration 9-15

Installing the 7402
1. Install the 7402 Mounting Plate to the bottom of the 7402. 

7402

7402 Mounting Plate
497-0432628

21701  

9-16 8BChapter 9: Installing the Terminal in an Integrated Configuration

2. Set the 7402 and Mount Plate assembly in the Integration Tray. 
Route the keyboard and printer cables up through the opening in 
the Mount Plate to the terminal cable connector panel. 

25488  

8BChapter 9: Installing the Terminal in an Integrated Configuration 9-17

3. Connect the keyboard cable to the PS/2 connector. 
4. Connect the Customer Display cable to one of the RS‐232 
connectors. 
5. Connect the printer cable to the 24V USB connector. 
6. If you are using the RS‐232 interface for the printer, connect the 
RS‐232 cable to one of the RS‐232 connectors. 

24V USB Cash Drawer RS232/4
Line In
Mouse
Line Out
RS232/2 Parallel
Kybd Mic USB
USB

RS232/1 CRT DVI LAN 12V USB 12V USB

21703
PS/2 RS-232 24V USB  

9-18 8BChapter 9: Installing the Terminal in an Integrated Configuration

 
 

10

Chapter 10: 2x20 Customer Display Interface

Introduction
The 2x20 Customer Display consists of a Vacuum Florescent Display 
(VFD) with two rows of twenty 5x8 dot matrix characters, an RS‐232 
serial interface, driver circuitry, DC to DC/AC converter, and a 
character generator. 

General Specifications
Item Value
Number of characters  2 Rows x 20 Characters 
Character Configuration  5x8 
Character Height  8.86 mm 
Character Width  3.90 mm 
Character Pitch  5.15 mm 
Line Pitch  9.64 mm 
Peak Wavelength of  505 mm 
Illumination 
Luminance  350 Cd/m2 (102 fL) (Minimum),  
700 Cd/m2 (204 fL) (Typical) 

Serial Communication Interface
The display receives commands and data from the host using an 
RS‐232 serial interface, framed at 9600 baud, 8 data bits, no parity, and 
one stop bit. 

 The UDC  character code is set by the CODE byte and must be 00H to 07H. All  other values for CODE will be ignored by this command. A (1) indicates the dot is on and (0)  indicates the dot is off in the following format:  D1  D2  D3  D4  D5  D6  D7  D8  D9  D10  D11  D12  D13  D14  D15  D16  D17  D18  D19  D20  D21  D22  D23  D24  D25  D26  D27  D28  D29  D30  D31  D32  D33  D34  D35  D36  D37  D38  D39  D40  5 x 8 Dot Matrix Character BYTE# Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 1  D1  D2  D3  D4  D5  D6  D7  D8  2  D9  D10  D11  D12  D13  D14  D15  D16  3  D17  D18  D19  D20  D21  D22  D23  D24  4  D25  D26  D27  D28  D29  D30  D31  D32  5  D33  D34  D35  D36  D37  D38  D39  D40  . The five  bytes following a valid CODE byte define the character. D1 through  D40 represent the character dots. CODE.10-2 9BChapter 10: 2x20 Customer Display Interface Command Codes User Defined Character Definition (08h. Byte1…Byte5) This command defines a user defined character (UDC).

 The TABLE  CODE byte determines the character set as defined in the table below. The LUMINANCE byte  sets the display luminance level as defined in the table below. LUMINANCE) This command selects the display luminance. After a reset the character  table is set to Table 1.  If bits 0 to 3 are all zero then this command is ignored.  LUMINANCE Display Luminance 01h  25%  02h  50%  03h  75%  04h  100%  . TABLE CODE) This command selects which character table to display. 9BChapter 10: 2x20 Customer Display Interface 10-3 Character Table Select (09h. When a new  character table is selected all characters on the display will be updated  to display the character of the new table.  Luminance Control (11h. This  command is ignored if the LUMINANCE byte is 00h.  Table Code Character Table 01h  Table 1  02h  Table 2  03h  Table 3  04h  Table 4  Clear Display (12h) This command sets all 40 characters to 20h (space) and moves the  cursor to the first position of the top line.

 When data is written to the last  character position of the top line the cursor position moves to the first  position of the bottom line.  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 00h  01h  02h  03h 04h 05h  06h  07h  08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh  0Fh  10h  11h  12h 13h 2 14h  15h  16h  17h 18h 19h  1Ah  1Bh  1Ch 1Dh 1Eh 1Fh 20h 21h 22h  23h  24h  25h  26h 27h Reset (13h) This command resets the module to the following conditions:   100% luminance   All 5x8 dot matrix characters set to 20h (space)   Cursor position set to 00h   Character table set to Table 1   All user defined characters cleared  Character Tables and Codes Data is written to the display one byte at a time. POSITION) This command sets the cursor position.  . When data is written to the last character  position of the bottom line the cursor position moves to the first  position of the top line. This command is ignored if the POSITION byte value is  greater than 27h. This  character is written to the current cursor position and the cursor  position is then incremented by one. The POSITION byte moves the  cursor position according to the table below.10-4 9BChapter 10: 2x20 Customer Display Interface Cursor Position (10h. The next character byte  writes to the new position and the cursor auto‐increments to the next  position. If the byte received is  greater than 1Fh it is considered as 5x8 dot matrix character data.

9BChapter 10: 2x20 Customer Display Interface 10-5 CP437   .

10-6 9BChapter 10: 2x20 Customer Display Interface CP858   .

9BChapter 10: 2x20 Customer Display Interface 10-7 CP866   .

10-8 9BChapter 10: 2x20 Customer Display Interface CP932   .

 DC to DC/AC converter.11 Chapter 11: APA Customer Display Interface Introduction The APA (All Points Addressable) Customer Display consists of a 128  by 64 dot matrix graphic Vacuum Fluorescent Display (VFD). The baud rate is 115. driver circuitry.5 mm  Dot Width  0. an  RS‐232 serial interface.  .5 mm  Dot Pitch  0. 8 data bits. and  one stop bit. and a  character generator.45 mm  Color of Illumination  Green (x = 0. y = 0.  General Specifications Item Value Number of Dots  128 x 64  Dot Height  0.05 mm  Pattern Height  41.405)  Luminance  250 Cd/m2 (73 fL) (Minimum).   500 cd/m2 (146 fL) (Typical)  Serial Communication Interface The module receives commands and data from the host over an RS‐232  single wire serial interface framed with one start bit.2K or 9600 if JP1 is placed on the PCB. The module is capable of displaying 64 luminance  levels and 4 grayscale levels.235.65 mm  Pattern Width  83.

 Display 0 and Display 1.    .11-2 10BChapter 11: APA Customer Display Interface Architecture Display Data RAM The on‐board Display Data RAM (DDRAM) stores the pixel  information used for displaying images. Page 0 through Page 3. The image in either section can  be displayed and/or updated at any time using the D and H display  control bits. Both DDRAM sections are further divided into 4 equal  pages. These pages are used to display 4‐level  grayscale images. DDRAM is divided into two  equal sections.

10BChapter 11: APA Customer Display Interface 11-3 Display Page Map Image data for the 8192 pixels of each display page is stored as 1024  bytes. and the YAR corresponds to the display column. which are addressed via the X Address Register (XAR) and the Y  Address Register (YAR). of  each byte corresponds to the bottom (top) pixel of that address. B7 (B0). 1 pixel  wide. 8  pixels tall. The most (least) significant bit. The XAR corresponds to the display row.     . of a particular byte.

11-4 10BChapter 11: APA Customer Display Interface Monochrome Display Mode In the monochrome display mode. Overall luminance can be controlled to 64  levels. Image data bits stored as logic 1ʹs are illuminated and bits  stored as logic 0ʹs are dark. image data is stored in DDRAM  Page 0 only.    .

10BChapter 11: APA Customer Display Interface 11-5

Grayscale Display Mode
In the grayscale display mode, image data is stored in DDRAM Pages 
0, 1, 2, and 3. The display controller combines the data from all 4 pages 
to create a grayscale image. Image data bits add 25% relative 
luminance to the image for each page they are stored in as logic 1ʹs. All 
of the 8192 pixels in an image can be configured for 0%, 25%, 50%, 75%, 
or 100% relative luminance independently. Overall luminance can also 
be simultaneously controlled to 64 levels. 

 

11-6 10BChapter 11: APA Customer Display Interface

Display Control Bits
Display Control Description
Bit
0  DDRAM Display 0 selected for host communications 
H  (default) 
1  DDRAM Display 1 selected for host communications 
0  DDRAM Display 0 image displayed (default)  

1  DDRAM Display 1 image displayed 
0,0   DDRAM Page 0 selected for host communications 
(default)  
P1, 
P0  0,1  DDRAM Page 1 selected for host communications  
1,0  DDRAM Page 2 selected for host communications 
1,1  DDRAM Page 3 selected for host communications 
0  Monochrome display mode selected (default) 

1  Grayscale display mode selected  
0  XAR and YAR increment after a data write (default) 
I/G 
1  XAR and YAR decrement after a data write  

Note: P1 and P0 are automatically cleared if G is low. 

10BChapter 11: APA Customer Display Interface 11-7

Command Codes (00h - 0Fh)

Reset (00h)
This command resets the module to the following conditions:  
 0% luminance  XAR and YAR set to 0 
 Entire DDRAM cleared 
 All display control bits set to 0 
 Data write mode set to default mode (overwrite) 
 Character size set to 5x7 
 Character luminance set to 100%  

Set Luminance (01h, LUMINANCE)
This command sets the overall display luminance to 1 of 64 levels. Bits 
5 through 0 of the LUMINANCE byte select the luminance level, bits 7 
and 6 are ignored. 

LUMINANCE Byte Display Luminance

00h  0% 
01h  1.5% 
‐ ‐ ‐  ‐ ‐ ‐ 
3Eh  98.5% 

3Fh  100% 

Set Y Address Register (02h, YAR)
This command sets the YAR. Bits 6 through 0 of the YAR byte are used, 
bit 7 is ignored. 

11-8 10BChapter 11: APA Customer Display Interface

Set X Address Register (03h, XAR)
This command sets the XAR. Bits 2 through 0 of the XAR byte are used, 
bits 7 through 3 are ignored. 

Set Display Control Bits (04h, DCB)
This command sets the display control bits. Bits 5 through 0 of the DCB 
byte are used, bits 7 and 6 are ignored.  
DCB Byte
B7  B6  B5  B4  B3  B2  B1  B0 
x  x  I/D  G  P1  P0  D  H 

Write Data Byte (05H, DATA)
This command writes the DATA byte, using the current data write 
mode, into the DDRAM location addressed by the XAR, the YAR, the 
P1 and P0 bits, and the H bit. This command also automatically 
increments (I/D=0) or decrements (I/D=1) the X and Y address registers. 
When the YAR overflows from 127 to 0, the XAR is also incremented, 
when the YAR underflows from 0 to 127, the XAR is also decremented. 

Write Data Page (06h, BYTE1, BUTE2,... BYTE1024)
This command writes BYTE1 through BYTE1024, using the current 
data write mode, into the DDRAM page addressed by the P1 and P0 
bits, and the H bit. This command ignores the XAR, the YAR, and the 
I/D bit and stores BYTE1 at (XAR,YAR) location (0,0), BYTE2 at (0,1),... 
BYTE129 at (1,0),... and BYTE1024 at (7,127). This command also clears 
the XAR and the YAR. 

10BChapter 11: APA Customer Display Interface 11-9

Write Data w/Shift (07h, DIRECTION, ROW, BYTE1, BYTE2,... BYTE32)
This command shifts the image data, selected by the ROW byte and the 
data control bits, one column to the left or right depending on the 
DIRECTION byte and fills the empty column in DDRAM with new 
data. Data shifted off the end of each row is lost. Bit 0 of the 
DIRECTION byte selects the shift direction, 0=left, 1=right, bits 7 
through *2 are ignored.  
Each bit of the ROW byte selects whether a given row is shifted or not, 
1=row is shifted, 0=row not shifted. ROW byte bit 0 represents the top 
row (XAR=0), bit 1 the next row (XAR=1),... and bit 7 the bottom row 
(XAR=7). The data bytes, BYTE1, BYTE2,... BYTE32 fill the empty 
column from the top row to the bottom row skipping non‐shifted rows, 
starting with Page 0 followed by Pages 1, 2, and 3 when in the 
grayscale mode.  
One data byte is required for each row shifted when in the 
monochrome mode (G=0), 4 are required for each row shifted when in 
the grayscale mode (G=1). The XAR, the YAR, and the display control 
bits are not affected by this command. 
* ‐ If bit 1 of the DIRECTION byte is set, the module will use BYTE1 as 
the character code and BYTE2 as the character column number for the 
ʺnewʺ data for filling the empty column in DDRAM. 

11-10 10BChapter 11: APA Customer Display Interface

Data Write Mode (08h, MODE)
This command determines how incoming data and characters will be 
combined with existing data in DDRAM. 
Mode Byte
Description
B7 B6 B5 B4 B3 B2 B1 B0
DATA => DDRAM (default)  x x x x  x  0  0  0
DATA AND DDRAM => DDRAM x x x x  x  0  0  1
DATA OR DDRAM => DDRAM x x x x  x  0  1  0
DATA XOR DDRAM => DDRAM x x x x  x  0  0  1
NOT DATA => DDRAM x x x x  x  0  1  0
DATA NAND DDRAM => DDRAM x x x x  x  1  0  1
DATA NOR DDRAM => DDRAM x x x x  x  1  1  0
DATA XNOR DDRAM => DDRAM x x x x  x  1  1  1

Character Write Mode (09h, MODE)
This command determines the size of incoming characters, which 
DDRAM page(s) they will be stored in, and enables/disables character 
kerning. 
Mode Byte
Description
B7 B6 B5 B4 B3 B2 B1 B0
5x7 character size (default)  x x x x  ‐  ‐  ‐  0
10x14 character size  x x x x  ‐  ‐  ‐  1
Character luminance 25% x x x x  ‐  0  0  ‐
Character luminance 50%  x x x x  ‐  0  1  ‐
Character luminance 75%  x x x x  ‐  1  0  ‐
Character luminance 100% (default) x x x x  ‐  1  1  ‐
Character kerning enabled (default) x x x x  0  ‐  ‐  ‐
Character kerning disabled (fixed  x x x x  1  ‐  ‐  ‐
idth)

10BChapter 11: APA Customer Display Interface 11-11

Invert Screen (0Ah)
This command logically inverts (0ʹs become 1ʹs, 1ʹs become 0ʹs) the 
contents of DDRAM selected by the H and G bits. In the monochrome 
mode (G=0) only Page 0 is affected. The XAR, the YAR, and the data 
control bits are not affected by this command. 

Reserved (0Bh - 0Fh)
These codes are reserved for future use and are currently ignored by 
the module. 

Character Codes (10h - FFh)
Data values received by the module that are within the range 10h 
through FFh, are character codes. The character selected from the 
character table by the character code is written, using the current 
character write and data write modes, into the DDRAM location 
addressed by the XAR, the YAR, the data control bits. The XAR and 
YAR point to the DDRAM location that the left hand side of a 5x7 
(upper left hand side of a 10x14) character will be stored. 
This command adds 1 *blank column to 5x7 characters or 2 *blank 
columns to 10x14 characters, for character spacing. 
This command also automatically increments (I/D=0) or decrements 
(I/D=1) the X and Y address registers to point to the next character 
(some characters are wider than others, see font table for sizes). YAR 
overflows, 127 to 0, increment the XAR (by 2 for 10x14 characters) and 
YAR underflows, 0 to 127, decrement the XAR (by 2 for 10x14 
characters). Characters are top‐justified leaving the bottom pixel row (2 
pixel rows for 10x14 characters) *blank.   
*ʺblankʺ is dependent on the current data write mode. 

11-12 10BChapter 11: APA Customer Display Interface 5X7 Character Table   .

10BChapter 11: APA Customer Display Interface 11-13 10x14 Character Table   .

7 *see note 2  2.35 *see note 2  0.   Note 2:  N/A at 9600 baud  .  Command Code Execution Time Unit Monochrome Grayscale Reset  00h  27  27  ms  Set Luminance  01h  N/A *see note 1  ms  Set Y Address Register   02h  N/A *see note 1  ms  Set X Address Register   03h  N/A *see note 1  ms  Set Display Control  04h  N/A *see note 1  ms  Write Data Byte   05h  N/A *see note 1  ms  Write Data Page   06h  N/A *see note 1  ms  Write Data With Shift   07h      ms  Data Write Mode  08h  N/A *see note 1  ms  Character Write Mode  09h  N/A *see note 1  ms  Invert Screen  0Ah      ms  Not used  0Bh  N/A *see note 1  ms  Not used  0Ch  N/A *see note 1  ms  Not used  0Dh  N/A *see note 1  ms  Not used  0Eh  N/A *see note 1  ms  Not used  0Fh  N/A *see note 1  ms  5x7 Character Write  10H ‐ FFH  0.2K baud.8 *see note 2  ms  10x14 Character Write   10H ‐ FFH  0.1  ms  Note 1:  Execution times shorter than the time needed to transmit the  next byte at 115.11-14 10BChapter 11: APA Customer Display Interface Command Execution Times The following table lists all available commands and their  corresponding execution times. There are no delays required between  command and parameter bytes in a multi‐byte commands. All times  shown below are measured from the receipt of the last byte (except for  the Write Data Page command).

  Logic Description long Initialize( ). Initialize () creates the mutex handles and opens the NCR port  driver if the OS requires it.   enable the arming of an external driving circuit.  The 7402 cash drawer interface has unique signals to:    control the cash drawer solenoid(s) for up to 2 cash drawers.12 Chapter 12: Cash Drawer Interface Introduction This document is intended to be a guide for writing software to use the  7402 cash drawer interface. OpenPort () initializes the port by calling QueryConf() and sets the  solenoid control bits and the arming bit to inputs. It is intended to assist software engineers to  design and code software to control the cash drawer port.  void Terminate(). either open or close (input  signal).  . Terminate() closes the handles to the mutexes and the NCR port  driver if opened.   for reporting the status of the drawer. The sample code included  has not been compiled or tested but can be helpful in coding the cash  drawer interface. This is not a  specification on the cash drawer interface.  long OpenPort().

 energizes the solenoid of the selected  drawer.  BOOL SetState( DWORD dwState ). enables the arming  circuitry using the arm bit. See the section  on Hardware/Firmware Interfaces for more detail. then releases the cash drawer  solenoid(s) bit(s) and disables the arming circuit. SetState (). waits a constant time. These output bits  are then configured as inputs again.   See the section on Hardware/Firmware Interfaces for more detail. This method uses SetState() for  controlling the drawer. GetDrawerStatus (). uses the constant masks to create the data to write to the  port that control the cash drawer solenoid(s) bit(s). See the section on Hardware/Firmware  Interfaces for more detail. This method uses ReadIOPort () for monitoring the status bit. OpenDrawer (). we must initiate a configuration cycle with the PCI  registers that control the cash drawer solenoid(s) and monitor the  status bit.  BOOL QueryConf(). Interaction with GPIO_BASE (General Purpose I/O Base  Address Register) takes place in order to determine the port address  used for controlling the solenoid(s) and for monitoring the status  bit. sets the control bits to output. reads from the port that monitors the cash  drawer status bit and masks unused bits to determine the drawer  state. This method  uses WriteIOPort () for controlling the solenoid(s). In QueryConf().  DWORD GetDrawerStatus(). ClosePort() resets the port opened status flag to false.  See the section on Hardware/Firmware Interfaces for more  detail.12-2 11BChapter 12: Cash Drawer Interface long OpenDrawer().  .  void ClosePort().

 reads from the port that monitors the cash drawer  status bit. This method uses the port address obtained in  QueryConf() for controlling the solenoid(s).  . WORD ioport ).  See the section on  Hardware/Firmware Interfaces for more detail. ReadIOPort (). writes data to the port that control the cash drawer  solenoid(s) bit(s). WriteIOPort (). 11BChapter 12: Cash Drawer Interface 12-3 BOOL WriteIOPort( DWORD databytes. This method uses the port address obtained in  QueryConf() for monitoring the status bit.  BOOL ReadIOPort( DWORD *databytes.  See the section on  Hardware/Firmware Interfaces for more detail. WORD ioport ).

  Code Changes Following is an enumeration of the code changes needed to support the  7402:  The interface of the new device supports two separate fields for GPIO  select port address (read/write) and solenoid and status bit port  address (read/write).  Once the device has been configured.e. The chip GPIO bits must be selected for use as  GPIO and as either input or output. either textually or  diagrammatically (i.    It is desired that the driving circuit be disabled at power on and when  not actively driving the solenoid. Use the m_nIOPort_Select address register to set the solenoid bit to  an output function before driving the bit high using m_nIOPort. Then.  Two output control implementations  will be used:  1. at which time QueryConf() is called. GetDrawerStatus() and SetState() can be called to interact  with the cashdrawer. the device’s OpenPort() member function is  called to make the device available..  .  The member function Initialize() is subsequently called to open the  NCR Windows NT port driver (if applicable) and perform other  initialization tasks. the member functions  OpenDrawer().12-4 11BChapter 12: Cash Drawer Interface Component Architecture The developer should provide a description. of how the components of the  module subsystem interact in this sub‐section. These methods themselves invoke the member  functions WriteIOPort() and ReadIOPort() to actually send and receive  data to the cashdrawer via the port addresses obtained in QueryConf(). block diagram). set  the solenoid bit low after the charging time and then setting the bit  function to input using m_nIOPort_Select.

 and if necessary the ARM bit using  register GPIO Level for Input or Output 2 Register  (GP_LVL2) offset GPIOBase + 0x38. 11BChapter 12: Cash Drawer Interface 12-5 2.  d. An ARM bit may need to be setup as output and  controlled with the solenoid and status port address.  QueryConf():   QueryConf() uses the PCI configuration cycle protocol at Bus  0. The primary differences are:   a. One port address needs to be configured for reading the  status bit and  reading/writing to control the cash  drawer solenoids.  . When GPIOBase is referenced  in the following paragraphs it is referring to the contents of  register GPIOBase [15:6]. GPIO must be selected for use as GPIO through register  GPIO Use Select 2 Register (GPIO_USE_SEL2) offset  GPIOBase + 0x30. set the solenoid bit high. Device 31 and Function 0 and offset 0x58 to obtain the  contents of GPIOBase register. set the solenoid low  after the charge time and finally disable the arming bit.   This bit enables the driving circuit for the solenoid  outputs. GPIO bits used by the cash drawer must be selected as  either input or output through GPIO Input/Output  Select 2 Register(GP_IO_SEL2) GPIOBase + offset 0x34. Use the arming bit at address m_nIOPort to enable an external  driving circuit.  b.  c.

  The ICH4 Configuration Address Register should be defined as  follows:   Configuration Space Mapping enabled   Bus number 0   Device number 31   Function number 0   GPIO base register offset address 0x58  . This dictates the need for the generation of a  configuration cycle as described previously. the port address is set dynamically by  the BIOS and hence the hardware must be queried to obtain this  information.  Configuration mechanism one utilizes two 32bit I/O ports located at  addresses 0x0CF8 and 0x0CFC. these data were instead obtained  from the registry. no preliminary interaction with  the hardware was required to determine the port address(s) used for  communication with the cash drawer. function  number and doubleword number to the configuration address port   Perform an I/O read from or a write to the configuration data port. These two ports are:   32‐bit configuration address port ‐ occupying I/O addresses 0x0CF8  through 0x0CFB.   32‐bit configuration data port ‐ occupying I/O addresses 0x0CFC  through 0x0CFF.12-6 11BChapter 12: Cash Drawer Interface Hardware/Firmware Interfaces In some previously supported models. For the 7402. physical device number.  Accessing a PCI function’s configuration port is a two step process:   Write the target bus number.

 After just a PCIRST#. write value = read value ANDed with 0xF.   The GPIO Control Register [GPIO_CNTL] (offset 0x5C) has a R/W bit  [4] that enables(1)/disables(0) the decode of the I/O range pointed to by  the GPIO Base register and enables/disables the GPIO function. The base address included in Bits [15:6] is assigned by the BIOS.  Intel® 82801DB ICH4 Datasheet GPIO_USE_SEL2—GPIO Use Select 2 Register Offset Address: GPIOBASE +30h Attribute: R/W Default Value: 00000FFFh Size: 32-bit Lockable: No Power Well: Core Bit Description 31:0 GPIO_USE_SEL2[43:32] — R/W. The  GPIO Control Register is set by the BIOS to enable GPIO. rather than for  the native function.  For 7402. Each bit in this register enables the  corresponding GPIO (if it exists) to be used as a GPIO. [GPIOBASE] (offset  0x58). the GPIO in the core well are configured as  their native function.  LPC Interface Bridge Registers (D31:F0) GP_IO_SEL2—GPIO Input/Output Select 2 Register Offset Address: GPIOBASE +34h Attribute: R/W Default Value: 00000000h Size: 32-bit Lockable: No Power Well: Core . the General Purpose I/O ports are addressed using an  offset read from the GPIO Base Address Register.  After a full reset (RSMRST#) all multiplexed signals in the resume and  core wells are configured as their native function rather than as a  GPIO. 11BChapter 12: Cash Drawer Interface 12-7 Within the ICH4.  0 = Signal used as native function. cash drawer bits GPIO_USE_SEL2 [35:32] will be set =1 for  use as a GPIO.  1 = Signal used as a GPIO.

 When set to 0. low turn off solenoid A. high Drawer(s) closed. When set to a 1.12-8 11BChapter 12: Cash Drawer Interface GP_LVL2—GPIO Level for Input or Output 2 Register Offset Address: GPIOBASE +38h Attribute: R/W Default Value: 00000FFFh Size: 32-bit Lockable: No Power Well: See below Bit Description 31:12 Always 0. the corresponding GPIO  signal (if enabled in the GPIO_USE_SEL2 register) is programmed as  an input. Read-only 0 11:0 GP_LVL2[43:32] — R/W. If GPIO[n] is  programmed as an input. low turn off solenoid B. 0 = low. high  Activates  Solenoid B.  GPIO 34 CD_SOL_B Output 0. then the corresponding GP_LVL2 bit reflects  the state of the input signal (1 = high. then the  corresponding GP_LVL2[n] bit can be updated by software to drive a  high or low value on the output pin. these bits  will be reset by PCIRST#. 0 = low). 1 = high.  Three GPO bits and one GPI bit of South Bridge ICH4 are used to  control the cash drawer(s). Writes will have no  effect. Input 0. They are defined below:  GPIO 32 CD_SW_AB Input 1.  . the GPIO signal is programmed as an output.  GPIO 33 CD_SOL_A Output 0.  Output 1.  Bit Description 31:12 Reserved.  Output 1. No corresponding GPIO.  Since these bits correspond to GPIO that are in the core well. high Activates  Solenoid A. low Drawer(s) open. 11:0 GP_IO_SEL2[43:32] — R/W. If GPIO[n] is programmed to be an output  (via the corresponding bit in the GP_IO_SEL2 register).

  .  There is only one cash drawer status signal CD_SW_AB. low Drawer(s) solenoid signals enabled. high  disabled. Output 1. It is the status  of either cash drawer or both cash drawers. 11BChapter 12: Cash Drawer Interface 12-9 GPIO 35 CD_ARM Output 0.

//R/W port for selecting GPIO Input/Output config m_nDrawerNumber = 1. the drawers must share a status bit using a ‘Y’ cable. errors will be reported m_nIOPort = 0.If these defaults are left unchanged.  Software Dependencies NCR Windows NT Port Driver (NCRKMPDR. //Default m_bPortDrvr = FALSE.Standard Configuration Register Address for PCI Devices m_nIOConf = 0x0CF8. INFINITE ). // Read -.cpp long Initialize( ) { // Init -. // Lock Mutex when accessing shared memory TAR 95236 WaitForSingleObject( g_hSharedMemoryMutex. // R/W port for solenoid bits and status m_nIOPort_select = 0.I/O Port -.12-10 11BChapter 12: Cash Drawer Interface Dependencies/Assumptions/Constraints Hardware Dependencies Constraint: For systems in which two cashdrawers are in use on the  Darlington. if ( g_hPortDrvr == NULL ) . // determine if OS is WIN95 or WINNT if (GetVersion() < 0x80000000) { m_nOSVersion = OS_WINDOWS_NT.I/O Port -.  Sample Code CPP Source File: DarlingtonCDSample.sys).

g_hPortDrvr = CreateFile( "\\\\. } } // end if (!InitError) // if the (OS is WINNT AND the port driver was opened ) if ( !InitError ) { // Create a security attribute allowing global access GetGlobalSA( _T("mutex"). // Open the Device "file" GENERIC_WRITE | GENERIC_READ. &m_SD ). &m_Attributes. } // WINNT OS else { m_nOSVersion = OS_WINDOWS_95. InitError = TRUE. 11BChapter 12: Cash Drawer Interface 12-11 { // -rtf. FILE_SHARE_READ | FILE_SHARE_WRITE. . 0.Create a security attribute allowing global access GetGlobalSA( _T("CreateFile"). &m_SD ). sData. if (g_hPortDrvr == INVALID_HANDLE_VALUE) // Was the device opened? { DWORD hr = GetLastError(). &m_Attributes. } } // end if (g_hPortDrvr==0) ReleaseMutex( g_hSharedMemoryMutex ). } else { m_bPortDrvr = TRUE. _T("NCRKPDev"). m_bPortDrvr = FALSE. // no security OPEN_EXISTING. // flags NULL).\\NCRKPDev". (LPSECURITY_ATTRIBUTES) &m_Attributes.

// TAR 95236 } // OS is WIN95 or WINNT and NCRKPDev driver present return RetStatus. INFINITE ). FALSE. // Create a security attribute allowing global access GetGlobalSA( _T("mutex").. if (m_bPortDrvr ) { . &m_Attributes. CloseHandle( m_hPowerMutex ). _T("NCRPowerSharingMutex") ). if ( g_hHWPortMutex != NULL ) { m_pDC->DCPrintf( DCM_APIHIGH. _T("NCRPowerSharingMutex"). FALSE. g_hHWPortMutex = CreateMutex( &m_Attributes. &m_SD ). _T(" .. CloseHandle( g_hHWPortMutex ).. INFINITE ). // TAR 95236 // if the NT port driver was opened. // create named mutex that prevents the cash drawer from firing // when the printer is printing // "NCRPowerSharingMutex" m_hPowerMutex = CreateMutex( &m_Attributes. } /////////////////////////////////////////////////////////////// void Terminate() { if ( m_bInitialized ) { // Lock Mutex when accessing shared memory WaitForSingleObject( g_hSharedMemoryMutex. } // HWPortMutex created } ReleaseMutex( g_hSharedMemoryMutex ). (LPCTSTR) sData ).create m_hPowerMutex") ).12-12 11BChapter 12: Cash Drawer Interface // Lock Mutex when accessing shared memory WaitForSingleObject( g_hSharedMemoryMutex.

g_hPortDrvr = NULL. // Sets IOPORT addresses based on H/W configuration // initialize state DWORD sBytes=0. // Set Solenoid bits LOW bMask = bMask | CD7402ARM_OFF. m_nIOPort_select)) // Darlington 1 = select input { // Error logged in WriteIOPort RetStatus = CDD_E_IOFAILURE. even though they are supposed to be inputs now if ( !ReadIOPort(&sBytes. // Dec to zero using and close handle CloseHandle(g_hPortDrvr). // Get the IO H/W Configuration to set IOPORT addresses // If other of same type exists then use same IOPort addresses QueryConf(). } else if ( !WriteIOPort( sBytes | CD7402SELECT_GPI. } } ///////////////////////////////////////////////////////// long OpenPort() { CString sData. m_nIOPort_select) ) { // Error logged in ReadIOPort RetStatus = CDD_E_IOFAILURE. 11BChapter 12: Cash Drawer Interface 12-13 // close the file handle m_bPortDrvr = FALSE. g_nPortDrvr=0. } m_bInitialized = FALSE. Result = _T("I/O read operation failed"). CString Result. Result = _T("I/O write operation failed"). static TCHAR szIOPort[] = _T("Port"). long RetStatus. } //** set solenoid bits de-activated. m_nIOPort) ) . DWORD bMask = ~(CD7402DRWR1SOLENOID | CD7402DRWR2SOLENOID). ReleaseMutex( g_hSharedMemoryMutex ). // set solenoid bits low and arm bit high // **program solenoid bits as inputs to start if ( !ReadIOPort(&sBytes.

12-14 11BChapter 12: Cash Drawer Interface { // Error logged in ReadIOPort RetStatus = CDD_E_IOFAILURE. CString RetString. . Result = _T("I/O read operation failed"). m_nIOPort)) { // Error logged in WriteIOPort RetStatus = CDD_E_IOFAILURE. 1 = ARM de-activated else if ( !WriteIOPort( sBytes & bMask. } else { RetStatus = CDD_SUCCESS. //InterFace is OPENed // initialize Position variable in aCDData array element GetDrawerStatusLIO(). } /////////////////////////////////////////////////////////////////////// void ClosePort() { if ( m_bIFOpened ) { m_bIFOpened = FALSE. Result = _T("Success"). } } ////////////////////////////////////////////////////////////////////////////// // CDevice7402::OpenDrawer [called from polling thread] long OpenDrawer() { long RetStatus. } // Darlington 0 = solenoid de-activated. } return RetStatus. Result = _T("I/O write operation failed"). m_bIFOpened = TRUE.

} ReleaseMutex( g_hHWPortMutex ). } }//SetState( STATE_RELEASE ) else { RetStatus = OPOS_E_NOEXIST. } ReleaseMutex( m_hPowerMutex ). then // check the drawer position. // TAR 95236 if ( m_bIFOpened ) { WaitForSingleObject( m_hPowerMutex. INFINITE ). 11BChapter 12: Cash Drawer Interface 12-15 WaitForSingleObject( g_hHWPortMutex. // Set Device in RELEASE State if ( SetState( STATE_RELEASE ) ) { // Give time for Drawer to see the RELEASE state change. } ////////////////////////////////////////////////////////////////////////////// // CDevice7402::GetDrawerStatus [called from polling thread] // // Return Value: DrawerStatus . Sleep( CD7402_OPEN_WAIT ). return RetStatus. // Set Device in IDLE State if ( SetState( STATE_IDLE ) ) { if (( GetDrawerStatusLIO() == DRAWER_OPENED ) || ( m_pCashDrawer->m_bCapStatus == FALSE)) // no drawer status available return success { RetStatus = OPOS_SUCCESS. } else { RetStatus = OPOS_E_TIMEOUT. } }//SetState( STATE_IDLE ) else { RetStatus = OPOS_E_NOEXIST. INFINITE ).

} DWORD sBytes. CString ResString. } }//sResult } return Result. break. Result = DRAWER_CLOSED. if ( m_bIFOpened && ( m_pCashDrawer->m_bCapStatus) ) // Opened and Drawer status is available { switch( m_nDrawerNumber ) { case 1: bMask = CD7402DRWR1CLOSED. // if the status clear was successful. Result = DRAWER_OPENED. DWORD bMask. m_nIOPort). } else { ResString = _T("OPENED").12-16 11BChapter 12: Cash Drawer Interface // DRAWER_OPENED // DRAWER_CLOSED // DWORD GetDrawerStatus() { int Result. Result = DRAWER_INVALID. if ( sResult ) { if ( sBytes & bMask ) // bit = 1 means drawer CLOSED for DARLINGTON { ResString = _T("CLOSED"). we will read a closed drawer BOOL sResult = ReadIOPort(&sBytes. } . case 2: bMask = CD7402DRWR2CLOSED. ResString = _T("INVALID"). break.

we must set the solenoid bit HIGH and the ARM bit // LOW. BOOL result = TRUE. case 2: bMask = CD7402DRWR2SOLENOID. DWORD sBytes = 0. CString sState. Low enables output sBytes = sBytes & CD7402SELECT_GPO. // Read select register // Solenoid GPIO bits and ARM bit have been set to input when not using. break. if ( ReadIOPort(&sBytes. result = WriteIOPort( sBytes. DWORD oBytes = 0. 11BChapter 12: Cash Drawer Interface 12-17 ////////////////////////////////////////////////////////////////////////////// // CDevice7402::SetState BOOL SetState( DWORD dwState ) { // Fire cashdrawer mechanism by setting drawer to the RELEASE State. if(result) { switch( m_nDrawerNumber ) { case 1: // set solenoid bit high. m_nIOPort_select ). break. The ARM bit controls the external arming circuit to drive the // solenoid. // To engage solenoid. } else // Error logged in ReadIOPort result = FALSE. // Can't open both cash drawers at the same time. m_nIOPort_select) ) { // solenoid bits and ARM bit as outputs. Must set H/W mutex // in OpenDrawerLIO() around SetState(RELEASE) and SetState(IDLE) to // insure this. arm bit low bMask = CD7402DRWR1SOLENOID. } // Read solenoid bit if ( ReadIOPort(&oBytes. m_nIOPort) ) { switch (dwState) . DWORD bMask.

sState = _T("STATE_RELEASE"). } } else // Error logged in ReadIOPort result = FALSE. } //result return result. result = WriteIOPort( oBytes. break. m_nIOPort_select ). m_nIOPort ). leave other bits alone oBytes = oBytes | CD7402ARM_OFF. // write new solenoid bit result = WriteIOPort( oBytes. These two ports are: . = 0 de-activates // Set the solenoid bit ON to energize. break. return FALSE. // set solenoid bits and status bit as inputs // write new select with solenoid bits enabled as Inputs. sState = _T("STATE_IDLE"). WriteIOPort( sBytes. sBytes = sBytes | CD7402SELECT_GPI. } ////////////////////////////////////////////////////////////////////////////// // CDeviceDarlington::QueryConf - /*Configuration mechanism one utilizes two 32bit I/O ports located at addresses 0x0CF8 and 0x0CFC.LOW for arming oBytes = oBytes & CD7402ARM_ON. // driving circuit arming bit. // Set the solenoid bit OFF to de- energize. case ( STATE_IDLE ): // deactivate solenoid oBytes = oBytes & (~bMask). leave other bits alone oBytes = oBytes | bMask. default: // Set the INVALID state configuration.12-18 11BChapter 12: Cash Drawer Interface { case ( STATE_RELEASE ): // activate solenoid (open cash drawer) // bit = 1 activates solenoid. m_nIOPort ).

Output 1. the General Purpose I/O ports are addressed using an offset from the base address assigned by the BIOS. The offset to GP I/O ports is as follows: · GPIO_USE_SEL2: DWORD offset GPIO_BASE contents + 0x30 · GPIO_IO_SEL2: DWORD offset GPIO_BASE contents + 0x34 · GPIO_LVL2: DWORD offset GPIO_BASE contents + 0x38 Two GPO ports one GPI port of South Bridge VT686B are used to control cash drawer. There is only one cash drawer status signal CD_SW_AB.for GPI/O GPIO_BASE register 80007858 . query the // GPIO Base Address Register (GPIOBASE) to determine the address for reading // the GPI port assigned to the select register (m_nIOPort_select) and the address // we can read/write the solenoid bits and read the status bit (m_nIOPort). low Drawer(s) solenoid signals enabled. function number and doubleword number to the configuration address port · Perform and I/O read from or a write to the configuration data port. Output 1. high Drawer(s) open. occupying I/O addresses 0x0CFC through 0x0CFF. low turn off solenoid A. low Drawer(s) closed.for GPI/O GPIO_CNTL register 8000785C Within the ICH4. occupying I/O addresses 0x0CF8 through 0x0CFB. */ //In the PCI device configuration space. · GPIO 35 CD_ARM output 0. Output 1. high Activates Solenoid A. · GPIO 34 CD_SOL_B output 0. high Activates Solenoid B. 11BChapter 12: Cash Drawer Interface 12-19 · 32-bit configuration address port. Input 0. high disabled. · 32-bit configuration data port. The ICH4 Configuration Address Register(CONFIG_ADDRESS) should be defined as follows: · Configuration Space Mapping enabled · Bus number 0x0 · Device number 0x31 · Function number 0x00 · GPIO BASE Port offset address 0x58 The configuration address register at 0x0CF8 value for DWORD access: . · GPIO 32 CD_SW_AB input 1. physical device number. It is the status of either cash drawer or both cash drawers. Accessing a PCI function's configuration port is a two step process: · Write the target bus number. low turn off solenoid B. . They are defined as below: · GPIO 33 CD_SOL_A output 0.

// GPO[33] UCHAR solenoidB_mask = 0x04. 31. 1 = GPIO int CD7402USE_GPIO = 0x0000000F. // IOoffset for GPIO Use select reg. Bus number // bits 15 . Function // bits 7 . 0. ed. Reserved // bits 23 . // B. DWORD DataRead=0. Reg. We obtain the addresses as // follows: // // A. then read GPIOBASE from m_nIOConf+4 and add the respective // offset to the result to obtain m_nIOPort and m_nIOPort_select. (Chapter 15-17) // "INTEL ICH4 I/O Controller Hub" Datasheet BOOL QueryConf() { BOOL result = TRUE. UCHAR uc_gp_offset = 0x38.16 = 0 .11 = 31 . .12-20 11BChapter 12: Cash Drawer Interface // The BIOS assigns these addresses dynamically. Write to m_nIOConf. DWORD FileOffset=0x40. // GPO[34] DWORD DataWritten=0. DWORD n_configGPIOReqData = 0x8000F858. //DWORD IOoffset for the GPIO select register // GPO[34:32] are bits 2:0 UCHAR uc_gpuse_offset = 0x30. WORD nUsePort =0. // GPI[32] UCHAR solenoidA_mask = 0x02. UCHAR status_mask = 0x01. // Configuration Address Register at 0x0CF8 // bit 31 = 1 .0 = 58. 0x58 DWORD gpioport=0. // Dev. // (see ReadInPort() and WriteOutPort() for details) // // REFERENCES: Shanley/Anderson. Register bits 1 . Func. Enable Configuration Space Mapping // bits 30 . Device // bits 10 .0 Always zero (See NOTE 1) // NOTE 1: GPIO base Address is read from General Purpose I/O Register Base Address at a fixed Offset = 0x58 // The GPIO Register Base Address value provides a base address in bits 15:6.24 = 0 . "PCI System Architecture" 3rd. We can now control the solenoid bits and read the status bit via m_nIOPort // and Input/Output select via m_nIOPort_select. //DWORD IOoffset for the GPIO solenoid and status bits // GPI[34:32] are bits 2:0 UCHAR uc_gpsel_offset = 0x34. Therefore mask is 0x0FFC0.8 = 0 .

FILE_BEGIN). if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE)) { // WIN 95 I/O config //********************************PART A ************************************* _outpd(m_nIOConf. // GPO Base address from GPIO Base Register nUsePort = (WORD)gpioport+uc_gpuse_offset. // Handle to device (LPSTR) &n_configGPIOReqData. (PLONG)&FileOffset. // bytes written NULL ) == FALSE ) // NULL means wait till I/O completes. // get GPIO base address (only 10 bits) m_nIOPort_select = (WORD)gpioport+uc_gpsel_offset. { DWORD hr = GetLastError(). (DWORD) 4. } else { SetFilePointer( g_hPortDrvr. //TIGER +4 // get GPIO base address if ( result && ( ReadFile( . (PLONG)&FileOffset. INFINITE ). FILE_BEGIN). // request communication with GPIO_BASE gpioport = (LOWORD(_inpd(m_nIOConf+4))) & 0x0FFC0. (m_nIOConf+4). // Length of buffer in bytes &DataWritten. // request communication with GPIOBASE if ( WriteFile( g_hPortDrvr. result = FALSE. // GP Sel Base address from GPIO Base Register m_nIOPort = (WORD)gpioport+uc_gp_offset. n_configGPIOReqData). 11BChapter 12: Cash Drawer Interface 12-21 WaitForSingleObject( g_hHWPortMutex. return result. m_nIOConf. } //Win95 else // WIN NT I/O Config { if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully { //********************************PART A ************************************* SetFilePointer( g_hPortDrvr.

//Read failed DWORD hr = GetLastError(). // Handle to device (LPSTR) &gpioport. result = FALSE. // Length of buffer in bytes &DataRead. nUsePort) ) { sBytes = sBytes | CD7402USE_GPIO. } } // end if WriteFile(. { gpioport = 0.) gpioport &= 0x0FFC0. nUsePort ). } else result = FALSE. return result. // GPO Base address from GPIO Base Register nUsePort = (WORD)gpioport+uc_gpuse_offset. // GP Sel Base address from GPIO Base Register m_nIOPort = (WORD)gpioport+uc_gp_offset. } else { DWORD sBytes =0. m_nIOPort_select) ) && result) { . //35:32 bits as GPIO // write new USE result = WriteIOPort( sBytes. (DWORD) 4.12-22 11BChapter 12: Cash Drawer Interface g_hPortDrvr. // Read select register if (( ReadIOPort(&sBytes. // bytes read NULL ) == FALSE ) ) // NULL means wait till I/O completes.. } // m_bPortDrvr } //NT // End Read Configuration Register if ( result ) { if ( (m_nIOPort == 0) || (m_nIOPort_select == 0) ) { result = FALSE. // strip resource indicator m_nIOPort_select = (WORD)gpioport+uc_gpsel_offset.. // Read USE select register if ( ReadIOPort(&sBytes.

//solenoid bits as inputs // write new select with solenoid bits enabled as Outputs. WaitForSingleObject( g_hHWPortMutex. IOPort= %X"). . result = WriteIOPort( sBytes. return result. // Length of buffer in bytes &DataWritten. FILE_BEGIN). databytes ). INFINITE ). databytes. WORD ioport ) { BOOL result = TRUE. } //Win95 else { // WIN NT I/O write if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully { //*********TIGER Write Register address dword to IOPort*************** SetFilePointer( g_hPortDrvr. if ( WriteFile( g_hPortDrvr. (DWORD) 4. _T("*CDeviceNCR7402:WriteIO: databytes= %X. (PLONG)&FileOffset. BOOL WriteIOPort( DWORD databytes. 11BChapter 12: Cash Drawer Interface 12-23 sBytes = sBytes | CD7402SELECT_GPI. // TAR 95236 if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE)) { // WIN 95 I/O write _outpd( ioport. } } ReleaseMutex( g_hHWPortMutex ). // bytes written NULL ) == FALSE ) // NULL means wait till I/O completes. DWORD DataWritten. } ////////////////////////////////////////////////////////////////////////////// // CDevice7402::WriteIOPort //We use the port address obtained from QueryConf(). m_nIOPort_select ). } else result = FALSE. // Handle to device (LPSTR) &databytes. DWORD FileOffset=0x40. ioport ). ioport. m_pDC->DCPrintf( DCM_APILOW.

} } //m_bPortDrvr } //NT ReleaseMutex( g_hHWPortMutex ). FILE_BEGIN). WaitForSingleObject( g_hHWPortMutex. WORD ioport ) { BOOL result = TRUE. DWORD FileOffset=0x40.12-24 11BChapter 12: Cash Drawer Interface { DWORD hr = GetLastError(). } } // m_bPortDrvr } // NT . // Length of buffer in bytes &DataRead. if ( ReadFile( g_hPortDrvr. BOOL ReadIOPort( DWORD *databytes. INFINITE ). { DWORD hr = GetLastError(). // bytes read NULL ) == FALSE ) // NULL means wait till I/O completes. result = FALSE. (PLONG)&FileOffset. // address of data buffer (DWORD) 4. // TAR 95236 return result. if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE)) { // WIN 95 I/O write *databytes = _inpd( ioport ). } ////////////////////////////////////////////////////////////////////////////// // CDevice7402::ReadIOPort // We use the port addresses obtained from QueryConf(). ioport. // Handle to device (LPSTR) databytes. //Read 32-bits from ioport } //Win95 else { // WIN NT I/O read if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully { SetFilePointer( g_hPortDrvr. result = FALSE. DWORD DataRead.

. } // 7402 Modifications End Here! /////////////////////////////////////////////////////////////////////////////// //////// //.end. return result. 11BChapter 12: Cash Drawer Interface 12-25 ReleaseMutex( g_hHWPortMutex ). ..

12-26 11BChapter 12: Cash Drawer Interface Header file: DarlingtonCDSample. // Enable Active low ARM driving circuit. //Darlington: GPIO bit 33 high actuates solenoid const int CD7402DRWR2SOLENOID = 0x000004. low turn off solenoid A. low GPIO[35:33] output const int CD7402SELECT_GPI = 0x00000F. const int CD7402ARM_ON = 0xFFFFFFF7. high is off. · GPO 33 CD_SOL_A output 0. long OpenDrawer(). //Darlington: GPIO bit 32 high selects bit as INPUT. high De-activates driving circuit. Output 1.7402 cash drawer port definitions /*INTEL ICH4 South Bridge used to control cash drawer. high Activates Solenoid B.h ///////////////////////////////////////////////////////////////////////////// // NCR7402 (Darlington Motherboard) Modifications start here //////////// // . · GPO 34 CD_SOL_B output 0. long OpenPort(). // This definition assumes shared status bit const int CD7402ARM_OFF = 0x00000008. void ClosePort(). low activates driving circuit. //Darlington: GPIO bit 32 high means drawer closed const int CD7402DRWR2CLOSED = 0x00000001. They are defined as below: · GPI 32 CD_SW_AB input 1. //Darlington: GPIO bit 34 high actuates solenoid const int CD7402SELECT_GPO = 0xFFFFF1. */ const int CD7402DRWR1SOLENOID = 0x000002. . // mutex used to protect shared memory area HANDLE g_hHWPortMutex. high Activates Solenoid A. // protects access to h/w I/O port long Initialize( ). void Terminate(). DWORD GetDrawerStatus(). ///////////////////////////////////////////////////////////////////////////// // NCR7402 Modifications End here //////////// HANDLE g_hSharedMemoryMutex. const int CD7402DRWR1CLOSED = 0x00000001. Output 1. high is off. Output 1. GPO 35 CD_ARM output 0. // Disable Active low ARM driving circuit. //Darlington: GPIO bit [35:32] high selects bit as INPUT. high Drawer(s) CLOSED. low turn off solenoid B. Input 0. low Drawer(s) OPEN. .

BOOL ReadIOPort( DWORD *databytes.end. WORD ioport ). WORD ioport ). BOOL WriteIOPort( DWORD databytes.. //. 11BChapter 12: Cash Drawer Interface 12-27 BOOL SetState( DWORD dwState ).. . BOOL QueryConf().

.

   Software Requirements for USB MSR   Retail Platform Software for Windows Versions   Potential Operational Differences Between Wedge MSR and USB  MSR   Deployment Considerations  .   Note: This only applies to OPOS/JavaPOS applications running in  Windows Operating Systems.13 Chapter 13: Wedge to USB MSR Software Migration Overview The purpose of this chapter is to explain configuration and software  installation changes that are required to migrate your OPOS/JavaPOS  application from a Wedge MSR to a USB MSR. USB is not supported under DOS.   The following are the topics are discussed.  It is assumed that the person who is performing this operation is an IT  person for the customer or ISV who has a 7402 configured and working  with a Wedge MSR.

2 (and above) installs the correct DLLs onto the  system when default installation options are chosen.2 (and  later) does create a default profile (NCRMSR. the MSR Interface is set to Integrated.DLL   Supporting file: NCRHID_DLL.2) that uses the  NCRFitClient.  1.3.MSR.2 the DLLs required to use the USB MSR  are not installed by default configuration selections.  Changing this to USB creates a profile that works with the 7402 USB  MSR. The first is to have the OPOS Service Object and  supporting DLL installed on the system.  Setting up the software to support the USB MSR requires two  components. A default profile (NCRMSR.0 (or later).5. However.MSR    MSR Interface: USB  RPSW versions 1. In order to use  these versions with the USB MSR a modified installation must be  performed. The NCR5932 Service Object feature must be added when  performing the installation.5. The OPOS Profile must have the following properly configured:   Programmatic ID: NCRFitClient.3) is created  and properly configured during installation to use the USB MSR. and the second is to have the  OPOS Profile configured properly to use this software. RSPW versions 1.  For RPSW versions before 1.5. OPOS Service Object and Supporting DLL   Service Object: NCRMSR. but they do not  create a default profile that uses the MSR. version 1.DLL  2.  .13-2 12BChapter 13: Wedge to USB MSR Software Migration Software Requirements The software that supports the USB MSR is available in the Retail  Platform Software for Windows (RPSW).

 The VendorID and  ProductID are 0 so any USB MSR that is detected will be used.1. Below is the default NCRMSR.4. which is configured the same as the default profile.3] @="NCRFitClient. If you  want to keep the same profile name you must replace the existing  Wedge configured profile with a profile by the same name configured  to use the USB MSR. This must be Disabled (set to False) for USB MSR.MSR and that the MSR type is USB.1) or a profile with a name of  your choice.  .3 profile showing  the proper configuration options for using the USB MSR.0 -> NCR Release File Version" "ProductID"="0 -> ProductID: Maximum 0xFFFF hex" "TimeOut"="800" "Type"="ISO" "VendorID"="0 -> VendorID: Maximum 0xFFFF hex" "Version"="1. 12BChapter 13: Wedge to USB MSR Software Migration 13-3 On your current Wedge MSR you are most likely using either the  default OPOS Wedge profile (NCRMSR.0" Nortice the default value for the Programmatic ID is  NCRFitClient.3.MSR" "Description"="NCR 74XX MSR Service Object" "MSR"="USB" "NCRVersion"="2.MSR profile through FitClient LE or RSM LE has  an option for Tone.  [HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\MSR\NCR MSR.  IMPORTANT NOTE: The NCRFitClient. If  it is set to Enabled (True) the MSR will not work.

4.  If you use the UnifiedPOS ( OPOS ) AutoDisable feature by setting this  property to TRUE.4.1. it is strongly recommend that you upgrade your  RPSW to 2. with RPSW Patch 2.1.  . The MSR can get into a  locked condition if certain swiping errors occur.13-4 12BChapter 13: Wedge to USB MSR Software Migration Potential Operational Differences While the OPOS API is designed to hide differences between devices it  is possible that you may see some differences between the Wedge MSR  and the USB MSR in error reporting.0.1.

MSR)and  MSR Type (USB). and create a  new profile with the same name.1.reg file.1. Choose the Programmatic ID of  NCRFitClient. delete your current Wedge MSR profile. depending on your  version of RPSW.1.MSI file was deleted after the initial installation you will  need to copy or run the current version of RPSW from a USB Drive. Upgrade to the latest version of RPSW.  2.  .  1.reg file with REGEDIT.  Local Update If you have a small number of terminals and your application permits  access to the Windows Desktop you may simply want to modify each  terminal by running Add/Remove Programs under the Control Panel. 12BChapter 13: Wedge to USB MSR Software Migration 13-5 Deployment Considerations When deploying this software change you may need to perform the  following.  3.   If the RPSW .4.  To prepare an OPOS Profile for deployment it is recommended that  you install RPSW on a system where you can run the FitClient LE and  RSM LE to generate an OPOS Profile with the name required and  configured for the correct Programmatic ID (NCRFitClient.4. Modified installation to add the NCR5932 feature.  Remote Deployment If you have a large number of terminals you may want to deploy the  changes remotely from either a Store Server or an Enterprise WAN. 2. Use REGEDIT to export the profile into a . On  the target systems you can then import the . Replace the current OPOS Wedge MSR Profile with a profile  configured for USB MSR.  You can then run the FitClient LE or RSM LE.0 w/Patch 2.MSR and MSR Interface of USB. depending on the current version of RSPW on your  terminals.

13-6 12BChapter 13: Wedge to USB MSR Software Migration RPSW can be installed silently from a command line using parameters  to install the necessary NCR5932 feature. See the documentation for  the RSM SE for detailed information on how to create deployment  packages.  Both the importing of the .00.    .01.04.  Note: Customer/ISV infrastructure can be used for deploying and  executing files.  INSTALLOPOS_SO_5932=YES Full details on the command line information can be found on the NCR  Support Website.zip).reg file with REGEDIT and the RPSW  installation of the NCR5932 feature can be done remotely with the RSM  SE utility by creating a deployment package. See the  Command Line Parameters for Retail Platform Software for Windows.   Download the RPSW files (D370‐0548‐0100_02.

  have a qualified service technician check it before you power it on  again.  3.  2. Use a soft cloth dampened lightly with a mild non‐abrasive soap &  water solution or 70% Isopropyl Alcohol. Gently wipe the subject area clean.  6.  Cleaners/Solvents to Use Use the following cleaner/solvents to clean the unit. Make sure the glass and touch screen  edges are completely dry before using the unit. If liquid does get inside.  5. Remove (vacuum) extra dust from around the cooling vents  (See Cooling Vent Cleaning section). Wipe the damp areas dry. Avoid getting any liquids inside the unit. Disconnect the unit from the power outlet before cleaning.  4.14 Chapter 14: Maintenance Cabinet and Touch Screen Cleaning Procedures 1.   Mild Non‐Abrasive Soap and Water Solution  or   70% Isopropyl Alcohol  .

   Methyl Alcohol   Degreasers   Ethyl Alcohol   Ammonia‐based Cleaners such as glass cleaners (Windex)   Abrasive Cleaners   Vinegar Cleaners   Any Strong Dissolvent   Thinner   Benzene   Compressed Air.   Solvents   Bleach    . They can damage  the unit.14-2 13BChapter 14: Maintenance Cleaners/Solvents to NOT Use Do NOT use any of the following to clean the unit.

  Procedure 1.  25813     . Shut the system down and disconnect the AC power cord. Use the hose attachment on a standard household vacuum cleaner  to remove the dust from the vents.  2. 13BChapter 14: Maintenance 14-3 Cooling Vent Cleaning The air vents on the side of the terminal should be cleaned periodically  to maintain optimum cooling for the CPU.

 Thus. Wet  603‐9014730 (box of 50)  MSR Treatment Card  497‐0453056 (box of 20)    MSR Treatment Card The MSR Treatment Card is used to assist in protecting Magnetic Stripe  Readers from Electrostatic Discharge (ESD).  Swipe the card through the MSR in a smooth motion.14-4 13BChapter 14: Maintenance MSR Cleaning Procedures MSR Cleaning and Treatment Cards Part Part Number MSR Cleaning Card. Dry  998‐0052929  MSR Cleaning Card. Allow the device to dry for 5 minutes  before swiping any other cards. These  limits should not be exceeded due to the possibility of spreading  contaminants from machine to machine and/or reducing ESD  protection. Only swipe it  down ONCE and up ONCE.  Note: Each long side of the card may be used twice. a single card can treat 6 MSR  devices with one UP and one DOWN swipe per MSR device.    . Each short side of  the card may be used only once. which can cause failures  when swiping cards that have metallic hologram stripes.

 a weekly  cleaning and treatment should be performed. see http://www.com. For details.kicproducts. In areas of extremely high traffic (in  excess of 500 swipes per day) or an operating environment that is high  in contaminants.com or  http://www.ncr‐direct. the MSR device should be swiped with  the MSR Treatment Card.  .  Existing MSR:  An existing MSR should be cleaned using an MSR Cleaning Card  before treating it with a MSR Treatment Card.  MSR Cleaning Cards and MSR Treatment Cards may be purchased  from NCR or KIC Products. the cleaning and treatment procedures should be  followed at least once per month.   Cleaning/Treatment Frequency New MSR:  Prior to placing in operation. such as found in the food service industry. For low use retail  establishments. 13BChapter 14: Maintenance 14-5   Note: If all six up/down swipes are not used on a fresh card it should  be placed in a sealed (Ziploc) bag for future use.

14-6 13BChapter 14: Maintenance   .

  3.   Bootable CD‐ROM drive (internal or external)   Keyboard  OS Recovery Procedures 1.  . Press [F8] during boot (when you see the NCR logo) to enter the  Boot Select menu. If your unit does not have an internal CD‐ROM  drive you can use one of the following:   Teac USB External CD‐ROM Drive (2336‐K208)   NCR Services: External CDR/W DVD‐ROM Drive (603‐9014774)   Network (See the NCR FitClient Software Userʹs Guide.  4.)  Prerequisites The following are required in order to perform an OS recovery from a  CD. Insert the NCR Partition Image Application CD (D370‐0605‐0100) into  the CD drive.  2.15 Chapter 15: Operating System Recovery Introduction This chapter discusses procedures on how to recover the Operating  System from CD‐ROM. Connect a keyboard to the terminal. Apply power to the terminal. B005‐0000‐1235.

If you are using the integrated CD/DVD Drive select CD/DVD:P1- DV-28S-V. indicating that the CD‐ ROM has been recognized. press 1 (Yes) and [Enter] to continue.  indicating that the CD‐ROM has been recognized.  12. insert the CD (disk 1 if OS occupies more than one  disk) which contains the operating system image. At the prompt.15-2 14BChapter 15: Operating System Recovery 5. enter 1 to select the image restore function. You should see a message during boot.  8.  9.  10. Press [DEL] during boot to enter Setup. insert the NCR Partition Image Application  CD (D370‐0605‐0100).  6.  . At the Setup Utility menu. Press [Esc] to return to the Setup Utility menu. Select Save and Exit Setup.  #################################### NCR Partition Image Application #################################### Select an option 1 – Process Image/Script CD 2 – View Partition Image Documentation 3 – Interactive Create/Restore Via Network/USB 4 . Set the First Boot Device to USB-CDROM. You should see a message during boot. At the menu. As the system reboots. If you are using the external NCR USB CD Drive select USB:TEAC CD-W552E.  15. select Advanced BIOS Features. At the prompt to continue.  13.  11. Exit and reboot 14. Press [Enter].  7.

The HDD on the 7404 is connected to the Secondary IDE.  Confirm Pending Operation Mode is: restore 2) Drive is: Secondary IDE Master 3) Directory path is: /Images/ 4) Filename is: nnnnnaaa 5) Reboot after operation complete: yes 6) Resize last data partition if possible: no A) Accept these arguments V) View OS Documentation Q) Quit and reboot . Primary IDE Slave Is Not Valid c. Primary IDE Master Is Not Valid b. Secondary IDE Master OS SIZE Microsoft 40 GB 4) Secondary IDE Slave Is Not Valid 5) USB/SATA Storage A Is Not Valid 6) USB/SATA Storage B Is Not Valid 7) USB/SATA Storage C Is Not Valid 8) USB/SATA Storage D Is Not Valid 17. Press [A] at the following prompt to accept the arguments and to  begin the restore process.  Choose a drive to restore a.   Select [3] to continue. 14BChapter 15: Operating System Recovery 15-3 16.

At the following prompt replace the CD with the next CD. Repeat the previous step for each CD as required.  2.  3. press “ok” to mount | | [/dev/cdrom] on [mnt/cdrom] | | | | | | +----+ | | | Ok | | | +----+ | | | +-------------------------------+ 1. Complete the OS installation as required. Press  [Enter] to continue.15-4 14BChapter 15: Operating System Recovery 18.  +------+ Automatic mount +------+ | | | Please. Remove the last CD before the system reboots.    .

Select Drivers and Patches → Retail Support Files → NCR RealPOS and SelfServ Terminal and Operating Systems →  NCR RealPOS 70 (7402) → BIOS.   Bootable USB CD‐ROM Drive   USB Keyboard    BIOS Software.com a. select the Support tab.)  Prerequisites The following are required to perform a BIOS update.ncr. Download from the NCR website:  http://www.16 Chapter 16: BIOS Updating Procedures Introduction This chapter discusses procedures on how to update the terminal BIOS  from a CD‐ROM. At this site.  c. The EasyPoint Advantage does not have an internal  CD‐ROM drive. Therefore you can use one of the following:   Teac USB External CD‐ROM Drive (2336‐K208)   NCR Services: External CDR/W DVD‐ROM Drive (603‐9014774)   Network (See the NCR FitClient Software Userʹs Guide.  . B005‐0000‐1235.  b. Download the software to your local hard drive.

 A system with a CD/DVD burner is  required to perform this function.  4. Insert a USB drive that is formatted as FAT (or FAT32).  .  Note: You cannot simply drop the file on the CD and burn it. Execute the following command:  Syslinux –sfma <USB drive letter> Example: Syslinux –sfma f: This command erases any bootable methods that may be present on  the USB drive and replaces it with the BIOS update process.  6.  1. Record the downloaded image file onto the CD using a utility that  is capable of burning ISO files. You  must use software capable of recording ISO images onto CDs.  2.  Creating a Bootable USB Memory Drive The downloaded file contains the files necessary to create a bootable  USB Memory Drive. Insert a writable CD in the CD/DVD burner drive. Open a DOS command window  5.  2. Unzip the downloaded files.  1.  3. Copy the files to the root directory of the USB Memory Drive. Change directory to the USB Memory Drive.16-2 15BChapter 16: BIOS Updating Procedures Creating the Bootable Media Creating a Bootable CD The downloaded file is a CD image file (ISO) containing the files  necessary to create a bootable CD.

  in which case there is not model/serial number information in  the BIOS.  5.  7. Set the First Boot Device to USB-CDROM.  Important: Model/Serial Number is mandatory. The Flash program updates the BIOS and then reboots the terminal. Select Save and Exit Setup. At the Setup Utility menu.  3.   Interactive BIOS Update – permits you to input/replace the  model/serial number information that is stored in the BIOS. select Advanced BIOS Features.   9.  8.  6. Apply power to the terminal. Press [Esc] to return to the Setup Utility menu. Insert the media containing the BIOS update software.  Note: Model/Serial number data that is currently stored in the  BIOS is displayed during power up. Press [DEL] during boot to enter Setup. 15BChapter 16: BIOS Updating Procedures 16-3 BIOS Updating Procedures 1.  10. Remove the CD before the system reboots.  2. You  can select two methods to run the update program.  .  11. Connect a keyboard to the terminal.   Automatic BIOS Update – update process runs unattended  Note: You will see a prompt for terminal model and serial  number information if the program detects invalid information  in the current BIOS.  4. Follow the screen prompts on the client to update the BIOS. or if you are replacing the processor board.  Note: The CDROM selection is used when you want to boot from  an internal CD‐ROM drive.

16-4 15BChapter 16: BIOS Updating Procedures

A

Appendix A: Cables

Printer Cables
USB+Power

497-0441177 - 1 m
(1432-C088-0010)

497-0441178 - 4 m
(1432-C088-0040)

USB (Printer)
24V USB+
Power (Printer) (Host Terminal)

19307a
 

USB+Power (Power Only)

497-0441156 - 1m
(1432-C092-0010)

497-0441157 - 4 m
(1432-C092-0040)

Power 24V USB+
(Printer) (Terminal)

19721a  

A-2 16BAppendix A: Cables

RS-232 (9-Pin to 9-Pin)

497-0430266 - 1.0 m
(1416-C879-0010)
9-pin 9-pin
D-shell 497-0430265 - 4 m D-shell
Receptacle (1416-C879-0040) Receptacle

RS-232 RS-232
(Printer) (Host Terminal)

19722c  

RS-232 (9-Pin to 25-Pin)
497-0407427 - 1.0 m
(1416-C337-0010)

497-0407429 - 4 m
(1416-C337-0040)
9-pin 25-pin
D-shell D-shell
Receptacle Plug

RS-232 RS-232
(Terminal) (Printer)

20127b  

16BAppendix A: Cables A-3

Scanner Cables

7872 or 7875 Scanner/Scale (RS-232)
D-Shell 497-0300422 - 4 m Modular
9-Pin (1416-C019-0040) 10-Pin
Receptacle Plug

RS-232 RS-232
(Terminal) (Scanner)
15479a  

7892 Scanner (Powered RS-232)
497-0425593 - 3.0 m
D-Shell (1416-C643-0030) Modular
9-Pin 10-Pin
Receptacle Plug

RS-232
(Terminal)
Scanner

20450a  

7882 Scanner (Powered RS-232)
497-0419723 - 4.0 m
D-Shell (1416-C653-0040) Modular
9-Pin 10-Pin
Receptacle Plug

RS-232
(Terminal)
Scanner

19728a  

A-4 16BAppendix A: Cables

7837 Scanner (Powered RS-232)
497-0412952 - 2.5 m
(1416-C430-0025)
Powered
RS-232 Scanner
(7402/7448)
D-Shell Modular
9-Pin 10-Pin
Receptacle Plug 21153  
7837 Scanner (RS-232, External Power)
External
Power 497-0412951 - 2.5 m
(1416-C429-0025)

RS-232
(Terminal) Scanner

D-Shell Modular
9-Pin 10-Pin
Receptacle Plug 21154  

16BAppendix A: Cables A-5

Display Cables

VGA Display, Mono
Sub Miniature D-Shell 497-0008164 - 4 m Sub Miniature D-Shell
15-Pin 1416-C042-0040 15-Pin
Plug Receptacle

VGA VGA
(Terminal) (CRT Display)

14607a  

VGA Display, Color

1.0 m Black 497-0428080 1416-C840-0010
1.5 m Black 497-0428068 1416-C839-0015
1.0 m White 497-0424530 1416-C753-0015
1.5 m White 497-0424531 1416-C754-0010

Sub Miniature D-Shell Sub Miniature D-Shell
15-Pin Plug 15-Pin Receptacle

VGA VGA
(Terminal) (Display)

16318a  

CRT AC Power Extension

497-0406237 - 4m
(1416-C508-0040)

19741a  

1.0 m (1416-C723-0040) DVI DVI (Display) (Terminal) 19725a   PS/2 .A-6 16BAppendix A: Cables 5972 VFD Customer Display (Powered RS-232) 497-0420926 .1m (1416-C725-0010) 497-04222834 .RS-232 & Power 497-0422833 .4m (1416-C725-0040) RS-232 (Terminal) 12 V COM (5964) PS/2 (Terminal) 19734a   .0 m (1416-C723-0010) 497-0422832 .4.1 m 1416-C683-0010 9-pin 497-0420927 .4 m 24-Position D-Shell 1416-C683-0040 Microfit Receptacle Receptacle Terminal Customer RS-232 Port Display 20279   DVI to DVI 497-0422831 .

4 m (Black) 1416-C851-0040 USB Power Powered USB (Display) (Terminal) 20444   .4 m (1432-C156-0040) Power 24V USB+ (Peripheral) (Host Terminal) 28008a   LCD Power Cable 497-0426160 .4 m (White) 1416-C803-0040 497-0428512 . 16BAppendix A: Cables A-7 Powered USB to 2x4 Latch N Lock 497-0445077 .

0.3.3.0 m 1432-C046-0030 Modular 8-Pin 8-Pin Plug Plug 22584a   .0 m Modular (1424-C112-0030) Modular 6-Pin Plug 6-Pin Jack Cash Drawer Cash Drawer (Terminal/Printer) (Cable) 19730a   Communications Cable Ethernet. Extension Cable 230-0145735 .6 m Cash (1416-C372-0006) DWR. 10/100BaseT Modular 497-0433667 .A-8 16BAppendix A: Cables Cash Drawer Cables Dual Cash Drawer. Y-Cable 497-0409394 . #2 15808a   Cash Drawer. #1 Cash Drawer (Terminal/Printer) Cash DWR.

8 m 6-pin 6-pin (1416-C281-0018) Mini-DIN Mini-DIN Plug Receptacle PS/2 PS/2 (Terminal) (Keyboard) 15403a   Signature Capture/Electronic Payment Terminal Cable 5945/5992 EPT (RS-232 w/Power) 497-0418406 . 16BAppendix A: Cables A-9 Keyboard Cables PS/2 Keyboard Extension 497-0406056 .1.0 m 9-pin (1416-C634-0040) 9-pin Mini-DIN D-shell Plug Receptacle RS-232 RS-232 (EFT Unit) (Terminal) 19723a   .4.

U.006-8604879 . The following power cables (not shown) also have an IEC C13 connector: 1416-C411-0030 006-1012224 .006-8613145 .006-8608232 .UK Rectangular 1416-C608-0030 .China 27291 .Australia 1432-C281-0030 .S.Japan 1432-C058-0030 .A-10 16BAppendix A: Cables Power Cables (AC) Terminal/CRT 1416-C422-0030 006-1002021 .International 1416-C409-0030 230-0113956 .

  2.  .   NCR Intranet: http://inforetail.  If you aren’t sure of the title of number you can display all kits  associated with a terminal product class by:  1. enter the Kit Number.ncr. In the Kit Title field.  Example:  7402‐K452  4. enter the Kit Title.B Appendix B: Feature Kits Below is a list of the optional hardware Feature Kits that can be  installed in the customer environment.  Example:  MSR  or  In the Kit Number field. option.com  To locate the installation guides on these sites:  1.info. or if you prefer to download the entire file you can right‐ mouse click on the title then select the Save Target as.  Example:  7402  2. Select the Kit Instructions icon..com   Internet: http://www. Select Search.ncr.. In the Class drop‐down list.  3. Select Search  The file can be viewed online by left‐mouse clicking on the pub  title. select the Class of the terminal. Kit installation instructions (for  those requiring instruction) are available on the Information Products  web sites. Select General Search.

S. 2 x 20 VFD Customer Display  7402‐K456  Integrated International APA (All Points  Addressable) Customer Display  .1”  7402‐K243  3‐Track ISO MSR (15”)  7402‐K244  JIS MSR (15”)  7402‐K245  USB MSR  7402‐K248  15” Front Facing MSR Assembly  7402‐K249  17: Front Facing  MSR Assembly  7402‐K303  PCMCIA Wireless Slot  7402‐K304  Dual Serial Card  7402‐K307  RealPOS 70 Mounting Bracket for Integration Tray  7402‐K308  RealPOS 70 Mounting Bracket for Integration Tray  and 5972‐2600 External Customer Display  7402‐K309  NCR 5975 Adaptor (Required for Trays)  7402‐K361  Hard Drive (High Capacity)  7402‐K455  Integrated U.B-2 17BAppendix B: Feature Kits   Kit Number Description 7402‐K144  CD ROM w/Base  7402‐K145  CD/DVD ROM w/Base  7402‐K158  Compact Flash Module  7402‐K172  Optical Biometric Module  7402‐K241  3‐Track ISO MSR (12.1”)  7402‐K242  JIS MSR – 12.

5” Integrated Customer Display Mount (Bottom  Rear of 7402)  7402‐K461  12.1” Integrated Customer Display Mount (Top  Rear of 7402)  7402‐K462  12.5” Integrated Customer Display Mount (Top Rear  of 7402)  7402‐K460  6. 17BAppendix B: Feature Kits 2-3 Kit Number Description 7402‐K457  6.1” Integrated Customer Display Mount (Bottom  Rear of 7402)  7402‐K471  Point of Purchase Display Kit  7402‐K562  Wall Attachment Anchor for 7402 Wall Mount Kit  7402‐K565  Terminal Attachment for 7402 Wall Mount Kit  7402‐K567  Flush Wall Mount kit (flat)  7402‐K910  High Extension Feet  7402‐K533  Wall Mount Bracket (Tilt Mount)  7457‐K156  Universal Compact Flash Mount Kit  7458‐K253  256MB DIMM Memory Upgrade  7458‐K254  512MB DIMM Memory Upgrade  7458‐K255  1GB DIMM Memory Upgrade  7458‐K305  Integration Tray (CG1)  7458‐K315  Integration Tray Accessories Kit (CG1)  7458‐K316  Keyboard Filler Plate for Integration Tray (CG1)    .

B-4 17BAppendix B: Feature Kits   .

9 FFFF:F PC BIOS (128 K) E911:0 E400:0 Legacy USB (16 K) E000:0 Backpack CD-ROM = Can Be Overlaid = ROMs that are not present if PXE DISABLED in the BIOS CCFF:0 Video BIOS (48 K) C000:0 Textmode Data (32 K) B800:0 Monochrome VGA (32 K) B000:0 VGA Data (64 K) A000:0 Conventional Memory (640 K) 0000:0 21011 .0.C Appendix C: Memory Map ACPI BIOS 1.0.

C-2 18BAppendix C: Memory Map DOS Considerations EMM386 must be configured with the correct parameters. based on the  BIOS Memory Map.  .

 USB1. USB2.0. LAN.0  Interrupts Default Settings IRQ System Resource IRQ Priority 1  Keyboard  1  3  COM 2/2F8  8  4  COM 1/3F8  9  5  Reserved for Touch Screen  10  6  Floppy  11  7  LPT 1/378  12  8  Real Time Clock  13  9    14  10  COM 4/2E8  15  11  COM 3/3E8  3  12  PS/2 Mouse  4  13  Co‐CPU  5  14  IDE 1  6  15  IDE 2  7  PCI Devices Video.D Appendix D: IRQ Settings BIOS Version 1. Audio  IRQ each)  .    (Require 1  EHCI.0. USB3.

 4  Address  2F8  COM 2 IRQ  None. 278.D-2 19BAppendix D: IRQ Settings Optional Settings Optional Settings Address  3F8  COM 1 IRQ  None. 10  Address  N/A  COM 5 IRQ    Address  378. 7  Address  N/A  LPT 2 IRQ    MSR Wedge MSR  Floppy IRQ 6      . 11  Address  2E8  COM 4 IRQ  None. 3BC  LPT 1 IRQ  5. 3  Address  3E8  COM 3 IRQ  None.