Sie sind auf Seite 1von 195

NCRRealPOS70(7402)

Release1.1

UserGuide

B00500001463
IssueB

TheproductdescribedinthisbookisalicensedproductofNCRCorporation.
NCRisaregisteredtrademarkofNCRCorporation.
NCRRealPOSiseitheraregisteredtrademarkortrademarkofNCRCorporationintheUnitedStatesand/or
othercountries.
NCRisaregisteredtrademarkofNCRCorporation.
NovellandNetwareareregisteredtrademarksofNovell,Inc.
PentiumisaregisteredtrademarkofIntelCorporation.
PowerMonIIisaregisteredtrademarkofSystemsEnhancementCorporation.
SoundBlasterisaregisteredtrademarkofCreativeTechnology,Ltd.
SoundFusionisaregisteredtrademarkofCirrusLogic,Inc.
Microsoft,Windows,andWindowsNTareregisteredtrademarksofMicrosoftCorporation.
ItisthepolicyofNCRCorporation(NCR)toimproveproductsasnewtechnology,components,software,and
firmwarebecomeavailable.NCR,therefore,reservestherighttochangespecificationswithoutpriornotice.
Allfeatures,functions,andoperationsdescribedhereinmaynotbemarketedbyNCRinallpartsoftheworld.
Insomeinstances,photographsareofequipmentprototypes.Therefore,beforeusingthisdocument,consult
withyourNCRrepresentativeorNCRofficeforinformationthatisapplicableandcurrent.
Tomaintainthequalityofourpublications,weneedyourcommentsontheaccuracy,clarity,organization,and
valueofthisbook.
Addresscorrespondenceto:
Manager,InformationProducts
NCRCorporation
2651SatelliteBlvd.
Duluth,GA30096
Copyright2004
ByNCRCorporation
Dayton,OhioU.S.A.
AllRightsReserved

Preface
Audience
Thisbookiswrittenforhardwareinstaller/servicepersonnel,system
integrators,andfieldengineers.
Notice:ThisdocumentisNCRproprietaryinformationandisnotto
bedisclosedorreproducedwithoutconsent.

ii

References

NCRRealPOS70HardwareServiceGuide
(B00500001465)

NCRRealPOS70SitePreparationGuide
(B00500001464)

NCRRealPOS70/EasyPoint42PartsIdentificationManual
(B00500001466)

NCRFitClientSoftwareUsersGuide(B00500001235)

NCRRealPOS70/EasyPoint42MigrationGuide(B00500001500)

iii

Table of Contents
Chapter1:ProductOverview
Introduction ........................................................................................... 11
ModelNumbers .................................................................................... 12
HingedLCD .................................................................................... 13
LabelLocations...................................................................................... 14
HardwareOptions ................................................................................ 15
OperatingSystems ......................................................................... 16
RemovableMotherboardSled ...................................................... 16
RemovablePowerSupply ............................................................. 16
RemovableHardDisk.................................................................... 16
HardwareModules............................................................................... 17
Pentium4EmbeddedATXMotherboard ................................... 17
RetailDaughterCard ..................................................................... 18
HardwareModuleDescriptions ......................................................... 19
Motherboard ................................................................................... 19
Processor/ChipSet ..................................................................... 19
SystemMemory.......................................................................... 19
852GMEGraphics&MemoryControllerHub .................... 110
NorthBridgeFeatures ............................................................. 110
SouthBridgeFeatures ............................................................. 111
VideoMemory.......................................................................... 111
BIOSMemory ........................................................................... 112
Video .......................................................................................... 112
PowerManagement................................................................. 114
USBPortFunctionality............................................................ 116

iv

EthernetLAN............................................................................ 117
IntegratedAudio...................................................................... 117
FanConnectors......................................................................... 118
CashDrawerSupport.............................................................. 119
MSR ............................................................................................ 119
PCIBoards ..................................................................................... 120
PCIRiserBoard ........................................................................ 120
PCMCIAAdapterBoard......................................................... 120
DualRS232Adapter ............................................................... 120
StorageMedia ............................................................................... 121
HARDDISKDRIVE................................................................. 121
CompactFlash .......................................................................... 121
OperatorDisplay .......................................................................... 122
LCDPanel ................................................................................. 122
LVDS .......................................................................................... 122
Inverter ...................................................................................... 123
TouchScreen............................................................................. 123
IntegratedCustomerDisplay ..................................................... 123
2x20VFD ................................................................................. 124
AllPointsAddressableDisplay ............................................. 124
AdditionalFeatures...................................................................... 124
IRDAInfraredInterface .......................................................... 124
MotionSensor........................................................................... 125
PowerIndicator ........................................................................ 125
Speakers..................................................................................... 125
PrinterOptions .................................................................................... 126
NCR7167Printer.......................................................................... 126
NCR7197Printer.......................................................................... 126
OptionalDisplays ............................................................................... 127

596412.1InchTouchScreen ....................................................... 127


Features ..................................................................................... 128
594212.1INCHColorLCD......................................................... 130
7452K41915InchColorCRT..................................................... 131
NCR5932Keyboards ......................................................................... 132
109KeyUSBKeyboard ............................................................... 132
Features ..................................................................................... 133
115KeyPS/2BigTicketKeyboard............................................. 135
68KeyPS/2POSKeyboard......................................................... 135
Features ..................................................................................... 135
NCR59722x20RemoteCustomerDisplay ..................................... 139
TallPostModels ........................................................................... 139
DesktopModels ............................................................................ 139
Features.......................................................................................... 140
NCR59732x20InternationalVFDCustomerDisplay .................. 141
Features.......................................................................................... 141
Compatibility....................................................................................... 142
LANCommunications................................................................. 142
ApplicationProgrammability..................................................... 142
OperatingSystemInformation................................................... 142
SystemConfigurationDiagram ........................................................ 143
Chapter2:HardwareInstallation
Introduction ........................................................................................... 21
InstallationSummary..................................................................... 21
InstallationRestrictions........................................................................ 22
PeripheralCableRouting..................................................................... 23
InstallingPeripherals............................................................................ 24
AccessingtheCableConnectors................................................... 25

vi

CableConnectorIdentification..................................................... 26
PS/2Keyboard/MouseCableConnections ................................. 27
MouseInstallationRestriction.................................................. 27
OpeningtheLCDCabinet............................................................. 28
InstallinganNCR596412.1inchTouchLCD.......................... 210
DVICableConnections ........................................................... 211
RS232CableConnections ...................................................... 212
Installinga594212.1InchLCDMonitor .................................. 213
InstallingtheTransactionPrinter............................................... 214
USBInstallation ........................................................................ 214
RS232Installationw/PowerfromPoweredUSB................ 215
InstallinganNCR5972RemoteCustomerDisplay................. 216
TallPostModels ....................................................................... 216
DesktopModels ............................................................................ 217
CableConnections ................................................................... 218
InstallingaCashDrawer............................................................. 219
InstallingaSecondCashDrawer ............................................... 220
PoweringUptheTerminal ................................................................ 221
TerminalOn/OffSwitch .............................................................. 221
CalibratingtheTouchScreen ............................................................ 224
OutofBoxFailures............................................................................. 224
Chapter3:Setup
EnteringSetup ....................................................................................... 31
KeyboardShortcuts .............................................................................. 31
HowtoSelectMenuOptions .............................................................. 33
BIOSDefaultValues ............................................................................. 34
MainMenu ...................................................................................... 34
AdvancedMenu ............................................................................. 34

vii

PCI/PnPMenu ................................................................................ 37
BootMenu ....................................................................................... 38
SecurityMenu ............................................................................... 310
ChipsetMenu................................................................................ 310
Chapter4:OperatingSystemRecovery
Introduction ........................................................................................... 41
Prerequisites .................................................................................... 41
ConnectinganExternalCDROMDrive..................................... 42
OSRecoveryProcedures ............................................................... 43
CompletingtheOSInstallation .................................................... 45
Windows2000 ............................................................................ 45
WindowsNT4.0......................................................................... 45
WindowsXPe ............................................................................. 45
GoldDiskContents............................................................................... 46
MicrosoftOperatingSystemLicenseAgreements..................... 46
OperatingSystemRestrictions ..................................................... 47
StandbyandHibernateModeRestriction .............................. 47
NCR7402Win2000OSRecoverySoftware(LPIN:D370
05860100) ........................................................................................ 47
InstalledSoftware: ..................................................................... 47
SoftwareDrivers......................................................................... 48
SpecialSettings ........................................................................... 48
Recommendation ....................................................................... 49
NCRRealPOS7402WinNTOSRecoverySoftware(LPIN:
D37005870100)............................................................................ 410
InstalledSoftware: ................................................................... 410
SoftwareDrivers....................................................................... 410
SpecialSettings ......................................................................... 410

viii

Recommendation ..................................................................... 412


NCR7402WindowsXPeOperatingSystemRecovery
Software(LPIN:D37005880100).............................................. 413
InstalledSoftware: ................................................................... 413
SoftwareDrivers....................................................................... 413
SpecialSettings ......................................................................... 414
Recommendation ..................................................................... 414
Chapter5:BIOSUpdatingProcedures
Introduction ........................................................................................... 51
Prerequisites .................................................................................... 51
BuildingtheBootableFlexDiskette ................................................... 52
InstallingtheUSBExternalCDROMDrive ..................................... 53
UpdatingProcedures............................................................................ 54
BIOSCrisisRecovery............................................................................ 55
RecoveryProcedures...................................................................... 56
Cable/ConnectorPinOutInformation .............................................. 58
Chapter6:2x20CustomerDisplay
Introduction ........................................................................................... 61
GeneralSpecifications .......................................................................... 61
SerialCommunicationInterface ......................................................... 61
CommandCodes................................................................................... 62
UserDefinedCharacterDefinition(08h,CODE,
Byte1Byte5).................................................................................. 62
CharacterTableSelect(09h,TABLECODE) .............................. 63
ClearDisplay(12h)......................................................................... 63
LuminanceControl(11h,LUMINANCE)................................... 63
CursorPosition(10h,POSITION) ................................................ 64

ix

Reset(13h) ....................................................................................... 64
CharacterTablesandCodes ......................................................... 64
CP437 ........................................................................................... 65
CP858 ........................................................................................... 66
CP866 ........................................................................................... 67
CP932 ........................................................................................... 68
Chapter7:IntegratedAPACustomerDisplay
Introduction ........................................................................................... 71
GeneralSpecifications .......................................................................... 71
SerialCommunicationInterface ......................................................... 71
Architecture ........................................................................................... 72
DisplayDataRAM ......................................................................... 72
DisplayPageMap .......................................................................... 73
MonochromeDisplayMode ......................................................... 74
GrayscaleDisplayMode ............................................................... 75
DisplayControlBits ....................................................................... 76
CommandCodes(00h0Fh)............................................................... 77
Reset(00h) ....................................................................................... 77
SetLuminance(01h,LUMINANCE) ........................................... 77
SetYAddressRegister(02h,YAR) .............................................. 77
SetXAddressRegister(03h,XAR) .............................................. 78
SetDisplayControlBits(04h,DCB) ............................................ 78
WriteDataByte(05H,DATA) ...................................................... 78
WriteDataPage(06h,BYTE1,BUTE2,...BYTE1024)................. 78
WriteDataw/Shift(07h,DIRECTION,ROW,BYTE1,
BYTE2,...BYTE32)........................................................................... 79
DataWriteMode(08h,MODE).................................................. 710
CharacterWriteMode(09h,MODE) ......................................... 710

InvertScreen(0Ah) ...................................................................... 711


Reserved(0Bh0Fh) .................................................................... 711
CharacterCodes(10hFFh) .............................................................. 711
5X7CharacterTable ..................................................................... 712
10x14CharacterTable.................................................................. 713
CommandExecutionTimes .............................................................. 714
Chapter8:CashDrawerInterface
Introduction ........................................................................................... 81
LogicDescription .................................................................................. 81
ComponentArchitecture ..................................................................... 84
CodeChanges ................................................................................. 84
Hardware/FirmwareInterfaces........................................................... 86
Dependencies/Assumptions/Constraints ........................................ 810
HardwareDependencies............................................................. 810
SoftwareDependencies ............................................................... 810
SampleCode ........................................................................................ 810
CPPSourceFile:DarlingtonCDSample.cpp.............................. 810
Headerfile:DarlingtonCDSample.h........................................... 826
Chapter9:TouchScreenCalibration
CalibrationGuidelines ......................................................................... 91
CalibrationUsingTouchWare(Windows)........................................ 92
25PointLinearizationProcedure................................................. 95
RestoreDefaultsFunction ............................................................. 99
CalibrationUsingMicrocal(DOS).................................................... 911
Summary .............................................................................................. 913

xi

AppendixA:Cables
PrinterCables .......................................................................................A1
ScannerCables......................................................................................A3
7872or7875Scanner/Scale(RS232) ...........................................A3
7892Scanner(PoweredRS232) ..................................................A3
7882Scanner(PoweredRS232) ..................................................A3
7837Scanner(PoweredRS232) ..................................................A4
7837Scanner(RS232,ExternalPower) ......................................A4
DisplayCables......................................................................................A5
VGADisplay,Mono......................................................................A5
VGADisplay,Color ......................................................................A5
CRTACPowerExtension ............................................................A5
5972VFDCustomerDisplay(PoweredRS232) .......................A6
DVItoDVI......................................................................................A6
PS/2RS232&Power ..................................................................A6
LCDPowerCable ..........................................................................A7
CashDrawerCables ............................................................................A8
DualCashDrawer,YCable.........................................................A8
CashDrawer,ExtensionCable ....................................................A8
CommunicationsCable .......................................................................A8
Ethernet,10/100BaseT ...................................................................A8
KeyboardCables ..................................................................................A9
PS/2KeyboardExtension .............................................................A9
SignatureCapture/ElectronicPaymentTerminalCable ................A9
5945/5992EPT(RS232w/Power)................................................A9
PowerCables(AC).............................................................................A10

xii

AppendixB:FeatureKits
AppendixC:MemoryMap
DOSConsiderations...................................................................... C1

xiii

Revision Record
Issue

Date

Remarks

Nov2003

FirstIssue

Mar2004

Release1.1

Safety and Regulatory Information


TheNCRRealPOS7443conformstoallapplicablelegalrequirements.
ToviewthecompliancestatementsseetheNCRRealPOSTerminals
SafetyandRegulatoryStatements(B00500001589).

Chapter 1: Product Overview


Introduction
NCRsRealPOS70(alsoreferredtoasNCR7402)isascalable,retail
hardenedPointofSaleSolutionwithanintuitivetouchscreen
interfacedesignedforextendedlifecycles,stability,andsuperior
availability.Engineeredtothriveinthemostdemanding
environments,theRealPOS70offersleadingretailersinHospitality,
ConvenienceStoresandGeneralMerchandiseaPOSplatformthat
offersthegreatestvaluefortheirPOSinvestment.
UnlikeotherPOSsolutions,theRealPOS70setsanewstandardby
offeringanunprecedentedcombinationofstandardfeaturesincluding
newembeddedtechnology,easeofserviceability,andmaximum
configurationflexibility.TheRealPOS70isavailablewitheithera12.1
or15LCDdisplay.

7402-xx2x 15" Model

7402-xx1x 12" Model


21243

1-2

Chapter 1: Product Overview

Model Numbers
ThefollowingtableidentifiestheRealPOS70models.
Major Model

Description

74021000

Intel2.0GHzCeleron,128MBMemory,40GBHard
Disk,12.1LCDw/ResistiveTouch,3RS232,3
PoweredUSB,2StandardUSB,Audio/Mic.andUS
PowerCord,NoMSR,NoCustomerDisplay,
IntegratedStereoSpeakers

74021010

Intel2.0GHzCeleron,256MBMemory,40GBHard
Disk,12.1LCDw/CapacitiveTouch,3RS232,3
PoweredUSB,2StandardUSB,Audio/Mic.andUS
PowerCord,MSR,NoCustomerDisplay,Integrated
StereoSpeakers

74021020

Celeron2GHz,400MHzFrontSideBus,256MBRAM,
40GBHardDrive,MSR,15LCDw/CapacitiveTouch,
TiltMount

74021024

Celeron2.4GHz,400MHzFrontSideBus,256MB
RAM,40GBHardDrive,MSR,15LCDw/Capacitive
Touch,TiltMount

Chapter 1: Product Overview

1-3

Hinged LCD
TheRealPOS70utilizesatophingedLCDwhichallowsextremely
quickandeasymotherboardaccess.TheLCDcanbecompletely
removedifnecessaryforupgradesorrepair.Functioningmuchlikethe
hoodofacartogainaccesstotheengine,theLCDhasasecurity
mechanismpermittingittobelockedintoplaceifdesired.For
proceduresabouthowtoopenthecabinetseetheInstallingPeripherals
sectionintheHardwareInstallationchapter.

20932

1-4

Chapter 1: Product Overview

Label Locations
Therearetwoserialnumberandmodelnumberlabelslocatedbehind
thecablecover.AthirdlabelislocatedonthebackoftheDisplay
Assembly.IftheterminalwasshippedwithanOperatingSystempre
installedthenthereisalsoaCertificateofAuthenticitylabel.

Class:7402-1000
S/N:36309845

Date:21 November 2003

NCR Corp Class:7402-1000

NCR Corporation
c.

xxxx-xx-xxxx(x)
c

US

Model No

me

Serial No
NYCE
NO.

437

Atlanta, GA 30096

Class 7402

he

Date of Mfg.

: 7402
: 36-309845
: 21 NOV 2003

NCR

Made in Singapore
This device complies
with Part 15 of the FCC rules.

100-120 V~ac,
Operation is subject to the following
50-60 Hz 6A 300W two conditions:
(1) this device may not cause harmful
interference,and

200-240 V~ac,
(2) this device must accept any interference received,
50-60 Hz 3A 300W including interference that may cause undesired operation.
This Class A digital apparatus complies with Canadian ICES-003.

PS
E

M E 01

Unit Serial:36309845

VCCI-A

Cet appareil numerique de la classe A est


conforme a la norme NMB-003 du Canada.Patents Pending

21349

Chapter 1: Product Overview

Hardware Options

Integrated3TrackISOMSR

IntegratedStereoSpeakerModule

IntegratedInfraredSensor

PCMCIA(forwirelessLAN)

128MB,256MB,512MBnonECCMemoryDIMMs

HardDrive

InternalCompactFlash

3MTouchSystemsresistiveorcapacitivetouchsensor

Cashdrawers

2183MidSizeCashDrawer(modular)

2189FullSizeCashDrawer(modular)

Dualcashdrawercable

MSR

ISO

JIS

Keyboard

USBAlphanumericBigTicketKeyboard

PS/2AlphanumericBigTicketKeyboard

CustomerDisplays

Integrated2x20VFD

IntegratedInternationalAPA(AllPointsAddressable)

1-5

1-6

Chapter 1: Product Overview

Printers

7167ThermalReceipt/ImpactPrinter

7197ThermalReceiptPrinter

LowProfileATXPowerSupply300Watts

12or15inchLVDSTFTdisplaydualbulbenhancedbrightness

Operating Systems

DOS6.22

WindowsNTWorkstation

Windows2000Professional

WindowsXPe

WindowsXP(certified)

Linux(certified)

Removable Motherboard Sled


ComplementingthehingedLCDisamotherboardtraymounting
mechanismwhichallowsthecomponenttobeeasilyremovedwithout
theuseoftools.

Removable Power Supply


The7402utilizesanintuitiveremovablerearcoverallowingeasy
accesstothepowersupply.ThePowerSupplyismountedonasled
whichpermitsremovalortoolfreeservice.

Removable Hard Disk


Removalofthebackcoverpermitseasyremovalofthefrontcover,
whichpermitstoolfreeremovaloftheharddisk.

Chapter 1: Product Overview

1-7

Hardware Modules
Pentium 4 Embedded ATX Motherboard

Intel2.0GHzCeleronProcessor,128kBL2Cache,400MHzfront
sidebus

Intel2.4GHzP4Processor,512kBL2Cache,533MHzfrontside
bus

Intel852GMNorthBridgewithintegratedLVDSandmulti
monitorcapability

Inverter&LCDpowersupport

LCDAdapterBoard

DVIandVGAInterfacesforSecondaryDisplays

DDRSDRAM;266MHzindesktopDIMM,2sockets(1GBMax)

IntelICH4DesktopSouthBridge

USB2.0,supports6ports,including2USB+Power(12V),2internal
USB

ATA100Primary&SecondaryIDEPorts

IntelIntegrated10/100Ethernet

ThreeSerialPorts,allwith12VPowerOption,plusafourthportfor
touch

SupportforInternalWedgePeripherals(MSR)

PCIConnectorSupportingaRiserCard

CPUandPowerSupplyFanSpeedDetection

IntegratedAudiowithAmplifiedSpeakerOutputandMicInput,
InternalPCSpeaker

IRDAInterface

DaughterCardGPIOInterfaceforCashDrawerandRetail
FunctionSupport

AMIBIOSwithNCRRetailCustomizationsandACPIsupport

1-8

Chapter 1: Product Overview

Retail Daughter Card

CashDrawerPort(supportstwodrawersviaaYcable)

TouchController(3MEXII)forResistive&CapacitiveTouch
Sensors

NCR2ndGenerationTrigantorMSRControllerwithWedgeI/F

24VPoweredUSBPort

MotionSensorI/F

Chapter 1: Product Overview

1-9

Hardware Module Descriptions


Motherboard
Processor/Chip Set
TheterminalusesanIntelarchitectureprocessor,whichpermitsitto
leverageexistingsoftwaredriversandapplications,aswellasprovide
thegreatestflexibilityinchoosinganoperatingsystem.Thisprovides
severalotheradvantages:

Intel2.0GHzCeleronProcessor,128kBL2Cache,400MHzfront
sidebus

Intel2.4GHzP4Processor,512kBL2Cache,533MHzfrontside
bus

CapableofSWMPEG1orMPEG2playbackat30framesper
secondwith22kHzstereoaudio(maybelimitedbyOS
constraints).

SoundBlastercompatibleaudio

Expansioncapabilitiesforoptionalfeaturesandfuture
requirements(PCIbusandUSB)

System Memory
Thememoryusedis266MHzDDRSDRAMonstandarddesktop184
pinDIMMsat2.5volts.TheboardhastwoDIMMsockets.Release1.0
supports1GBmaximummemory,whichisthelimitofthe852GM
chipset.Largermemoryconfigurationupto2GBissupportedwiththe
852GMEchipset.
Memorysizesinclude128MB,256MB&512MBnonECCDIMMS.
The128MBDIMMusedwithrelease1.0contains256Mbmemorychips
with16Mx16configuration.The256MB&512MBDIMMsusedwith
release1.0contain256Mbmemorychipswith32Mx8configuration.
The852GMEchipsetsupports333MHzDDRSDRAM.

1-10

Chapter 1: Product Overview

852GME Graphics & Memory Controller Hub

SupportsCPUwith400MHzFSB

SupportsDesktopIntelCeleronorPentium4processorwith
NorthwoodCore

Memory:DDRDRAM200or266MHz,upto2doublesided
DIMMs,NoECCSupport,1GBmaximum

IntegratedgraphicswithVGA,LVDSLCD,and1digitalvideo
(DVO)port

DualindependentdisplaywithWindowsmultimonitorsupport

Sharedmemoryarchitecture864MB
allocatedfromsystemmemory

HubinterfacetoICH4southbridgeat266Mb/s

IOQD(InorderQueueDepth)=12

videomemorydynamically

North Bridge Features


Release1.0includestheIntel852GMGMCH(Graphics&Memory
ControllerHub),whichprovidesthefollowingfunctions:

SupportsCPUwith400MHzFSBonly

SupportsDesktopCPU:P4orCeleron

Memory:DDRDRAM200or266MHz,upto2doublesided
DIMMs,NoECCSupport,1GBmaximum

IntegratedgraphicswithVGA,LVDSLCD,and1digitalvideo
(DVO)port

DualindependentdisplaywithWindowsmultimonitorsupport

Sharedmemoryarchitecture864MBvideomemorydynamically
allocatedfromsystemmemory

HubinterfacetoICH4southbridgeat266Mb/s

IOQD(InorderQueueDepth)=12

Release1.1includesthe852GMEboardversion,whichaddssupport
for:

Chapter 1: Product Overview

CPUwith533MHzFSB

DDRSDRAMupto333MHz,upto2GBmaximum,ECCornon
ECC

Seconddigitalvideo(DVO)port

1-11

South Bridge Features


The7402MotherboardusestheIntelICH4SouthBridge,which
providesthefollowingfunctions:

IntegratedIntelAudio(requiresexternalcodec)

Integrated10/100Ethernetcontroller(requiresexternal82562PHY
transceiverchip)

IDEcontrollerwithPrimary&Secondarychannels,each
supportingmaster&slavedrives;ATA100supportwithautomatic
detectionof80conductorcable

USBHostcontrollerFourUSBhostcontrollers,sixphysicalUSB
ports,USB2.0supported

PCIBusHostControllerupto6busmasterssupported

LPCBusBridgeControllerinterfacetoSuperIO&Trusted
PlatformModule

HubInterfacetoNorthBridgeat266Mb/sec

SMBUS(I2C)ControllerInterfaceHardwaremonitor

FirmwareHub(BIOSROM)Interface

ACPIPowermanagementsupport

BasePCfunctionality:DMAcontroller,Interruptcontroller,Real
TimeClock,andeventtimer

Video Memory
Sharedmemoryarchitectureuses864MBvideomemory,with
Dynamicvideomemoryallocation(DVMT).

1-12

Chapter 1: Product Overview

BIOS Memory
The7402includes512KBofFlashBIOSandsupportsupto1MBFlash
parts.ADMIareaintheBIOSROMstoressysteminformationabout
the7402,suchasserialnumberandmodelnumber.Platformsoftware
detectsboardversionviadeviceIDofkeycomponentsontheboard.
ThereisnoboardIDEEPROM.

Video
The7402usesintegratedgraphicsinthe852GMand852GMEchip.
Graphics Controller Architecture
Sharedmemoryarchitectureuses864MBvideomemory,with
Dynamicvideomemoryallocation(DVMT)

MotioncompensationforMPEG2support

SoftwareDVDplaybackat30frames/secondfullscreen

Videooverlaysupport

2DGraphicsengineincludes128bitBLTengineandcolorspace
conversion

3DGraphicsengineincludesDirectXsupport,16/24bitZbuffering,
Enhancedtexturefunctions,Doubleandtriplerenderbuffer
support,16&32bitcolor,maximum3Dresolutionof1600x1200@
85Hz

Dualindependentdisplaypipelinesappearasindependent
displaydevicestotheOS

Graphicscorefrequency200MHz(852GM)or266MHz(852GME)

Graphics Output Devices


Videooutputs:VGACRT(15pinDB9connector),DVIIexternal
monitor,andLVDSLCD(internal)

VGACRTsupportupto1600x1200x24bit@85Hz

Chapter 1: Product Overview

1-13

IntegratedLVDStransmitter:Supportsupto1400x1050@60Hz
singleordualchanneldualchannelLVDSflatpanel,withLVDS
frequencyupto112MHz.

GeneratesLCDpowersequencingandbacklightinvertercontrol
signals

BiLinearpanelfitting(stretching)

Digitalvideo(DVO)portusedtodriveDVItransmittercomponent

SecondDVOport(852GMEonly),whichisusedfordisplayoptions
onotherNCRplatforms

DVIexternalmonitorsupportupto1600x1200@60Hz,Compliant
withDVISpecification1.0

DualindependentdisplaysupportwithWindowsmultimonitor
support(ExtendedDesktopandSimultaneousmodes)VGA+DVI,
VGA+LVDS,LVDS+DVIExtendedDesktopmodeonly)supported,
anydevicecanbeselectedasprimary.

Analog Monitor
DVIIisprovidedasaconvenienceforuserswithanalogmonitors
havingaDVIconnector.DVIImeansananalogVGAsignalispresent
ontheDVIconnector,alongwiththedigitalDVIsignals.Onthe7402,
theanalogDVIIsignalisthesameasthatsenttotheVGA15pin
connector.AVGAmonitormaybeconnectedtoeithertheVGA15pin
connectorortheDVIIconnector,butnotbothatthesametime.
LCD Support
IntelgeneratedaspecificationforintegratedLCDsupportinPC
systems,calledCommonPanelInterfaceSpecification(CPIS).The
852GM/GMEgraphicscontrollerusestheLCDinterfaces.
LVDSsignalsarebroughtouttoa50pinheaderonthemotherboard.
AlthoughCPISspecifiesanLCDconnectorthe7402doesnotuseit
becauseitdoesnotsupport24bitcolorLCD.

1-14

Chapter 1: Product Overview

DVI Interface
TheDVIsupportsNCRdisplayperipheralssuchasthe5964aswellas
standardPCdigitalmonitors.

Power Management
TheBIOSsupportsthesupportstheAdvancedConfigurationand
PowerManagementInterface(ACPI)1.1specification.The7402
supportsthesystempowerstatesdefinedbyACPI:

G3MechanicalOff
Acomputerstatethatisenteredandleftbyamechanicalmeans
(forexample,turningoffthesystemspowerthroughthe
movementofalargeredswitch).Variousgovernmentagenciesand
countriesrequirethisoperatingmode.Itisimpliedbytheentryof
thisoffstatethroughamechanicalmeansthatnoelectricalcurrent
isrunningthroughthecircuitryandthatitcanbeworkedon
withoutdamagingthehardwareorendangeringservicepersonnel.
TheOSmustberestartedtoreturntotheWorkingstate.No
hardwarecontextisretained.Exceptfortherealtimeclock,power
consumptioniszero.

G2/S5SoftOff
Acomputerstatewherethecomputerconsumesaminimalamount
ofpower.Nousermodeorsystemmodecodeisrun.Thisstate
requiresalargelatencyinordertoreturntotheWorkingstate.The
systemscontextwillnotbepreservedbythehardware.Thesystem
mustberestartedtoreturntotheWorkingstate.Itisnotsafeto
disassemblethemachineinthisstate.

Chapter 1: Product Overview

1-15

G1Sleeping
Acomputerstatewherethecomputerconsumesasmallamountof
power,usermodethreadsarenotbeingexecuted,andthesystem
appearstobeoff(fromanendusersperspective,thedisplayis
off,andsoon).LatencyforreturningtotheWorkingstatevarieson
thewakeenvironmentselectedpriortoentryofthisstate(for
example,whetherthesystemshouldanswerphonecalls).Work
canberesumedwithoutrebootingtheOSbecauselargeelementsof
systemcontextaresavedbythehardwareandtherestbysystem
software.Itisnotsafetodisassemblethemachineinthisstate.

G0Working
Acomputerstatewherethesystemdispatchesusermode
(application)threadsandtheyexecute.Inthisstate,peripheral
devices(peripherals)arehavingtheirpowerstatechanged
dynamically.Theusercanselect,throughsomeUI,various
performance/powercharacteristicsofthesystemtohavethe
softwareoptimizeforperformanceorbatterylife.Thesystem
respondstoexternaleventsinrealtime.Itisnotsafetodisassemble
themachineinthisstate.

UndertheG1sleepingstateACPIdefineslevelsofsystemsleepstate
support.The7402supportsthefollowingsleepingstates:

S0:NormalPoweredOnstate

S1(Standby):TheS1sleepingstateisalowwakelatencysleeping
state.Inthisstate,nosystemcontextislost(CPUorchipset)and
hardwaremaintainsallsystemcontext.

The7402doesnotsupporttheS2,S3(SuspendtoRAM),orS4
(SuspendtoDisk)sleepingstates.ReferencetheACPISpecificationfor
details.

1-16

Chapter 1: Product Overview

Peripherals:ACPIdefinespowerstatesforperipheralswhichare
separatefromthesystempowerstate.Thedevicepowerstatesrange
fromD0(fullyon)toD3(off)Itistheresponsibilityofthedriver
developerforeachperipheraltodefineandsupporttheavailable
powerstates.

USB Port Functionality


ThemotherboardsupportssixUSBportswiththefollowing
characteristics:

USBv.2.0(EHCI)andIntelUniversalHCIv.1.1(UHCI)compatible

ThreeindependentUHCIhostcontrollersplustheEHCI,allcan
maptoanyphysicalport

EachHostControllerhasitsownroothub

Integratedphysicallayertransceiverswithovercurrentdetection
statusonUSBinputs

LegacyPS/2keyboardandPS/2mousesupportsothatlegacy
softwarecanruntransparentlyinanonUSBawareoperating
systemenvironment.

Permitshotplugandplayandisochronousperipheralstobe
insertedintothesystemwithuniversaldriversupport.

TwostandardTypeAUSBports,andtwo12VPoweredUSBports
appearexternaltotheterminalonI/Orow.One24VPoweredUSBport
isavailableontheP4RetailDaughtercard.TheremainingUSBportis
internaltotheunitandreservedtosupportfuturereleases(USB
Touch,USBBiometrics,etc).

Chapter 1: Product Overview

1-17

Ethernet LAN
The7402usestheIntel82562EXPlatformLANcomponent(10/100
PHY/transceiverusedwithICH4integratedLANcontroller),which
features:

CompliancewithAdvancedConfigurationandPowerInterface
andPCIPowerManagementstandards

Supportforwakeuponinterestingpacketsandlinkstatuschange

SupportforremotepowerupusingWakeonLAN(WOL)
technology

SupportofWiredforManagement(WfM)Rev2.0

TransmitandReceiveFIFOs3kBeach

Backwardcompatiblesoftwarewith82557,82558and82559(used
onpreviousNCRproducts)

TCP/UDPchecksumoffloadcapabilities

SupportforIntelsAdaptiveTechnology(robustoperationat
100Mb/s)

IntelPXE(networkboot)supportincorporatedintosystemBIOS

RJ45LANconnectorwithspeedandlinkLED,andintegrated
magneticsforbettercost/performance

Integrated Audio
ThedigitalaudiolinkintheICH4supportstheAudioCodec97,
Revision2.3specification,whichincludessupportforthreecodecswith
independentPCIfunctionsforaudioandmodem.
Note: TheintegratedModemisnotsupported.
Microphoneinputandleftandrightaudiochannelsaresupportedfor
ahighquality,twospeakeraudiosolution.

1-18

Chapter 1: Product Overview

TheICH4supportsuptosixchannelsofPCMaudiooutput(fullAC3
decode).SixchannelaudioconsistsofFrontLeft,FrontRight,Back
Left,BackRight,Center,andSubwoofer,foracompletesurround
soundeffect.ICH4hasexpandedsupportforthreeaudiocodecsonthe
AClink.The7402motherboardprovidesasinglecodecforLeftand
Rightstereosound.Surroundsoundisnotsupported.
Anamplifierintegratedonthemotherboardallowsdirectdriveof
stereospeakers,upto3Watts/channel.
IntelprovidesWindowsandLinuxdriversfortheintegratedaudio.
UnderDOSthereisSoundBlastercompatibility.
AudioOutputs:

AtriplestackaudioconnectorontherearI/OwithLinein(top),
Speakerout(middle),andMicin(bottom)on3.5mmstereojacks.

Aninternal14pinheaderasdefinedbyEmbeddedATX,
implementingLineout(amplified),Speakerout,andMicin.

PluggingacableintotheSpeakeroutorMicinportsontherearI/O
disablesthatfunctionalityontheinternalheader.
ApiezotransduceronthemotherboardprovidesbasicPCbeep
functionalityunderDOS,andalsoforotherOSwhenthereareno
speakersconnected.ThePCbeepsignalisconnectedtotheaudiocodec
toallowPCbeepsoundstoplaythroughthespeakerswhentheseare
present.

Fan Connectors
Themotherboardhasthreefanconnectors.OneisreservedfortheCPU
fan.Thepowersupplyfanspeedoutputisconnectedtoasecondfan
connector,whichisusedtomonitorpowersupplyfanhealth.
Allfanconnectorsare+12Vandareintendedforfanswith300mA
typicalcurrentdraw.

Chapter 1: Product Overview

1-19

ThemotherboardhashardwaresupportforvariablespeedCPUfan,
usingtheLM85monitor.Variablespeedfancanlowersystemnoise
levels,reducedustingress,andimprovefanlife.Fanspeedcontrolis
viaPWMsignalsgeneratedbytheLM85.

Cash Drawer Support


The7402Terminalcontrolsthecashdrawerthroughacashdrawer
Kickoutconnectoronthebackoftheterminal(RetailDaughterCard),
orthroughthecashdrawerKickoutconnectoronthetransaction
printer.Theterminalcanbeconfiguredwith0,1,or2cashdrawers.
ThefirstdrawerisattachedtotheterminalthroughacablewithanRJ
45connector.AseconddrawercanbeconnectedusingaYcable.
Note: AsingleOpen/Closestatussignalissharedwithbothdrawers.
Therefore,itisnotpossibletodeterminewhichcashdrawerisopen.

MSR

MSR

21366

TheMSRinterfacesupportsamaximumof3tracksofmagneticstripe
informationforsupportofISOformatcards.ActivatetheMSR
interfacebyenablingitinBIOSSetupunderIOConfiguration.The
MSRinterfacecontrollerisamemorymappeddevice,whichcanreside
atsystemmemoryaddressesCA000,CC000,orD0000.IfMSR
capabilityisnotdesired,itmaybedisabledthroughBIOSSetup.

1-20

Chapter 1: Product Overview

PCI Boards
PCI Riser Board
ThePCIRiserBoardisasingleslotboard,whichsupportsthecustom
7402PCIboards.

PCMCIA Adapter Board


ThisPCIboardsupportsoneType2PCMCIAcard.ThePCMCIA
socketsupports12V,5Vand3.3Vcardsandisswitchedautomatically
bytheTexasInstrumentTPS2226Apowerswitch.Allcardsare
internallybufferedtoallowhotinsertionandremoval.ThePCIcard
hasaninternaldatapath,whichallowsthehosttoaccess8,16,and
32bitcardsusingfull32bitPCIcyclesformaximumperformance.
Pipelinearchitectureprovidesanunsurpassedperformancelevelwith
sustainedbursting.ThiscardisregistercompatiblewiththeIntel
82365SLDFand82356SL.

Dual RS-232 Adapter


ThisPCIboardhastwo16C550compatibleserialports,whichare
addressedasCOM6andCOM7.ThesetwoCOMportsarelocatedon
theconnectorrowofthe7402.COM6islabeledRS232/5andCOM7is
labeledRS232/6.Thecardsupports5,6,7,8bitcharacterselection
alongwitheven,odd,noparity,orforceparitygenerations.The9835
iscapableofsupportingfastdataratesupto1.0Mbytes/s.

Chapter 1: Product Overview

1-21

Storage Media
HARD DISK DRIVE
The7402supportsone3.5inch,UltraDMA100IDEharddiskdrive.
Thedriveislocatedinthefrontofthebase.Ithasthefollowing
performancecharacteristics:

AccessTime:12msec(average)

RPM:5400

Size:40/80GB

2MBSDRAMCacheBuffer

Compact Flash
The7402supportsCompactFlashthroughtheIDEinterface.The
adapterboardislocatedontheRetailDaughterCardBracket.The
compactflashmustbesetforMasterMode.

1-22

Chapter 1: Product Overview

Operator Display
Themotherboard,throughtheLVDSAdapterBoard,supportsan
integratedDisplayHeadwithanLVDSTFTLCDpanel.

LCD Panel
The7402providestwooperatordisplayoptions:

12.1dualbulbLVDSTFTdisplay(SharpLQ121S1DG41)

15dualbulbLVDSTFTdisplay(SharpLQ150X1LGN2H).

Thedisplayheadhasthefollowingcharacteristics:

LVDSinterfaceusedtocontroltheLCD

RS232interfaceusedtocommunicatewiththetouchscreen
controller(locatedonRetailDaughterCard)

Thedisplayheaddrawsamaximumof1.5AfromthepoweredRS
232interface

2Backlights

Fieldreplaceablebacklights

MTBFof50000hours

Brightnessof350nits

LVDS
LVDS(LowVoltageDifferentialSignaling)isanimprovementoverthe
traditionalparallelinterface.LCDimagedataissenton4pairsofwires
ratherthanon20individualdatalines.TheIntelchipsetdrivesLVDS
directlywithnoadditionallogicrequired.AdvantagesofLVDS
include:

ReducesLCDCablecomplexity

Dramaticallyreducesradiatedemissions

Improvesrobustnessofdisplaysignaltiming

Supportslongercablelengthuptoseveralfeetifrequired

Chapter 1: Product Overview

1-23

Inverter
AninverterisusedtodrivetheCCFL(coldcathodefluorescent)
backlightsoftheLCD.SincetheinverterismatchedtotheLCD,the
12.1and15displayshavedifferentinverters.Inverteroutputpower
isapprox.9wattsforthethe12.1displayand13wattsforthe15
display.TheinvertermountstothebackoftheLCDbracketnearthe
PCIslot.Acoverprotectspersonnelandsurroundingcircuitryfrom
thehighvoltagerequiredtodrivethebacklighttubes.

Touch Screen
The7402supportseitherafivewireresistiveTouchscreenora
CapacitiveTouchscreen.AhardwarejumperontheRetailDaughter
Cardselectsresistiveorcapacitivemode.
Allapplicationsanddiagnosticsusethetouchinterfaceforuser
interaction.ThetouchscreenglasscompletelycoverstheLCDdisplay
andismounteddirectlyinfrontoftheLCD,behindthefrontplastic
bezel.TheMicroTouchEXIIchipsetisusedtocontroltheTouchscreen,
whichisconnectedtotheRetailDaughterCardthroughaninternal
RS232cableandinterface.TheTouchscreenisdesignedtobeeasily
replacedincaseofdamageorfailure.

Integrated Customer Display


The7402supportsanintegratedCustomerDisplay,whichislocatedon
thetopofthedisplayhead,facingthebackoftheunit.Therearetwo
types:

2x20VFD

AllPointsAddressableDisplay

1-24

Chapter 1: Product Overview

2 x 20 VFD
The2x20VFDCustomerDisplaymoduleconsistsofaVFDwith2
rowsof205x8dotmatrixcharacters,RS232interface,drivercircuitry,
DCtoDC/ACconverter,andcharactergenerator.

All Points Addressable Display


TheAllPointsAddressableCustomerDisplaymoduleconsistsofa
128x64dotmatrixgraphicVFD,RS232interface,DCtoDC/AC
converter,andacharactergenerator.Themoduleiscapableof
displaying64luminancelevelsand4grayscalelevels.

Additional Features
IRDA Infrared Interface
The7402supportsIRDAcommunicationswithexternalportable
devicessuchasCellPhonesandPDAs.TheIRtransceiverislocated
behindadarkplasticlensonthefrontbezeloftheunit,belowtheLCD
display.Typicallytheremotedevicemustbeplacedwith1meterofthe
7402toestablishcommunications.
IRDAleveragesserialinterfacesandthususestheCOM2serialport
resources.Nominaldatarateis115kbps.Brightsunlightonthe7402or
remotedevicecanreducerangeorblockcommunicationscompletely.
Appropriatedriversmustbeloadedfortheinstalledoperatingsystem
torecognizetheIRDAinterface.

Chapter 1: Product Overview

1-25

Motion Sensor
The7402supportsamotionsensorforsystemwakeupbasedonnearby
activity.Thisisaphotodiodesensorwhichdetectschangesinambient
lightlevels.Thehardwaregeneratesaninputsignaltothe
motherboardwhichcanbepolledorusedtogenerateinterrupts
dependingonsoftwarearchitecture(NCRsuppliedsoftwareand
operatingsystemsoftwarecanbothusethisinterfaceifconfigured
correctly).The7402doesnotsupportwakeupfromsoftoffviathe
motionsensor.However,wakefromstandbyorscreensaverare
possible,andNCRdriversoftwareallowscustomerapplicationsto
directlyusethemotionsensor.
ThephotodiodemountsbehindaclearplasticlensbelowtheLCD
panel,nexttotheIRDAtransceiver.Thecircuitryisoptimizedfor
normalroomlightingconditions.Excessivebrightlightordarknesscan
reduceitseffectiverange.Typicallymotionwithin24feetofthe
systemcausesawakeup.

Power Indicator
AgreenLEDpowerindicatorislocatedbelowtheLCDnearthe
motionsensorandIRDAtransceiver.TheLEDilluminateswhenever
thesystempowersupplyisactive.Thusthepowerindicatorshows
thattheunitisOnorinStandby.

Speakers
The7402hasstereospeakersintegratedintothetopofthedisplayhead
abovetheLCDpanel.Theseconnecttothemotherboardinternalaudio
header.Nominalaudiopoweris3Wperchannel,whichprovidesfull
PCaudiocapability.Forhigherfidelitysound,externalspeakerscanbe
connectedtotheexternalaudiojackontheI/Obracket.Theintegrated
speakersaremutedinhardwarewheneveracableispluggedintothe
externalaudiojack.Thereisonlyenoughpoweravailabletodriveone
setofspeakers.

1-26

Chapter 1: Product Overview

Printer Options
NCR 7167 Printer
TheNCR7167Printerisafast,quiet,relativelysmallandveryreliable
multifunctionprinter.Itprintsreceipts,validatesandprintschecks,
andprintsonavarietyofsingleormultiplepartforms.Thereisnot
journalasitiskeptelectronicallybythehostterminal.Theprintercan
connectthroughaUSBportoraserialport.Itcanreceivepowerfroma
powersupplyorthroughaUSB+powercable.

Power Supply
AC Adapter Cable

19711c

NCR 7197 Printer


TheNCR7197Printerisafast,quiet,relativelysmallandveryreliable
multifunctionprinter.Itprintsreceiptsandtwocolorprinting.The
printercanconnectthroughaUSBportoraserialport.Itcanreceive
powerfromapowersupplyorthroughaUSB+powercable.
Power Supply
AC Adapter Cable

19712b

Chapter 1: Product Overview

1-27

Optional Displays
5964 12.1-Inch Touch Screen

19429a

The5964isdesignedfortouchbasedapplicationsandfeaturesahigh
brightness12.1InchActiveMatrixColorLCDwithSVGAresolution.
The5964featuresa5wireResistiveTouchScreen,integratedMSR,
DigitalVideoInterface(DVI),tabletopmountwithtiltandswivel(or
canbeintegratedontheterminal),andconvenientconnectionsforan
externalkeyboardandhandheldscanner.
Note: IfSimultaneousModeisused(samedisplayonboththe
integratedLCDandthe5964)thenExtendeddesktop(concurrent
mode)isrecommended.

1-28

Chapter 1: Product Overview

Features
Resistive Touch Screen

Touchoverlayuses5wireresistivetechnologyfor
easeofuseandlongreliability.
Resistivetechnologyallowsuserstooperatethe
touchscreenwithaglovedhand,stylus,etc.

Retail Hardened

Touchscreensurfacecontainsanantiglare,spill
proofandhardeningcoating

12.1-Inch Active Matrix


LCD

DualbacklightcolorLCDdisplayoffersexceptional
brightness(300nitsmax.)andviewability.

Brightness Control

TheLCDisfactorysettorunatfullbrightness.
Userscanselectreducedbrightnessthroughauser
adjustablehardwareswitchbelowtherightfront
bezel(high/lowbrightness).

Wide Viewing Angle

Horizontalviewingangleof60to+60(rightto
left),vertical50to+50(bottomtotop)

SVGA Resolution

Highresolution(800x600)supportsthelatest
graphicalandmultimediaapplications

PS/2 Keyboard
Connector

AconvenientPS/2connectorsupportsanonwedge
PCstylekeyboardforalphaentryanddiagnostics

Scanner Connector

RJ45interfaceprovides5Vpowerand
communicationfortheNCRRS232handheld
scanner

Tone Speaker

Soundserrortones&audiblefeedbackduring
operatorinputcontrolledbyTAPS/OPOS
commands

DVI Video Interface

IndustrystandardDVI(DigitalVideoInterface)for
connectiontoDVIIconnectoron7402

Chapter 1: Product Overview

1-29

RS-232 Touch Interface

7402PoweredRS232connectorprovidespower
andtouchinterfaceforNCR5964display

Wedge Controller

Passesdata(MSR,scanner,keyboard)tohost
terminalthroughPS/2datastreamviaYcable

Terminal Powered

Noadditionalpowercordorpowersupplyis
requiredsimplifyingcablemanagement

MSR Option

Integrated3trackISOMSR

Tilt / Swivel

Theremotetabletoppedestalmountsupportstilt
andswiveltoadjustdisplaytooptimumangle

1-30

Chapter 1: Product Overview

5942 12.1-INCH Color LCD

19809a

The594212.1InchLCDisdesignedforcustomerswhodesireacolor
displayandpreferthesmallfootprintandergonomicpackagingof
LCDtechnologyversustraditionalCRTs.Dependingonthe
customersrequirements,thisLCDdisplaycanbeusedeitherasan
operatordisplayoracustomerinformationdisplay(CID).The5942
Displayfeaturesa12.1InchActiveMatrixColorLCDwithsupportfor
SVGAandXGAresolution.
The5942canbeintegratedontheterminalorinstalledonaremote
mount.

Chapter 1: Product Overview

1-31

7452-K419 15-Inch Color CRT


The15InchCRTcanbeintegratedontheterminalorinstalledona
remotemount.
Note: The15InchdisplayistoolargefortheSwivelArm.For
integratedconfigurationsitisplacedontheLargePeripheralExtension
Deck,whichisincludedintheIntegrationTrayAccessoriesKit
(7402K310/K315).

19743

1-32

Chapter 1: Product Overview

NCR 5932 Keyboards


Therearethreemodelsofthe5932Keyboard:

109KeyUSBKeyboard

115KeyBigTicketKeyboard(PS/2interface)

68KeyPOSKeyboard(PS/2interface)

109-Key USB Keyboard


Keylock

MSR

19586a

The109keyUSBkeyboardisamultifunctionkeyboardthatistwo
keyboardsbuiltintoone.
Thekeyboardconsistsoftwomajorsections:

38keyPOSkeyboard

IndustrystandardalphanumericPCkeyboard

ThekeyboardcontainsthekeymatrixandotherPOSspecificfunctions
suchasKeylock,speaker,systemstatusindicator,andmagneticstripe
reader(MSR).This5932keyboardalsohasaUSBporttoconnecta
ScannerorotherUSBdevice.

Chapter 1: Product Overview

1-33

Features
TheNCR5932USBKeyboardsupportsthefollowingfeatures:

Keylock

Speaker

MagneticStripeReader(MSR)

KeyboardStatusLEDs

Keylock
TheUSBkeyboardhasafourpositionKeylock.Youcanrotatethe
Keylockbetweenspecificpositionsbyuseofthreekeys.Thepositions
areexplainedinthefollowingtable.
Abbreviation Position

Description

Ex

Exception

Usedbythecustomerorservicerepresentative
toperformlowlevelprogrammingsuchas
workstationdiagnostics,configuringthe
workstation,orloadingtheworkstation.

Locked

Usedtolockkeyboardinputtoprohibituseof
normalfunctions.

Register

Usedwhenperformingnormalretailmode
functions.

Supervisor Usedbythesupervisortoprovidehighest
levelofworkstationcontrolincasessuchas
refundsandrunningtotals.

Speaker
Theprogrammablespeakeriscapableofgeneratingkeyclicksand
errortones.

1-34

Chapter 1: Product Overview

MSR
TheMSRisanoptionalfeaturethatprovidessupportforreading
magneticallycodeddatacards.Thekeyboardssupporttwodifferent
typesofMSR:

ISOTracks1,2,and3

JISIIandISOTrack2

Keyboard Status LEDs


ThekeyboardhasthreestatusLEDs:

NumLock

CapsLock

ScrollLock

Thesefeaturesareusedtoprovidethepresentstateofthekeyboard.
Theindicatorsaresinglecolor(Green)LEDs.Whenthesystemisoff,
noLEDsareilluminated.

Chapter 1: Product Overview

1-35

115-Key PS/2 Big Ticket Keyboard


Keylock
Status
Indicator

MSR

19745a

68-Key PS/2 POS Keyboard

Keylock

Status
Indicator

MSR

Features
The5932PS/2Keyboardsincludethefollowingfeatures:

Keylock

Speaker

SystemStatusIndicatorLED

MagneticStripeReader(MSR)

ExternalDecodedScannerConnector

SpecialPCSetupmodeonthe68keykeyboard

19746

1-36

Chapter 1: Product Overview

Theoperationsoftheuserprogrammablespeaker,MagneticStripe
Reader(MSR),keylock,andscannerconnectorarehandledbythe
Wedgecontroller.PleaserefertotheWedgeSoftwareUsersGuide
(BD201368A)fordetailedinformationaboutinterfacingand
configuringthesedevices.
Keylock
TheBigTicketand68keykeyboardshaveafourpositionkeylock
switch.Thepositionsareexplainedinthefollowingtable.
Abrviation Position

Description

Ex

Exception Usedbythecustomerorservicerepresentative
toperformlowlevelprogrammingsuchas
terminaldiagnostics,configuringtheterminal,
orloadingtheterminal.

Locked

Usedtolockkeyboardinputtoprohibituseof
normalfunctions.

Register

Usedwhenperformingnormalretailmode
functions.

Supervisor Usedbysupervisortoprovidehighestlevelof
terminalcontrolincasessuchasrefundsand
runningtotals.

Speaker
Aprogrammablespeakergenerateskeyclicksanderrortones.
Buzzer
ThebuzzerisaninternalonboardBuzzer.
System Status Indicator LED
ThesystemstatusindicatorisatwocolorLED.Thegreencolor
indicatesthekeyboardispowered.Redindicatesanerrorcondition.
Whenthesystemisoff,theLEDisextinguished.

Chapter 1: Product Overview

1-37

Whenthe68keykeyboardisinthespecialPCsetupmode,theLED
flashesred/green.
ThestatusandconditionindicatedbytheLEDareshownasfollows:
Status

Condition

Green

Poweron

Red

Wedgecontrollerreportinganerrorcondition

Flashingred/green

Keypadof68keykeyboardinPCSetupmode
(Seespecialkeypadmodeonnextpage)

Off

Systemoff

Note: FormoreinformationabouttheWedgecontroller,referto
WedgeSoftwareUsersGuide(BST01368B).
MSR (Magnetic Stripe Reader)
TheMSRisanoptionalfeaturethatprovidessupportforreading
magneticallycodeddatacards.Thekeyboardssupporttwodifferent
typesofMSR:

ISOTracks1,2,and3

JISIIandISOTrack2(BigTicketandfullfeatured68key
keyboardsonly)

Note: MSRsignalsareroutedtotheWedgecontrollerandpassedinto
thesystemkeyboarddatastream.Formoreinformationaboutthe
Wedgecontroller,refertoWedgeSoftwareUsersGuide(BD201368A)
External Decoded Scanner Connector
AdecodedRS232inputdevicethatonlyrequiresTXD,RXD,CTSand
RTS,suchasabarcodescanner,canbeconnectedtothekeyboard.RS
232signalsareroutedtotheWedgecontrollerandpassedintothe
systemkeyboarddatastream.Theconnectorprovides+5Vtopower
thescanner.FormoreinformationabouttheWedgecontroller,referto
WedgeSoftwareUsersGuide(BD201368A).

1-38

Chapter 1: Product Overview

Special "PC Setup" Keypad Layout for 68-key Keyboard


Onpowerup,theoperatorcanswitchthe68keykeyboardintoan
alternatekeypadlayoutthatcanbeusedwithmanyPCBIOSsetup
andconfigurationroutines.Thealternatelayoutcontainskeyssuchas
ESC,TAB,END,+,andarrowkeyswhicharenotavailableinthe
normalkeypadlayout.Thealternatelayoutallowstheoperatorto
configureaPCwiththe68keykeyboard.

Chapter 1: Product Overview

1-39

NCR 5972 2x20 Remote Customer Display


Tall Post Models

5972-1xxx (VFD)

5972-2xxx (LCD)

19750b

Desktop Models

5972-1000/5973-1000 (VFD)

5972-2000 (LCD)

19749b

1-40

Chapter 1: Product Overview

Features

RS23Interface

Socketfor32KofPROMforadditionalcharactersets(59721000
VFD).

7x9pixelcharacters(59721000VFD);5x8pixelcharacterson
59722000LCD

Diagnostics

Charactersets:

CodePage850(International)

Katakana(except59722000)

CodePage866(Cyrillic)(except59722000)

Chapter 1: Product Overview

1-41

NCR 5973 2x20 International VFD Customer Display

Desktop Model

16-Inch Post

Features

256x64dotsgraphicVFD

Microcontroller

FlashROM

Displaydrivercircuitry

Communication/powerconnector

Powerconvertercircuitry

Communicationdrivers

Bidirectionalparallelinterfacesupport

20448a

1-42

Chapter 1: Product Overview

Compatibility
LAN Communications
Thesoftwareassociatedwiththeterminalsystemsconformtothe
followingstandards:

NetworkDriverInterfaceSpecification(NDIS4)

IEEE802.3&802.3uCSMA/CD(10/100MB/sEthernet)

IEEE802.2LinkLevelControl(LLC)

TCP/IP

Application Programmability
Thesoftwareassociatedwiththeterminalsystemsconformtothe
followingstandards:

OLEforRetailPOS1.4

JavaPOSforRetail1.4

HTML4.0

ECMAScript

JavaDevelopmentKit1.1.3

Operating System Information


Thesoftwareassociatedwiththeterminalsystemsconformtothe
followingstandards:

MicrosoftWindowsNT

MicrosoftWindows2000

WindowsXPe

Chapter 1: Product Overview

1-43

System Configuration Diagram


CRT

5964
Touch Screen

5942

DVI RS-232
(Powered)

RS-232

VGA

USB
(24 V)

7167

7197

Retail
Daughter
Card

5932 USB

Cash
Drawer

2nd Drawer (Y-Cable)


2189/2183

PS/2

5932 Big Ticket

Mouse

7875

RS-232

USB
(12 V) USB

RS-232
(Powered)

7882

7162

7197

5972-2xxx

PS/2

Parallel

RS-232 Peripherals (Powered)

RS-232 Peripherals

5972-1xxx

LAN
7402 Motherboard

7167

5945
5992

7892

7837
20929a

1-44

Chapter 1: Product Overview

Chapter 2:

Hardware Installation

Introduction
The7402isfullyassembledatthefactory.Thischapterexplainshowto
connectoptionalhardwarecomponentstotheseterminals.

Installation Summary
Removetheterminalfromtheshippingpackagingandverifythe
hardwareconfiguration.Connecttheperipheralandcommunication
cables.
AttachthePowerCordtothesystemandtoanACpowersource.After
powerisappliedtotheterminalthePowerupselftestsruntoverify
basicfunctionality.
ROMbasedsetupshouldbeusedtoconfigurenetworkoptions.Full
configurationdependsuponthesystemserverandthemanagement
website.

2-2

Chapter 2: Hardware Installation

Installation Restrictions

Beforeinstallingtheterminal,readandfollowtheguidelinesinthe
NCRRealPOS72SitePreparationGuide(B00500001464)andthe
NCRWorkstationandPeripheralACWiringGuide(BST0211553).

Installtheterminalnearanelectricaloutletthatiseasilyaccessible.
Usethepowercordasapowerdisconnectdevice.

Donotpermitanyobjecttorestonthepowercord.Donotlocate
theterminalwherethepowercordcanbewalkedon.

Useagroundingstraportouchagroundedmetalobjectto
dischargeanystaticelectricityfromyourbodybeforeservicingthe
terminal.

Ifthepowercordisreplaced,itmustbereplacedwiththesame
typeofcordwiththeprotectiveshroud.

Donotroutethepowercordthroughopeningswithsharpedges.

Caution: Thisunitcontainshazardousvoltagesandshouldonlybe
servicedbyqualifiedservicepersonnel.
Caution: DONOTconnectordisconnectthetransactionprinterwhile
theterminalisconnectedtoACpower.Thiscanresultinsystemor
printerdamage.

Chapter 2: Hardware Installation

2-3

Peripheral Cable Routing


Theperipheralcablesarerouteddownthroughthebaseandoutthe
rearoftheunit.TheyaresecuredinternallywithaCableClamp.

Cable Clamp

21025

2-4

Chapter 2: Hardware Installation

Installing Peripherals
Caution: DisconnecttheACpowercordbeforedisassemblingthe
terminal.TheON/OFFswitchdoesNOTremovepowertotheunit.
UseappropriateElectroStaticDischargeproceduresduringthis
modification.
TheACPowerCordcanbedisconnectedfromthewallorfromthe
bottomoftheterminal.

Power Cord

21047

Chapter 2: Hardware Installation

2-5

Accessing the Cable Connectors


Thissectiondescribeshowtoinstalltransactionprintersandother
peripheralssupportedbythe7402.Thecableconnectorsarelocated
behindtheCableCover.
1. TilttheDisplayModule.
2. RemovetheCableCover.
a. RemovethescrewfromtheCableCover.
b. PressdownonthetwoplasticCableCoverReleaseTabsand
slidethecoverforward.

Front Cover Latches

Screw
20931

2-6

Chapter 2: Hardware Installation

Cable Connector Identification


1. ConnecttheperipheralandLANcables.Theillustrationidentifies
theperipheralconnectorsontheterminal.Seethesectionsthat
followforspecificinstallationinstructionsforeachofthe
peripherals.

24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

20917

Note: RS232/1,RS232/2,andRS232/4canbepoweredports.They
areenabledviahardwarestrapsontheMotherboard.RS232/3isan
internalportthatisdedicatedtotheTouchfeature.
2. AfterinstallingtheperipheralandLANcablesreplacethecable
cover.

Chapter 2: Hardware Installation

2-7

PS/2 Keyboard/Mouse Cable Connections


The7402hasdedicatedPS/2connectorstosupportbothakeyboard
andmouse.

24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

PS/2 Mouse
(Green)

PS/2 Keyboard
(Purple)
21028a

Mouse Installation Restriction


IfyouarerunningWindowsNTyoumustmakethefollowingRegistry
entryinordertoenabletheMouseClassDriver.
[HKEY_CURRENT_CONFIG/System/CurrentControlSet/Enum/ROOT/
LEGACY_MOUSCLASS/0000]
CSConfigFlags=dword:00000000

2-8

Chapter 2: Hardware Installation

Opening the LCD Cabinet


1. RemovetheshippingscrewthatlockstheDisplayAssembly
closed.
Note: Theshippingscrewcanbeleftoutifdesired,orreplacedfor
securitypurposes.

Shipping Screw

21024

Chapter 2: Hardware Installation

2-9

2. PresstheDisplayLatchasshownandthenopentheDisplay
Assembly.

Diaplay Latch

21026

2-10

Chapter 2: Hardware Installation

Installing an NCR 5964 12.1-inch Touch LCD


TheNCR5964canbeconnectedasaremotedevice.

19429a

Note: APCkeyboardisrequiredtoconfigurea596412.1inchTouch
LCD.
Thefollowingillustrationsshowthecableconnectionsforthe5964and
the7402.Therearetwocablesrequired.

DVICableprovidesthevideointerfacetothe5964

RS232YCableprovidesaserialinterfaceandpowertothe5964.
Italsoconnectsthe5964PS/2keyboardconnectortotheterminal,
whichprovidesaninterfaceforthewedgecontroller(MSR,PS/2
Keyboard,Scanner,andToneSpeaker).

Chapter 2: Hardware Installation

2-11

DVI Cable Connections


ConnectthecabletotheDVIConnectorsonthe5964displayand7402
terminal.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

DVI

DVI

497-0422831 - 1.0 m
(1416-C723-0010)
497-0422832 - 4.0 m
(1416-C723-0040)

21029

2-12

Chapter 2: Hardware Installation

RS-232 Cable Connections


1. ConnecttheYcabletooneofthePoweredRS232portsandtothe
PS/2connectoronthe7402terminal.
2. ConnecttheotherendoftheYCabletotheRS232connectoron
the5964display.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

Powered RS-232 Ports


(A, B, or D if available)

RS-232

PS/2

497-0422833 - 1m
(1416-C725-0010)
497-04228324 - 4m
(1416-C725-0040)
21030

FormoreinformationrefertotheNCR596412.1InchTouchLCDUsers
Guide(B00500001324)

Chapter 2: Hardware Installation

2-13

Installing a 5942 12.1-Inch LCD Monitor


TheNCR5942canbeconnectedasaremotedevice.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

DVI

CRT

VGA

LAN

12V USB 12V USB

Powered USB
VGA
Power

497-0426160 - 4 m Beige
(1416-C803-0040)
497-0428512 - 4 m Black
(1416-C851-0040)
21031

1. ConnecttheLCDCabletotheVGAconnectorsonboththe5942
monitorand7402terminal.
2. ConnectthePowerCabletothe5942andtoaPoweredUSB
connectoronthe7402terminal.
FormoreinformationrefertotheNCR594212.1InchLCDMonitor
UsersGuide(B00500001394)

2-14

Chapter 2: Hardware Installation

Installing the Transaction Printer


TheprinterscanconnectthroughaUSBconnectororanRS232
connector.ItreceivespowerthroughaPoweredUSBpowercable.

USB Installation
ConnectthePoweredUSBPrinterInterfaceCabletotheUSBConnector
andPowerConnectorontheprinterandtothe24VPoweredUSB
Connectorontheterminal.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

24V USB

Beige

Black

497-0424888 - 1 m
(1416-C713-0010)

497-0430301 - 1 m
(1416-C881-0010)

497-0424501 - 4 m
(1416-C713-0040)

497-0430300 - 4 m
(1416-C881-0040)

Power

USB

21032

Chapter 2: Hardware Installation

2-15

RS-232 Installation w/Power from Powered USB


1. ConnecttheRS232PrinterInterfaceCabletotheRS232Connector
ontheprinterandtoanRS232Connectorontheterminal.
2. ConnectthePrinterPowerCabletothePowerConnectoronthe
printerandtothe24VPoweredUSBConnectorontheterminal.

24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

Power

RS-232

RS-232

9-Pin to 9-Pin (Beige) 9-Pin to 9-Pin (Black) 9-Pin to 25-Pin (7162)


497-0407427 - 1.0 m
497-0408349 - 0.7 m 497-0430266 - 1.0 m
(1416-C337-0010)
(1416-C359-0007)
(1416-C879-0010)
497-0407943 - 4 m
(1416-C266-0040)
497-0409379 - 15 m
(1416-C266-0152)

497-0430265 - 4 m
(1416-C879-0040)

497-0407429 - 4 m
(1416-C337-0040)

Beige

Black

497-0424887 - 1m
(1416-C712-0010)

497-0430305 - 1m
(1416-C880-0010)

497-0422292 - 4 m
(1416-C712-0040)

497-0430306 - 4 m
(1416-C880-0040)

497-0407430 - 15.2 m
(1416-C337-0152)
21033

2-16

Chapter 2: Hardware Installation

Installing an NCR 5972 Remote Customer Display


TherearetwomodelsoftheNCR5972RemoteCustomerDisplay:

59721xxxVacuumFluorescentDisplay(VFD)

59722xxxLiquidCrystalDisplay(LCD)

Tall Post Models

5972-1xxx (VFD)

5972-2xxx (LCD)

19750b

Chapter 2: Hardware Installation

2-17

Desktop Models

5972-1000/5973-1000 (VFD)

5972-2000 (LCD)

19749b

1. LocatetheDisplayMountwithin4meters(13ft.)ofthehost
terminal.
2. Determineifthecableshouldberouteddownthroughthe
mountingsurfaceorifitshouldberunontopofthesurface.Drilla
holeifnecessary.
3. HighPostMount:IfyouareinstallingHighPostmodelsecurethe
MountingPlatewithscrews(4)thatareprovided.

Mounting Plate
4.06 mm (0.160 in.) Diameter

7.6 cm
(3.0 in.)

14622a

2-18

Chapter 2: Hardware Installation

Cable Connections
1. ConnecttheDisplayCabletoapoweredRS232connectoronthe
terminal.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

Powered RS-232 Ports


(A, B, or D if available)
21034

Chapter 2: Hardware Installation

2-19

Installing a Cash Drawer


TheCashDrawercanbeconnectedtotheCashDrawerconnectororto
thetransactionprinter.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

Cash Drawer Connector

Cash Drawer Connector


21035a

2-20

Chapter 2: Hardware Installation

Installing a Second Cash Drawer


Theterminalsupportsa2drawerconfigurationwithaYcable
(1416C3720006).
1. Placethecashdrawerinthedesiredlocation,withincableslength
oftheprinter.
2. ConnecttheYcabletothetransactionprintercashdrawer
connector.

Chapter 2: Hardware Installation

2-21

Powering Up the Terminal


Terminal On/Off Switch
TheTerminalOn/OffSwitchislocatedbehindtheCableCover.There
isaholeintheCableCoverthatyoucaninsertasmallobjecttoaccess
theswitch,oryoucanremovetheCableCovertogainaccesstothe
switch.Thisisalogicswitchonly,whichhastwostates.

LastStatetheterminalresumesthelastpowerstatewhenpower
isrestored.

PowerOntheterminalpowersonwhenpowerisrestored.

Class:7402-1000
S/N:36309845

NCR Corp Class:7402-1000

Date:21 November 2003

Unit Serial:36309845

NCR Corporation
c.

xxxx-xx-xxxx(x)
c

US

Model No

me

Serial No
NYCE
NO.

437

Atlanta, GA 30096

Class 7402

he

Date of Mfg.

: 7402
: 36-309845
: 21 NOV 2003

NCR

This device complies


with Part 15 of the FCC rules.

100-120 V~ac,
Operation is subject to the following
50-60 Hz 6A 300W two conditions:
(1) this device may not cause harmful
interference,and

200-240 V~ac,
(2) this device must accept any interference received,
50-60 Hz 3A 300W including interference that may cause undesired operation.
This Class A digital apparatus complies with Canadian ICES-003.

PS
E

M E 01

Made in Singapore

VCCI-A

Cet appareil numerique de la classe A est


conforme a la norme NMB-003 du Canada.Patents Pending

20946

ThepowerstatecanbesettouserpreferenceintheBIOSSetup.
ChangetheAfterPowerFailureparameterintheBootMenu.Bydefault
theTerminalPowerSwitchissettoLastState.SeetheSetupchapterfor
informationaboutusingtheSetupUtility.

2-22

Chapter 2: Hardware Installation

Note: ThereisalsoaOn/OffPowerSwitchlocatedonthePower
SupplyPower.

Power Supply AC
On/Off Switch

21347

AfterpowerisappliedtotheterminalthePowerupselftestsrunto
verifybasicfunctionality.ROMbasedsetupshouldbeusedto
configurenetworkoptions.Fullconfigurationdependsuponthe
systemserverandthemanagementwebsite.

Chapter 2: Hardware Installation

2-23

AttachthePowerCordtothesystemandtoanACpowersource.

Power Cord

21047

2-24

Chapter 2: Hardware Installation

Calibrating the Touch Screen


SeetheTouchScreenCalibrationchapter.

Out-of-Box Failures
TheRSDAtlantaCustomerSatisfactionHotlinewillreplaceoutofbox
failedharddiskswithidentical,preloadeddrives.Onceasystemis
successfullyinstalled,alldiskcontentsaretheresponsibilityofthe
customer.Thecustomerisresponsibleforrestoringoperatingsystem
softwareand/orcustomerspecificdataontoreplacementdiskssentto
repairafailedordamageddiskinthefield.NCRprovidesrecovery
toolsfortheoperatingsystemandplatformsoftware.

Chapter 3: Setup
Entering Setup
1. ConnectanalphanumericPS/2keyboardtotheterminal.
Note: IfaUSBkeyboardisusedthenLegacyUSBSupportinthe
BIOSSetupmustbeenabled.
2. Applypowertotheterminal.
3. WhenyouseetheAmericanMegatrendslogodisplayedpress[Del].

Keyboard Shortcuts
Function

Keystroke

Notes

EnterSETUP

DEL

LoadAMIBIOSfailsafeCMOSSETUPvalues

END

DisplayextraAMIBIOSinformationatboot

INS

SwitchbetweenAMIBIOSSilentBoot
graphicallogoandstandardtextbootscreen

TAB

2,6

BootfromNetworkDevice

F12

1,2

EnterSETUPaftersystemerror

F1

LoadCMOSSETUPdefaultsaftersystemerror

F2

InitiateBIOSRECOVERY&clearCMOS

CTRL
HOME

7,8

InitiateBIOSRECOVERY,clearCMOS&
NVRAM

CTRL
PGUP

7,8

3-2

Chapter 3: Setup

Function

Keystroke

Notes

InitiateBIOSRECOVERY,preserveCMOS&
NVRAM

CTRL
PGDN

F8orF11*

1,2,3

EnterSETUP(forserialconsoleredirection)

F4

1,2,3,
4

PopUpBootMenu(forserialconsole
redirection)

F3

1,2,3,
4

ActivateAMIKeyRecoveryBootServices

F9

1,2,5

PopUpBootMenu

Notes:
1. Thiskeystrokecanbeconfiguredtobeadifferentvalue,basedon
thesystemmanufacturersspecification.Thekeystrokelistedhere
isthedefaultsettinginAMIBIOS8.
2. ThisfeatureisnotenabledinallAMIBIOSproducts.
3. Theassignedkeystroke&ashortdescriptionofitsfunctionis
typicallydisplayedbytheBIOSonsystemstartup.
4. ThesekeystrokesareonlyavailablewhenusingtheAMIBIOS
serialconsoleredirection,whichallowsaccesstotheBIOSboot
screenviaaVT100/ANSIterminalconnectedtoaserialport.
5. ThisfeatureisonlyavailableifAMIKeyRecoveryBootServicesare
installedonthesystemdriveandtheBIOSisconfiguredtouse
theseservices.
6. AMIBIOSwillautomaticallyswitchfromtheSilentBootlogoto
thestandardBIOStextscreenifanerroroccursthatrequiresuser
attention.SomeerrormessagesaredisplayedovertheSilentBoot
logo,dependingonsystemconfiguration.

Chapter 3: Setup

3-3

7. TheseBIOSfunctionsareonlyavailableduringtheveryearly
stagesofsysteminitialization,alsoknownasbootblockcode.To
initiatethesefunctions,pleaseholddownthekeysimmediately
afterpoweringonthesystem.
8. AfterAMIBIOSrecognizesthiskeystroke,theBIOSwillwaitand
displaythefollowingmessage:Press<F1>toRunSETUP,Press<F2>
toloaddefaultvaluesandcontinue.

How to Select Menu Options


Thefollowingkeyboardcontrolsareusedtoselectthevariousmenu
optionsandtomakechangestotheirvalues.

Usethearrowkeystoselect(highlight)optionsandmenuscreens.

Usethe[Enter]keytoselectasubmenu.

Usethe[+]and[-]keystochangefieldvalues.

ToviewGeneralHelpatanytime,press[F1].

Tosavethechanges,movethecursortotheExitMenu,selecteither
SaveChanges&Exits,andpress[Enter].

3-4

Chapter 3: Setup

BIOS Default Values


Thefollowingtablesshowdefaultsettings.OnsuchsettingsasIDE
drives,wheretherearenodefaults,typicalsettingsareshown

Main Menu
System Time

(variable)

System Date

(variable)

Advanced Menu
CPU Configuration

IDE Configuration

OnBoard PCI IDE Controller

[Both]

Primary IDE Master

[HardDisk]

Type

[Auto]

LBA/LargeMode

[Auto]

Block(MultiSectorTransfer) [Auto]

PIOMode

[Auto]

DMAMode

[Auto]

S.M.A.R.T.

[Auto]

32BitDataTransfer

[Disabled]

Chapter 3: Setup

Primary IDE Slave

[ATAPICDROM]

Type

[Auto]

PIOMode

[Auto]

DMAMode

[Auto]

Secondary IDE Master

[NotDetected]

Secondary IDE Slave

[NotDetected]

Hard Disk Write Protect

[Disabled]

IDE Detect Time Out (Sec)

[35]

ATA (PI) 80Pin Cable Detection

[Device]

SuperIO Configuration

OnBoardFloppyController

[Enabled]

SerialPortAAddress

[3F8/IRQ4]

SerialPortBAddress

[2F8/IRQ3]

SerialPort2Mode

[Normal]

SerialPortCAddress

[3E8/IRQ10]

SerialPortDAddress

[2E8/IRQ11]

ParallelPortAddress

[378]

ParallelPortMode

[ECP]

ECPModeDMAChannel [DMA3]

ParallelPortIRQ

[IRQ7]

3-5

3-6

Chapter 3: Setup

Hardware Health Configuration

[Enabled]

H/WHealthFunction

ACPI Configuration

Advanced ACPI Configuration

ACPI2.0Support

[No]

BIOSAMLACPItable

[Enabled]

Headlessmode

[Disabled]

DMI Event Logging

Remote Access Configuration

[Disabled]

RemoteAccess

USB Configuration

LegacyUSBSupport

[Enabled]

USB2.0ControllerMode

[HiSpeed]

Multiple Option ROM Configuration

OnboardIntelLAN

[Enabled]

OnboardIntelPXE

[Enabled]

ParallelCDROMBoot

[Disabled]

UserROM3

[Disabled]

UserROM4

[Disabled]

UserROM5

[Disabled]

UserROM6

[Disabled]

UserROM7

[Disabled]

Chapter 3: Setup

PCI/PnP Menu
Plug & Play O/S

[No]

PCI Latency Timer

[64]

Allocate IRQ to PCI VGA

[Yes]

Palette Snooping

[Disabled]

PCI IDE BusMaster

[Disabled]

OffBoard PCI IDE Card

[Auto]

DMA Channel 0

[Available]

DMA Channel 1

[Available]

DMA Channel 3

[Available]

DMA Channel 5

[Available]

DMA Channel 6

[Available]

DMA Channel 7

[Available]

Reserved Memory Size

[Disabled]

3-7

3-8

Chapter 3: Setup

Boot Menu
Boot Settings Configuration

QuickBoot

[Disabled]

QuietBoot

[Enabled]

BootType

[ColdBoot]

AddOnROMDisplayMode [ForceBIOS]

BootupNumLock

[On]

PS/2MouseSupport

[Enabled]

TypematicRate

[Fast]

SystemKeyboard

[Present]

ParityCheck

[Disabled]

BootToOS/2

[No]

WaitForF1IfError

[Enabled]

HitDELMessageDisplay

[Enabled]

Interrupt19Capture

[Disabled]

ContinuousPOST

[Disabled]

AfterPowerFailure

[LastState]

Boot Device Priority

1stBootDevice

[IBAFESlot0441v]

2ndBootDevice

[1stFloppyDrive]

3rdBootDevice

[IPSSR244W]

4thBootDevice

[PMST320410A]

Chapter 3: Setup

Hard Disk Drives

1stDrive

[PMST320410A]

2ndDrive

[SMST320012A]

Removable Drives

[1stFloppyDrive]

1stDrive

ATAPI CDROM Drives

[PSSR244W]

1stDrive

Initiate Pre-boot Services

[HotKey]

3-9

3-10

Chapter 3: Setup

Security Menu
Supervisor Password:

:NotInstalled

User Password:

:NotInstalled

Change Supervisor Password

[Enter]

Change User Password

[Enter]

Clear User Password

[Enter]

Boot Sector Virus Protection

[Disabled]

Chipset Menu
Intel Montara-GML NorthBridge Configuration

PrimaryVideoDevice

[Auto]

GraphicsModeSelect

[Enabled,8MB1]

IGDDevice2,Function1:

[Enabled]

BootType

[CRT+LFP]

FlatPanelType:

[800x600LVDS]

TVStandard:

[Automatic]

NTSCMinorStandards:

[NTSCM]

PALMinorStandards:

[PALB]

SECAMMinorStandards:

[SECAML]

FlatPanelScaling:

[Auto]

Intel ICH4 SouthBridge Configuration

ICH4Dev31Func1,IDE

[Enabled]

ICH4Dev31Func3,SMBUS

[Enabled]

ICH4Dev31Func5,AC97

[Enabled]

Chapter 3: Setup

ICH4Dev29Func8,USB#1

[Enabled]

ICH4Dev29Func1,USB#2

[Enabled]

ICH4Dev29Func2,USB#3

[Enabled]

ICH4Dev29Func7,EHCI

[Enabled]

MIDIDecode

[Disabled]

AdlibRange388h38Bh

[Enabled]

LPC4Eh4FhDecode

[Enabled]

LPC2Eh2FhDecode

[Enabled]

OnboardLAN

[Enabled]

IDAPIC

[Disabled]

ExtendedIDAPIC

[Disabled]

CPUB.I.S.T.

[Disabled]

ICH4DMACollection

[Disabled]

DMA0Type

[LPCDMA]

DMA1Type

[LPCDMA]

DMA2Type

[LPCDMA]

DMA3Type

[LPCDMA]

DMA4Type

[LPCDMA]

DMA5Type

[LPCDMA]

DMA6Type

[LPCDMA]

DMA7Type

[LPCDMA]

3-11

3-12

Chapter 3: Setup

Chapter 4:

Operating System Recovery

Introduction
ThischapterdiscussesprocedureshowtorecovertheOperatingSystem
usingtheintegratedoranexternalUSBCDROMdrive.
Note: ItisalsopossibletoperformaBIOSupdateusinganetwork
connection.RefertotheNCRFitClientSoftwareUsersGuide
(B00500001235)forinformationaboutthatprocedure.

Prerequisites
ThefollowingarerequiredinordertoperformanOSrecoveryfroma
CD.

BootableCDROMdrive(internalorexternal)

Keyboard

4-2

Chapter 4: Operating System Recovery

Connecting an External CD-ROM Drive


IfyourterminalcontainsanintegratedCDROM,skiptoOSRecovery
Procedures.
1. ConnecttheexternalCDROM(2336K208)drivetotheUSB
connectorontheterminal.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

USB 2.0

DC Power
DC Power
USB

AC Power

21108

2. ConnectthePowerSupplytotheCDROMandtoanACoutlet.
3. ApplypowertotheCDROMdrive(switchontheback).

Chapter 4: Operating System Recovery

4-3

OS Recovery Procedures
1. Applypowertotheterminal.
2. Press[DEL]duringboottoenterSetup.
3. AttheSetupUtilitymenu,selectAdvanced BIOS Features.
4. SettheFirst Boot DevicetoUSB-CDROM.
Note: TheCDROMselectionisusedwhenyouwanttobootfrom
aninternalCDROMdrive.
5. Press[Esc]toreturntotheSetupUtilitymenu.
6. SelectSave and Exit Setup.
7. Asthesystemreboots,inserttheNCRPartitionImageApplicationCD
(D37006050100).Youshouldseeamessageduringboot,indicating
thattheCDROMhasbeenrecognized.
8. Atthemenu,enter1toselecttheimagerestorefunction.
###############################
NCR Boot CD for Partimage
###############################
Select an option
1 Restore an Image
2 Exit to a shell

9. Attheprompt,inserttheCDwhichcontainstheoperatingsystem
image.Press[Enter].
Windows 2000

D37005860100

Windows NT

D37005870100

Windows XPe

D37005880100

10. Attheprompt,press1(Yes)toContinue.

4-4

Chapter 4: Operating System Recovery

11. Press[Enter]tomounttheCDROM,or[*]tocancel.
+------+ Automatic mount +------+
|
|
| Please press ok to mount
|
| [/dev/cdrom] on [mnt/cdrom]
|
|
|
|
|
|
+----+
|
|
| Ok |
|
|
+----+
|
|
|
+-------------------------------+
SomeOperatingSystemsoccupymorethanoneCD.Therestore
programbehavesdifferentlybetweenCDs,dependingonwhichOS
youarerestoring:
Win2000:Theprogramwillpausewhenitistimetoinsertthenext
CD,displayingtheAutomaticMountmessage.InsertthenextCD
andpress[Enter]tocontinue.
WinNT:Theprogramwillpausewhenitistimetoinsertthenext
CD,withoutdisplayinganymessage.Press[Ctrl-Q]tocontinue.
InsertthenextCDandpress[Enter]tocontinue.
12. RemovetheCDfromthedrive.

Chapter 4: Operating System Recovery

4-5

Completing the OS Installation


Windows 2000
Thesystemautomaticallyrebootswhentheimagerecoveryiscomplete
andstartsthesoftwareinstallation.Thisinstallationalsoinstallsmostof
theadditionalsoftwareanddriversincludedinthediskimage.
Completetheinstallationasfollows.
1. Acceptthelicenseagreement.
2. EntertheUserNameandOrganization.
3. EntertheComputerNamefortheclient.
4. EntertheAdministratorsAccountPassword(optional)
5. Loginwhenpromptedafterthereboot.
6. Runthetouchcalibration(ifusingatouchscreen).

Windows NT 4.0
Thesystemautomaticallyrebootswhentheimagerecoveryiscomplete
andstartsthesoftwareinstallation.Thisinstallationalsoinstallsmostof
theadditionalsoftwareanddriversincludedinthediskimage.
Note: Themouseportisdisabled.Youmustusethekeyboardto
completetheinstallation.Themousecanbeenabledlater.
Completetheinstallationasfollows.
1. Acceptthelicenseagreement.
2. EntertheUserNameandOrganization.
3. EntertheComputerNamefortheclient.
4. EntertheAdministratorsAccountPassword(optional)
5. Loginwhenprompted.
6. Runthetouchcalibration(ifusingatouchscreen).

Windows XPe
Thesystemautomaticallyrebootswhentheimagerecoveryiscomplete
andopensattheWelcomescreen.

4-6

Chapter 4: Operating System Recovery

Gold Disk Contents


ThissectiondescribesthecontentsofeachoftheGoldDiskImages,
includingalltheadditionsandchangesthatweremadeontopofthe
genericoperatingsystem.
Foreachoperatingsystem,NCRstronglyrecommendsthatthedrivers
placedinthec:\installdirectorybeleftthereforthepurposesof
servicingandmaintainingthesystem.Ifyouareusingtheinformation
inthissectiontobuildyourownoperatingsystemimageandnotusing
NCRsprovidedOSRecoveryimageasabaseimage,thenwe
recommendthatallinstalleddriversbeplacedinasimilar
c:\installdirectoryforsupport.

Microsoft Operating System License Agreements


WhenpurchasingaworkstationorkioskpreloadedwithaMicrosoft
operatingsystem,theapplicationprovidermustfollowcertainlicense
agreementguidelines.Listedbelowaresomeofthemajorpointsof
MicrosoftsEmbeddedSoftwareagreement,whichcurrentlycovers
DOS,Win3.11,Windows95,Windows98,WindowsNT,Windows
2000,andWindowsXPe.

Theenduserapplicationshouldnotpermittheuser(typicallya
cashier)toexittheapplicationsothattheymaybeabletobrowse
theoperatingsystemdesktop,explorer,orotherMicrosoft
operatingsystemuserinterfaceelements.Thisdoesnotapplyto
servicing,upgrading,ordiagnosingproblemsfortheworkstation
byservicesorfieldengineers.Thisrestrictionismeanttoensure
thattheenduserisonlypermittedtonavigatewithintheconfines
oftheendusersapplicationundernormaloperatingconditions.

TheNCROSRecoveryimagecanonlybeusedtorecoverorupdate
systemswithlicensesprocuredfromNCR.

Chapter 4: Operating System Recovery

4-7

Operating System Restrictions


Standby and Hibernate Mode Restriction
Whenusinga7402terminalwithoutakeyboardormouse,the
Windows2000,WindowsXPPRO,andWindowsXPEmbeddedOS
StandbyModeshouldbeavoided.Thismodeplacesthehardwareina
lowpowerstatethatrequiresaninterrupttorestarttheprocessor.
TheWindows2000andWindowsXPEmbeddedGoldDiskImages
disableStandbyModeonthe7402terminal.Thismodeshouldnotbe
usedwithoutakeyboardormouse.
Note: HibernateModeisnotsupported.

NCR 7402 Win2000OS Recovery Software


(LPIN: D370-0586-0100)
TheNCR7402Windows2000OperatingSystemRecoverySoftware
providesthemeansofrestoringtheoperatingsystemtotheterminal
harddisktothepreinstalledstateasshippedfromthefactory.

Installed Software:

MicrosoftWindows2000Professionalw/SP3

SecurityRollupPackage(SRP)1

MicrosoftInternetExplorer6.0withSP1(6.0.2800.1106)

Intel85xVideodriver(6.14.10.3606)

IntelControlPanel

RealTekAudiodriver(5.10.0.4050)

IntelEthernetLANdriver(7.0.26.0)

IntelProSetdiagnosticcontrolpanelapplicationforLAN

WindowsInstaller2.0

IntelApplicationAcceleratorinstalled(2.11.15.)

IntelChipsetSoftwareInstallationUtilityinstalled(5.0.1.1015)

4-8

Chapter 4: Operating System Recovery

MicrosoftSNMPserviceinstalledbutnotactivated

EdgeportEPICI/ONetworksUSBdriversavailable(2.30)

3MTouchWaredriveravailable(5.64SR2)

HampshireUSBTouchavailable(6.07)

PromiseRaidCardavailable

Software Drivers
Thefollowingdriversarenotinstalledautomatically,butcanbe
installedfromtheirrespectivelocations(Readmefilesexistinthese
locations,aswell):

EdgeportUSB

HampshireUSBTouch C:\Install|Drivers\Hampshire USB


Touch

PromiseRaidCard

C:\Install\Drivers\Edgeport USB

C:\Install\Drivers\Promise Raid
Card

Special Settings
Furthermore,thefollowingsettings/revisionsareconfigured:

Sysprep.infanswerfileandsysprep.batbatchfilecreatedto:Accept
EULA,PreinstalltheProductIDNumber(PID)

GoldDriveIdentificationinRegistry

TerminalCheckutilitytovalidatethattheOSRecoveryisonly
beinginstalledonNCRworkstations

Dynamicresolutionconfigurationutility

DynamicRS232touchdetectionutility

Note: ThisproductshouldonlybeusedonNCR7402terminalswitha
MicrosoftWindows2000license.

Chapter 4: Operating System Recovery

4-9

Recommendation
Foreachoperatingsystem,NCRstronglyrecommendsthatanydrivers
placedintheC:\Install directorybeleftintactforthepurposes
ofservicingandmaintainingthesystem.Ifyouareusingthis
informationinordertobuildyourownoperatingsystemimageandnot
usingNCRsprovidedOSRecoveryimageasabaseimage,we
recommendthatalldriversthatareinstalledbeplacedinasimilar
C:\Installdirectoryforsupport.

4-10

Chapter 4: Operating System Recovery

NCR RealPOS 7402 WinNT OS Recovery Software


(LPIN: D370-0587-0100)
TheNCR7402WindowsNT4.0OperatingSystemRecoverySoftware
providesthemeansofrestoringtheoperatingsystemtotheterminal
harddisktothepreinstalledstateasshippedfromthefactory.

Installed Software:

MicrosoftWindowsNTWorkstation4.0w/SP6a

MicrosoftInternetExplorer6.0SP1(6.0.2800.1106SP1)

IntelExtremeGraphicsDriver213.2Video(4.03.1381.3606)

RealTekAC97Audio(ALC201A)(A3.35)

Intel82562LANdriver(4.0.100.1124)

WindowsInstaller(2.0)

BackpackCDRomavailable(2.04)

3MTouchWare(5.64SR2)

EdgeportUSBavailable(2.20)

C&TVideoavailable

Software Drivers
Thefollowingdriversarenotinstalledautomatically,butcanbe
installedfromtheirrespectivelocations(Readmefilesexistinthese
locations,aswell):

BackpackCDROM C:\Install\Drivers\CDRom

EdgeportUSB

C:\Install\Drivers\USB

C&TVideo

C:\Install|Drivers\Video

PromiseCard

C:\Install\Drivers\Promiseraid

SIIGCard

C:\Install\Drivers\SIIG

Special Settings
Furthermore,thefollowingsettings/revisionsareconfigured:

Chapter 4: Operating System Recovery

PreinstalledNTtoincludetheProductIDNumber(PID)

PlacedtheGoldDrivePartNumber,DateCreated,LPIN,and
ReleaseinRegistryunder:

4-11

HKey-Local_Machine\Software\NCR\Gold Drive

RanSysprep(sothattheminiinstallationwillrunoninitialboot)
withthefollowingparameters:

AutomaticallyincludePID

Host.cmdsetinRunOncetoupdatetheregistry

Establisheda2gbFAT16primarysystempartition

EstablishedasecondaryNTFSpartitionthatfillstheremainderof
thedrive

IncludednecessaryOScabfilesinC:\Install

MadeSP6afolderavailableinC:\Install(installed)

MadeI386folderavailableinC:\Install

InstalledMSSNMP,settoManual

ReplacedthestandardEULAwiththeNCRspecificEULA.

TerminalCheck.exeinRunregistrytodeterminecorrecthardware
platform(otherwiseitwillshutdown)

HideMSsplashscreenbyadding/noguibootparameterto
boot.ini

SerMousedevicedisabled

Added/noserialmicetoboot.ini

Setresolutionto800x600

Setcolorsto65536

DisabledMousClassservice

UpdatedC:\Install\drivers\touchfoldertoMicrotouch5.64SR1

20.ManuallyaddedCom5

Note: ThisproductshouldonlybeusedonNCR7402terminalswitha
MicrosoftWindowsNT4.0license.

4-12

Chapter 4: Operating System Recovery

Recommendation
Foreachoperatingsystem,NCRstronglyrecommendsthatanydrivers
placedintheC:\Install directorybeleftintackforthepurposes
ofservicingandmaintainingthesystem.Ifyouareusingthis
informationinordertobuildyourownoperatingsystemimageandnot
usingNCRsprovidedOSRecoveryimageasabaseimage,we
recommendthatalldriversthatareinstalledbeplacedinasimilar
C:\Installdirectoryforsupport.

Chapter 4: Operating System Recovery

4-13

NCR 7402 Windows XPe Operating System Recovery Software


(LPIN: D370-0588-0100)
TheNCR7402WindowsXPeOperatingSystemRecoverySoftware
providesthemeansofrestoringtheoperatingsystemtotheterminal
harddisktothepreinstalledstateasshippedfromthefactory.

Installed Software:

MicrosoftWindowsXPew/SP1

IntelExtremeVideo(6.14.10.3606)

IntelPro/100LAN(7.0.26.0)

IntelChipSetUtility(5.01.1015)

RealTekAudioDriver(5.10.0.4050)

MicroTouchdriversavailable(5.64SR1)

HampshireTSHARCUSBTouchDriversavailable(6.07)

EdgeportUSBdrivers(2.30)

Globetekdriversavailable(2.55.4.0)

PromiseFastTrakRaidDriveravailable(2.00.0.34)

Software Drivers
Thefollowingdriversarenotinstalledautomatically,butcanbe
installedfromtheirrespectivelocations(Readmefilesexistinthese
locations,aswell):

3MTouchWare

C:\Install\Drivers\Touch

Globetek

C:\Install\Drivers\Camera

HampshireUSBTouch C:\Install|Drivers\Hampshire_
USB_Touch

PromiseRaidCard

C:\Install\Drivers\Promise Raid

4-14

Chapter 4: Operating System Recovery

Special Settings
Furthermore,thefollowingsettings/revisionsareconfigured:

PreinstalledXPetoincludetheProductIDNumber(PID)

PlacedtheGoldDrivePartNumber,DateCreated,LPIN,and
ReleaseinRegistryunder:
HKey-Local_Machine\Software\NCR\Gold Drive

EstablishedaNTFSprimarysystempartitionthatfillstheentire
drive

InstalledRealTekAudioDriver

InstalledIntelChipsetUtility

InstalledIntelLANDriver

Setvirtualmemoryto384

AddedNCRspecificEULA

Note: ThisproductshouldonlybeusedonNCRRealPOS80/80c
terminalswithaMicrosoftWindowsXPelicense.

Recommendation
Foreachoperatingsystem,NCRstronglyrecommendsthatanydrivers
placedintheC:\Install directorybeleftintactforthepurposes
ofservicingandmaintainingthesystem.Ifyouareusingthis
informationinordertobuildyourownoperatingsystemimageandnot
usingNCRsprovidedOSRecoveryimageasabaseimage,we
recommendthatalldriversthatareinstalledbeplacedinasimilar
C:\Installdirectoryforsupport.

Chapter 5:

BIOS Updating Procedures

Introduction
ThischapterdiscussesprocedureshowtoupdatetheterminalBIOSby
usingtheexternalUSBCDROMdrive.
Note: ItisalsopossibletoperformaBIOSupdateusinganetwork
connection.RefertotheNCRFitClientSoftwareUsersGuide
(B00500001235)forinformationaboutthatprocedure.

Crisis Recovery
IntheeventtheBIOSbecomescorrupt,suchastheresultofapower
failureduringtheBIOSUpdateprocedure,youcanusethemethod
discussedlaterinthischapterintheBIOSCrisisRecoverysectionto
recovertheBIOS.

Prerequisites
Thefollowingarerequiredonthe7402inordertoperformaBIOS
updateusingaCD.

BootableUSBCDROMdrive(2336K208)

Keyboard

DownloadtheBIOSSoftwarefromtheNCRwebsite.
http://www.ncr.com
a. Atthissite,selectSupport.
b. UnderRelatedItems,Services;selectDrivers and Patches.
c. SelectRetail Support Files.
d. SelectRetail Platform Software.
e. Select7402.
f.

Followthepathfortheterminalmodel/OperatingSystemand
downloadtheBIOSsoftware.

5-2

Chapter 5: BIOS Updating Procedures

Building the Bootable Flex Diskette


Thedownloadedfileisaselfextractingzipfilecontainingthefiles
necessarytocreateabootableflexdiskettethatisusedtoperformthe
BIOSupdate.Youneedasystemwithaflexdrivetoperformthis
function.
1. Insertaflexdisketteintheflexdrive.
2. FromaDOSboxrunthe*.exefilethatyoudownloadedBIOSfile.
ThiscreatesaFreeDOSbootableflexdiskettecontainingthe
necessaryfilestoperformtheBIOSupdateonyourterminal.
3. UsetheflexdiskettetocreateabootableCD.FollowtheCDROM
burnermanufacturersrecommendedprocedurestocreatetheCD.

Chapter 5: BIOS Updating Procedures

5-3

Installing the USB External CD-ROM Drive


IfyourterminalcontainsanintegratedCDROM,skiptoUpdating
Procedures.
1. ConnecttheexternalUSBCDROMdrivetotheUSBconnectoron
theterminal.
24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

USB 2.0

DC Power
DC Power
USB

AC Power

2. ConnectthePowerSupplytotheDCPowerconnectoronthe
CDROMandtoanACoutlet.
3. ApplypowertotheCDROMdrive(switchontheback).

21108

5-4

Chapter 5: BIOS Updating Procedures

Updating Procedures
1. Applypowertotheterminal.
2. Press[DEL]duringboottoenterSetup.
3. AttheSetupUtilitymenu,selectAdvanced BIOS Features.
4. SettheFirst Boot DevicetoUSB-CDROM.
Note: TheCDROMselectionisusedwhenyouwanttobootfrom
aninternalCDROMdrive.
5. Press[Esc]toreturntotheSetupUtilitymenu.
6. SelectSave and Exit Setup.
7. InsertthemediacontainingtheBIOSupdatesoftware.
8. FollowthescreenpromptsontheclienttoupdatetheBIOS.You
canselecttwomethodstoruntheupdateprogram.

AutomaticBIOSUpdateupdateprocessrunsunattended
Note: Youwillseeapromptforterminalmodelandserial
numberinformationiftheprogramdetectsinvalidinformation
inthecurrentBIOS,orifyouarereplacingtheprocessorboard,
inwhichcasethereisnotmodel/serialnumberinformationin
theBIOS.
Important:Model/SerialNumberismandatory.

InteractiveBIOSUpdatepermitsyoutoinput/replacethe
model/serialnumberinformationthatisstoredintheBIOS.
Note: Model/Serialnumberdatathatiscurrentlystoredinthe
BIOSisdisplayedduringpowerup.

9. TheFlashprogramupdatestheBIOSandthenrebootstheterminal.
10. RemovetheCDbeforethesystemreboots.

Chapter 5: BIOS Updating Procedures

5-5

BIOS Crisis Recovery


TheproceduresinthissectionprovideawaytorestoretheBIOS
resultingfromanonrecoverablecondition.
Note: UsethisBIOScrisisrecoveryprocedureonlyfora
NONRECOVERABLEBIOSfailure.AnonrecoverableBIOSstate
typicallyresultsfrompowerlossduringaflashBIOSupdateprocess.
Thisisarareoccurrenceandshouldnotbeconfusedwithother
hardwareerrorsthatcauseanovideostate.Thisprocedureisnot
intendedtobeusedforchangingorupgradinganoperationalBIOS.

Required Hardware
Part Number

Part Name

Use

PCwithanRS232port

DownloadBIOS

4970408349

Cable,9PinFemaleto9Pin
FemaleRS232

PCtoterminal
connection

4970413418

ParallelDongle

ForcesBIOSrecovery

Required Software
AcquirethefollowingsoftwarefromNCR.
NCR74024xxxBIOSandBIOSUpdateSoftware
(LPIN:A37000560100)

5-6

Chapter 5: BIOS Updating Procedures

Recovery Procedures
1. ConnecttheParallelDongletotheparallelconnectoronthe
terminal.
2. ConnectthetwomachineswithanRS232cable.UseCOM1on
bothmachines.
PC

RS-232 Cable

24V USB
Line In

RS232/E

Mouse

Cash Drawer

RS232/D

RS232/F

Line Out
Kybd

RS232/B

Parallel

Mic

USB
USB

RS232/A

CRT

DVI

LAN

12V USB 12V USB

RS-232 (COM1)

21095

3. BootthePCintheDOSmode.(IfyouareusingCDROMmedia
bootwithCDROMsupportdrivers.)
Note: ThePCmustberunningintheDOSmode(notina
WindowsDOSbox)forthesoftwaretooperatecorrectly.
4. InserttheBIOSupdateCDintothePC.
5. Applypowertotheterminal.

Chapter 5: BIOS Updating Procedures

5-7

6. OnthePC,changedirectorytotheCDROMdrive.
E: [Enter]

7. Entertheupdatecommand:
EMBflash [Enter]
8. Selectthenumberforthe7402terminalfromthemenulist:
1)
2)
3)
4)
5)
6)
7)
8)
9)

7454
7401
7452
7453
7455
7460
7451
7456
7458

9 [Enter]

Abluescreendisplaysastheprogramruns,showingtheprogram
progress,followedbyagreenscreen,indicatingasuccessfulload.

PhoenixPhlash Status

Flash memory has been successfully programmed

PRESS ANY KEY TO EXIT

19502

TheClass/Model/Serial#informationisdeletedusingtheCrisis
Recoveryprocedure.
UsethenormalBIOSupdateproceduresasdiscussedearlierinthis
chaptertorestoretheinformation.

5-8

Chapter 5: BIOS Updating Procedures

Cable/Connector Pin-Out Information


Parallel Dongle
25-Pin D-shell Receptacle
(Viewed from wiring side)

13

12

25

11

24

10

23

22

21

20

19

17

18

16

15

14
19513

RS-232 Cable

P1

5
9

1
6

P2

9-Pin
D-shell
Receptacle

3
4

9-Pin
D-shell
Receptacle

5
9

1
6

8
P1

P2

19512

Chapter 6:

2x20 Customer Display

Introduction
The2x20CustomerDisplayconsistsofaVacuumFlorescentDisplay
(VFD)withtworowsoftwenty5x8dotmatrixcharacters,anRS232
serialinterface,drivercircuitry,DCtoDC/ACconverter,anda
charactergenerator.

General Specifications
Item

Value

Numberofcharacters

2Rowsx20Characters

CharacterConfiguration

5x8

CharacterHeight

8.86mm

CharacterWidth

3.90mm

CharacterPitch

5.15mm

LinePitch

9.64mm

PeakWavelengthofIllumination

505mm

Luminance

350Cd/m2(102fL)(Minimum),
700Cd/m2(204fL)(Typical)

Serial Communication Interface


Thedisplayreceivescommandsanddatafromthehostusingan
RS232serialinterface,framedat9600baud,8databits,noparity,and
onestopbit.

6-2

Chapter 6: 2x20 Customer Display

Command Codes
User Defined Character Definition (08h, CODE, Byte1Byte5)
Thiscommanddefinesauserdefinedcharacter(UDC).TheUDC
charactercodeissetbytheCODEbyteandmustbe00Hto07H.All
othervaluesforCODEwillthiscommand.Thefivebytesfollowinga
validCODEbytedefinethecharacter.D1throughD40representthe
characterdots.A(1)indicatesthedotisonand(0)indicatesthedotis
offinthefollowingformat:
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

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

Chapter 6: 2x20 Customer Display

6-3

Character Table Select (09h, TABLE CODE)


Thiscommandselectswhichcharactertabletodisplay.TheTABLE
CODEbytedeterminesthecharactersetasdefinedinthetablebelow.
Ifbits0to3areallzerothenthiscommandisignored.Whenanew
charactertableisselectedallcharactersonthedisplaywillbeupdated
todisplaythecharacterofthenewtable.Afteraresetthecharacter
tableissettoTable1.
Table Code

Character Table

01h

Table1

02h

Table2

03h

Table3

04h

Table4

Clear Display (12h)


Thiscommandsetsall40charactersto 20h (space)andmovesthe
cursortothefirstpositionofthetopline.

Luminance Control (11h, LUMINANCE)


Thiscommandselectsthedisplayluminance.TheLUMINANCEbyte
setsthedisplayluminancelevelasdefinedinthetablebelow.This
commandisignorediftheLUMINANCEbyteis00h.
LUMINANCE

Display Luminance

01h

25%

02h

50%

03h

75%

04h

100%

6-4

Chapter 6: 2x20 Customer Display

Cursor Position (10h, POSITION)


Thiscommandsetsthecursorposition.ThePOSITIONbytemovesthe
cursorpositionaccordingtothetablebelow.Thenextcharacterbyte
writestothenewpositionandthecursorautoincrementstothenext
position.ThiscommandisignoredifthePOSITIONbytevalueis
greaterthan27h.
1

10

11

12

13

14

15

16

17

18

19

20

00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h

14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h

Reset (13h)
Thiscommandresetsthemoduletothefollowingconditions:

100%luminance

All5x8dotmatrixcharacterssetto 20h (space)

Cursorpositionsetto00h

CharactertablesettoTable1

Alluserdefinedcharacterscleared

Character Tables and Codes


Dataiswrittentothedisplayonebyteatatime.Ifthebytereceivedis
greaterthan1Fhitisconsideredas5x8dotmatrixcharacterdata.This
characteriswrittentothecurrentcursorpositionandthecursor
positionisthenincrementedbyone.Whendataiswrittentothelast
characterpositionofthetoplinethecursorpositionmovestothefirst
positionofthebottomline.Whendataiswrittentothelastcharacter
positionofthebottomlinethecursorpositionmovestothefirst
positionofthetopline.

Chapter 6: 2x20 Customer Display

6-5

CP437

6-6

Chapter 6: 2x20 Customer Display

CP858

Chapter 6: 2x20 Customer Display

6-7

CP866

6-8

Chapter 6: 2x20 Customer Display

CP932

Chapter 7:

Integrated APA Customer Display

Introduction
TheAPA(AllPointsAddressable)CustomerDisplayconsistsofa128
by64dotmatrixgraphicVacuumFluorescentDisplay(VFD),an
RS232serialinterface,drivercircuitry,DCtoDC/ACconverter,anda
charactergenerator.Themoduleiscapableofdisplaying64luminance
levelsand4grayscalelevels.

General Specifications
Item

Value

NumberofDots

128x64

DotHeight

0.5mm

DotWidth

0.5mm

DotPitch

0.65mm

PatternWidth

83.05mm

PatternHeight

41.45mm

ColorofIllumination

Green(x=0.235,y=0.405)

Luminance

250Cd/m2(73fL)(Minimum),
500cd/m2(146fL)(Typical)

Serial Communication Interface


ThemodulereceivescommandsanddatafromthehostoveranRS232
singlewireserialinterfaceframedwithonestartbit,8databits,and
onestopbit.Thebaudrateis115.2Kor9600ifJP1isplacedonthePCB.

7-2

Chapter 7: Integrated APA Customer Display

Architecture
Display Data RAM
TheonboardDisplayDataRAM(DDRAM)storesthepixel
informationusedfordisplayingimages.DDRAMisdividedintotwo
equalsections,Display0andDisplay1.Theimageineithersectioncan
bedisplayedand/orupdatedatanytimeusingtheDandHdisplay
controlbits.BothDDRAMsectionsarefurtherdividedinto4equal
pages,Page0throughPage3.Thesepagesareusedtodisplay4level
grayscaleimages.

Chapter 7: Integrated APA Customer Display

7-3

Display Page Map


Imagedataforthe8192pixelsofeachdisplaypageisstoredas1024
bytes,whichareaddressedviatheXAddressRegister(XAR)andtheY
AddressRegister(YAR).TheXARcorrespondstothedisplayrow,8
pixelstall,andtheYARcorrespondstothedisplaycolumn,1pixel
wide,ofaparticularbyte.Themost(least)significantbit,B7(B0),of
eachbytecorrespondstothebottom(top)pixelofthataddress.

7-4

Chapter 7: Integrated APA Customer Display

Monochrome Display Mode


Inthemonochromedisplaymode,imagedataisstoredinDDRAM
Page0only.Imagedatabitsstoredaslogic1sareilluminatedandbits
storedaslogic0saredark.Overallluminancecanbecontrolledto64
levels.

Chapter 7: Integrated APA Customer Display

7-5

Grayscale Display Mode


Inthegrayscaledisplaymode,imagedataisstoredinDDRAMPages
0,1,2,and3.Thedisplaycontrollercombinesthedatafromall4pages
tocreateagrayscaleimage.Imagedatabitsadd25%relative
luminancetotheimageforeachpagetheyarestoredinaslogic1s.All
ofthe8192pixelsinanimagecanbeconfiguredfor0%,25%,50%,75%,
or100%relativeluminanceindependently.Overallluminancecanalso
besimultaneouslycontrolledto64levels.

7-6

Chapter 7: Integrated APA Customer Display

Display Control Bits


Display Control Description
Bit

DDRAMDisplay0selectedforhostcommunications
(default)

DDRAMDisplay1selectedforhostcommunications

DDRAMDisplay0imagedisplayed(default)

DDRAMDisplay1imagedisplayed

P1,
P0

0,0 DDRAMPage0selectedforhostcommunications
(default)
0,1 DDRAMPage1selectedforhostcommunications
1,0 DDRAMPage2selectedforhostcommunications
1,1 DDRAMPage3selectedforhostcommunications

I/G

Monochromedisplaymodeselected(default)

Grayscaledisplaymodeselected

XARandYARincrementafteradatawrite(default)

XARandYARdecrementafteradatawrite

Note: P1andP0areautomaticallyclearedifGislow.

Chapter 7: Integrated APA Customer Display

7-7

Command Codes (00h - 0Fh)


Reset (00h)
Thiscommandresetsthemoduletothefollowingconditions:

0%luminanceXARandYARsetto0

EntireDDRAMcleared

Alldisplaycontrolbitssetto0

Datawritemodesettodefaultmode(overwrite)

Charactersizesetto5x7

Characterluminancesetto100%

Set Luminance (01h, LUMINANCE)


Thiscommandsetstheoveralldisplayluminanceto1of64levels.Bits
5through0oftheLUMINANCEbyteselecttheluminancelevel,bits7
and6areignored.
LUMINANCE Byte

Display Luminance

00h

0%

01h

1.5%

3Eh

98.5%

3Fh

100%

Set Y Address Register (02h, YAR)


ThiscommandsetstheYAR.Bits6through0oftheYARbyteareused,
bit7isignored.

7-8

Chapter 7: Integrated APA Customer Display

Set X Address Register (03h, XAR)


ThiscommandsetstheXAR.Bits2through0oftheXARbyteareused,
bits7through3areignored.

Set Display Control Bits (04h, DCB)


Thiscommandsetsthedisplaycontrolbits.Bits5through0oftheDCB
byteareused,bits7and6areignored.
DCB Byte

B7

B6

B5

B4

B3

B2

B1

B0

I/D

P1

P0

Write Data Byte (05H, DATA)


ThiscommandwritestheDATAbyte,usingthecurrentdatawrite
mode,intotheDDRAMlocationaddressedbytheXAR,theYAR,the
P1andP0bits,andtheHbit.Thiscommandalsoautomatically
increments(I/D=0)ordecrements(I/D=1)theXandYaddressregisters.
WhentheYARoverflowsfrom127to0,theXARisalsoincremented,
whentheYARunderflowsfrom0to127,theXARisalsodecremented.

Write Data Page (06h, BYTE1, BUTE2,... BYTE1024)


ThiscommandwritesBYTE1throughBYTE1024,usingthecurrent
datawritemode,intotheDDRAMpageaddressedbytheP1andP0
bits,andtheHbit.ThiscommandignorestheXAR,theYAR,andthe
I/DbitandstoresBYTE1at(XAR,YAR)location(0,0),BYTE2at(0,1),...
BYTE129at(1,0),...andBYTE1024at(7,127).Thiscommandalsoclears
theXARandtheYAR.

Chapter 7: Integrated APA Customer Display

7-9

Write Data w/Shift (07h, DIRECTION, ROW, BYTE1, BYTE2,...


BYTE32)
Thiscommandshiftstheimagedata,selectedbytheROWbyteandthe
datacontrolbits,onecolumntotheleftorrightdependingonthe
DIRECTIONbyteandfillstheemptycolumninDDRAMwithnew
data.Datashiftedofftheendofeachrowislost.Bit0ofthe
DIRECTIONbyteselectstheshiftdirection,0=left,1=right,bits7
through*2areignored.
EachbitoftheROWbyteselectswhetheragivenrowisshiftedornot,
1=rowisshifted,0=rownotshifted.ROWbytebit0representsthetop
row(XAR=0),bit1thenextrow(XAR=1),...andbit7thebottomrow
(XAR=7).Thedatabytes,BYTE1,BYTE2,...BYTE32filltheempty
columnfromthetoprowtothebottomrowskippingnonshiftedrows,
startingwithPage0followedbyPages1,2,and3wheninthe
grayscalemode.
Onedatabyteisrequiredforeachrowshiftedwheninthe
monochromemode(G=0),4arerequiredforeachrowshiftedwhenin
thegrayscalemode(G=1).TheXAR,theYAR,andthedisplaycontrol
bitsarenotaffectedbythiscommand.
*Ifbit1oftheDIRECTIONbyteisset,themodulewilluseBYTE1as
thecharactercodeandBYTE2asthecharactercolumnnumberforthe
newdataforfillingtheemptycolumninDDRAM.

7-10

Chapter 7: Integrated APA Customer Display

Data Write Mode (08h, MODE)


Thiscommanddetermineshowincomingdataandcharacterswillbe
combinedwithexistingdatainDDRAM.
Description

Mode Byte
B7

B6

B5

B4

B3

B2

B1

B0

DATA=>DDRAM(default)

DATAANDDDRAM=>DDRAM

DATAORDDRAM=>DDRAM

DATAXORDDRAM=>DDRAM

NOTDATA=>DDRAM

DATANANDDDRAM=>DDRAM

DATANORDDRAM=>DDRAM

DATAXNORDDRAM=>DDRAM

Character Write Mode (09h, MODE)


Thiscommanddeterminesthesizeofincomingcharacters,which
DDRAMpage(s)theywillbestoredin,andenables/disablescharacter
kerning.
Description

Mode Byte
B7

B6

B5

B4

B3

B2

B1

B0

5x7charactersize(default)

10x14charactersize

Characterluminance25%

Characterluminance50%

Characterluminance75%

Characterluminance100%(default)

Characterkerningenabled(default)

Characterkerningdisabled(fixed
id h)

Chapter 7: Integrated APA Customer Display

7-11

Invert Screen (0Ah)


Thiscommandlogicallyinverts(0sbecome1s,1sbecome0s)the
contentsofDDRAMselectedbytheHandGbits.Inthemonochrome
mode(G=0)onlyPage0isaffected.TheXAR,theYAR,andthedata
controlbitsarenotaffectedbythiscommand.

Reserved (0Bh - 0Fh)


Thesecodesarereservedforfutureuseandarecurrentlyignoredby
themodule.

Character Codes (10h - FFh)


Datavaluesreceivedbythemodulethatarewithintherange10h
throughFFh,arecharactercodes.Thecharacterselectedfromthe
charactertablebythecharactercodeiswritten,usingthecurrent
characterwriteanddatawritemodes,intotheDDRAMlocation
addressedbytheXAR,theYAR,thedatacontrolbits.TheXARand
YARpointtotheDDRAMlocationthatthelefthandsideofa5x7
(upperlefthandsideofa10x14)characterwillbestored.
Thiscommandadds1*blankcolumnto5x7charactersor2*blank
columnsto10x14characters,forcharacterspacing.
Thiscommandalsoautomaticallyincrements(I/D=0)ordecrements
(I/D=1)theXandYaddressregisterstopointtothenextcharacter
(somecharactersarewiderthanothers,seefonttableforsizes).YAR
overflows,127to0,incrementtheXAR(by2for10x14characters)and
YARunderflows,0to127,decrementtheXAR(by2for10x14
characters).Charactersaretopjustifiedleavingthebottompixelrow(2
pixelrowsfor10x14characters)*blank.
*blankisdependentonthecurrentdatawritemode.

7-12

Chapter 7: Integrated APA Customer Display

5X7 Character Table

Chapter 7: Integrated APA Customer Display

7-13

10x14 Character Table

7-14

Chapter 7: Integrated APA Customer Display

Command Execution Times


Thefollowingtablelistsallavailablecommandsandtheir
correspondingexecutiontimes.Therearenodelaysrequiredbetween
commandandparameterbytesinamultibytecommands.Alltimes
shownbelowaremeasuredfromthereceiptofthelastbyte(exceptfor
theWriteDataPagecommand).
Command

Code

Execution Time
Monochrome

Unit

Grayscale

Reset

00h

27

27

ms

SetLuminance

01h

N/A

ms

SetYAddressRegister

02h

N/A*seenote1

ms

SetXAddressRegister

03h

N/A

ms

SetDisplayControlBits

04h

N/A*seenote1

ms

WriteDataByte

05h

N/A

ms

WriteDataPage

06h

N/A*seenote1

ms

WriteDataWithShift

07h

DataWriteMode

08h

N/A*seenote1

ms

CharacterWriteMode

09h

N/A

*seenote1

ms

InvertScreen

0Ah

Notused

0Bh

N/A

*seenote1

ms

Notused

0Ch

N/A*seenote1

ms

Notused

0Dh

N/A

ms

Notused

0Eh

N/A*seenote1

ms

Notused

0Fh

N/A

ms

*seenote1

*seenote1

*seenote1

*seenote1

*seenote1

ms

ms

5x7CharacterWrite

10HFFH

0.35*seenote2 0.8*seenote2

ms

10x14CharacterWrite

10HFFH

0.7

ms

*seenote2

2.1

Note1:Executiontimesshorterthanthetimeneededtotransmitthe
nextbyteat115.2Kbaud.
Note2:N/Aat9600baud

Chapter 8: Cash Drawer Interface


Introduction
Thisdocumentisintendedtobeaguideforwritingsoftwaretousethe
7402cashdrawerinterface.Itisintendedtoassistsoftwareengineersto
designandcodesoftwaretocontrolthecashdrawerport.Thisisnota
specificationonthecashdrawerinterface.Thesamplecodeincluded
hasnotbeencompiledortestedbutcanbehelpfulincodingthecash
drawerinterface.
The7402cashdrawerinterfacehasuniquesignalsto:

controlthecashdrawersolenoid(s)forupto2cashdrawers.

enablethearmingofanexternaldrivingcircuit.

forreportingthestatusofthedrawer,eitheropenorclose(input
signal).

Logic Description
long Initialize( );
Initialize()createsthemutexhandlesandopenstheNCRport
driveriftheOSrequiresit.
void Terminate();
Terminate()closesthehandlestothemutexesandtheNCRport
driverifopened.
long OpenPort();
OpenPort()initializestheportbycallingQueryConf()andsetsthe
solenoidcontrolbitsandthearmingbittoinputs.

8-2

Chapter 8: Cash Drawer Interface

long OpenDrawer();
OpenDrawer(),setsthecontrolbitstooutput,enablesthearming
circuitryusingthearmbit,energizesthesolenoidoftheselected
drawer,waitsaconstanttime,thenreleasesthecashdrawer
solenoid(s)bit(s)anddisablesthearmingcircuit.Theseoutputbits
arethenconfiguredasinputsagain.ThismethodusesSetState()for
controllingthedrawer.SeethesectiononHardware/Firmware
Interfacesformoredetail.
void ClosePort();
ClosePort()resetstheportopenedstatusflagtofalse.
DWORD GetDrawerStatus();
GetDrawerStatus(),readsfromtheportthatmonitorsthecash
drawerstatusbitandmasksunusedbitstodeterminethedrawer
state.ThismethodusesReadIOPort()formonitoringthestatusbit.
SeethesectiononHardware/FirmwareInterfacesformoredetail.
BOOL SetState( DWORD dwState );
SetState(),usestheconstantmaskstocreatethedatatowritetothe
portthatcontrolthecashdrawersolenoid(s)bit(s).Thismethod
usesWriteIOPort()forcontrollingthesolenoid(s).Seethesection
onHardware/FirmwareInterfacesformoredetail.
BOOL QueryConf();
InQueryConf(),wemustinitiateaconfigurationcyclewiththePCI
registersthatcontrolthecashdrawersolenoid(s)andmonitorthe
statusbit.InteractionwithGPIO_BASE(GeneralPurposeI/OBase
AddressRegister)takesplaceinordertodeterminetheportaddress
usedforcontrollingthesolenoid(s)andformonitoringthestatus
bit.SeethesectiononHardware/FirmwareInterfacesformore
detail.

Chapter 8: Cash Drawer Interface

8-3

BOOL WriteIOPort( DWORD databytes, WORD ioport );


WriteIOPort(),writesdatatotheportthatcontrolthecashdrawer
solenoid(s)bit(s).Thismethodusestheportaddressobtainedin
QueryConf()forcontrollingthesolenoid(s).Seethesectionon
Hardware/FirmwareInterfacesformoredetail.
BOOL ReadIOPort( DWORD *databytes, WORD ioport );
ReadIOPort(),readsfromtheportthatmonitorsthecashdrawer
statusbit.Thismethodusestheportaddressobtainedin
QueryConf()formonitoringthestatusbit.Seethesectionon
Hardware/FirmwareInterfacesformoredetail.

8-4

Chapter 8: Cash Drawer Interface

Component Architecture
Thedevelopershouldprovideadescription,eithertextuallyor
diagrammatically(i.e.,blockdiagram),ofhowthecomponentsofthe
modulesubsysteminteractinthissubsection.
ThememberfunctionInitialize()issubsequentlycalledtoopenthe
NCRWindowsNTportdriver(ifapplicable)andperformother
initializationtasks.Then,thedevicesOpenPort()memberfunctionis
calledtomakethedeviceavailable,atwhichtimeQueryConf()iscalled.
Oncethedevicehasbeenconfigured,thememberfunctions
OpenDrawer(),GetDrawerStatus()andSetState()canbecalledtointeract
withthecashdrawer.Thesemethodsthemselvesinvokethemember
functionsWriteIOPort()andReadIOPort()toactuallysendandreceive
datatothecashdrawerviatheportaddressesobtainedinQueryConf().

Code Changes
Followingisanenumerationofthecodechangesneededtosupportthe
7402:
TheinterfaceofthenewdevicesupportstwoseparatefieldsforGPIO
selectportaddress(read/write)andsolenoidandstatusbitport
address(read/write).ThechipGPIObitsmustbeselectedforuseas
GPIOandaseitherinputoroutput.
Itisdesiredthatthedrivingcircuitbedisabledatpoweronandwhen
notactivelydrivingthesolenoid.Twooutputcontrolimplementations
willbeused:
1. Usethem_nIOPort_Selectaddressregistertosetthesolenoidbitto
anoutputfunctionbeforedrivingthebithighusingm_nIOPort,set
thesolenoidbitlowafterthechargingtimeandthensettingthebit
functiontoinputusingm_nIOPort_Select.

Chapter 8: Cash Drawer Interface

8-5

2. Usethearmingbitataddressm_nIOPorttoenableanexternal
drivingcircuit,setthesolenoidbithigh,setthesolenoidlow
afterthechargetimeandfinallydisablethearmingbit.
QueryConf():
QueryConf()usesthePCIconfigurationcycleprotocolatBus
0,Device31andFunction0andoffset0x58toobtainthe
contentsofGPIOBaseregister.WhenGPIOBaseisreferenced
inthefollowingparagraphsitisreferringtothecontentsof
registerGPIOBase[15:6].Theprimarydifferencesare:
a. Oneportaddressneedstobeconfiguredforreadingthe
statusbitandreading/writingtocontrolthecash
drawersolenoids,andifnecessarytheARMbitusing
registerGPIOLevelforInputorOutput2Register
(GP_LVL2)offsetGPIOBase+0x38.
b. GPIOmustbeselectedforuseasGPIOthroughregister
GPIOUseSelect2Register(GPIO_USE_SEL2)offset
GPIOBase+0x30.
c. GPIObitsusedbythecashdrawermustbeselectedas
eitherinputoroutputthroughGPIOInput/Output
Select2Register(GP_IO_SEL2)GPIOBase+offset0x34.
d. AnARMbitmayneedtobesetupasoutputand
controlledwiththesolenoidandstatusportaddress.
Thisbitenablesthedrivingcircuitforthesolenoid
outputs.

8-6

Chapter 8: Cash Drawer Interface

Hardware/Firmware Interfaces
Insomepreviouslysupportedmodels,nopreliminaryinteractionwith
thehardwarewasrequiredtodeterminetheportaddress(s)usedfor
communicationwiththecashdrawer;thesedatawereinsteadobtained
fromtheregistry.Forthe7402,theportaddressissetdynamicallyby
theBIOSandhencethehardwaremustbequeriedtoobtainthis
information.Thisdictatestheneedforthegenerationofa
configurationcycleasdescribedpreviously.
Configurationmechanismoneutilizestwo32bitI/Oportslocatedat
addresses0x0CF8and0x0CFC.Thesetwoportsare:

32bitconfigurationaddressportoccupyingI/Oaddresses0x0CF8
through0x0CFB.

32bitconfigurationdataportoccupyingI/Oaddresses0x0CFC
through0x0CFF.

AccessingaPCIfunctionsconfigurationportisatwostepprocess:

Writethetargetbusnumber,physicaldevicenumber,function
numberanddoublewordnumbertotheconfigurationaddressport

PerformanI/Oreadfromorawritetotheconfigurationdataport.

TheICH4ConfigurationAddressRegistershouldbedefinedas
follows:

ConfigurationSpaceMappingenabled

Busnumber0

Devicenumber31

Functionnumber0

GPIObaseregisteroffsetaddress0x58

Chapter 8: Cash Drawer Interface

8-7

WithintheICH4,theGeneralPurposeI/Oportsareaddressedusingan
offsetreadfromtheGPIOBaseAddressRegister,[GPIOBASE](offset
0x58).ThebaseaddressincludedinBits[15:6]isassignedbytheBIOS.
TheGPIOControlRegister[GPIO_CNTL](offset0x5C)hasaR/Wbit
[4]thatenables(1)/disables(0)thedecodeoftheI/Orangepointedtoby
theGPIOBaseregisterandenables/disablestheGPIOfunction.The
GPIOControlRegisterissetbytheBIOStoenableGPIO.
Intel 82801DB ICH4 Datasheet

GPIO_USE_SEL2GPIO 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.Eachbitinthisregisterenablesthe
correspondingGPIO(ifitexists)tobeusedasaGPIO,ratherthanfor
thenativefunction.
0=Signalusedasnativefunction.
1=SignalusedasaGPIO.
For7402,cashdrawerbitsGPIO_USE_SEL2[35:32]willbeset=1for
useasaGPIO,writevalue=readvalueANDedwith0xF.
Afterafullreset(RSMRST#)allmultiplexedsignalsintheresumeand
corewellsareconfiguredastheirnativefunctionratherthanasa
GPIO.AfterjustaPCIRST#,theGPIOinthecorewellareconfiguredas
theirnativefunction.
LPC Interface Bridge Registers (D31:F0)

GP_IO_SEL2GPIO Input/Output Select 2 Register


Offset Address: GPIOBASE +34h Attribute: R/W
Default Value: 00000000h Size: 32-bit
Lockable: No Power Well: Core

8-8

Chapter 8: Cash Drawer Interface

GP_LVL2GPIO 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 Always0.NocorrespondingGPIO.
11:0

GP_IO_SEL2[43:32] R/W.Whensettoa1,thecorrespondingGPIO
signal(ifenabledintheGPIO_USE_SEL2register)isprogrammedas
aninput.Whensetto0,theGPIOsignalisprogrammedasanoutput.
Bit Description
31:12 Reserved. Read-only 0
11:0

GP_LVL2[43:32]R/W.IfGPIO[n]isprogrammedtobeanoutput
(viathecorrespondingbitintheGP_IO_SEL2register),thenthe
correspondingGP_LVL2[n]bitcanbeupdatedbysoftwaretodrivea
highorlowvalueontheoutputpin.1=high,0=low.IfGPIO[n]is
programmedasaninput,thenthecorrespondingGP_LVL2bitreflects
thestateoftheinputsignal(1=high,0=low).Writeswillhaveno
effect.
SincethesebitscorrespondtoGPIOthatareinthecorewell,thesebits
willberesetbyPCIRST#.
ThreeGPObitsandoneGPIbitofSouthBridgeICH4areusedto
controlthecashdrawer(s).Theyaredefinedbelow:
GPIO 32 CD_SW_AB
Input1,highDrawer(s)closed.Input0,lowDrawer(s)open.
GPIO 33 CD_SOL_A
Output0,lowturnoffsolenoidA.Output1,highActivates
SolenoidA.
GPIO 34 CD_SOL_B
Output0,lowturnoffsolenoidB.Output1,highActivates
SolenoidB.

Chapter 8: Cash Drawer Interface

8-9

GPIO 35 CD_ARM
Output0,lowDrawer(s)solenoidsignalsenabled.Output1,high
disabled.
ThereisonlyonecashdrawerstatussignalCD_SW_AB.Itisthestatus
ofeithercashdrawerorbothcashdrawers.

8-10

Chapter 8: Cash Drawer Interface

Dependencies/Assumptions/Constraints
Hardware Dependencies
Constraint:Forsystemsinwhichtwocashdrawersareinuseonthe
Darlington,thedrawersmustshareastatusbitusingaYcable.

Software Dependencies
NCRWindowsNTPortDriver(NCRKMPDR.sys).

Sample Code
CPP Source File: DarlingtonCDSample.cpp
long Initialize( )
{
// Init -- I/O Port -- Standard Configuration Register Address for PCI
Devices
m_nIOConf = 0x0CF8;
// Read -- I/O Port -- If these defaults are left unchanged, errors will be
reported
m_nIOPort = 0; // R/W port for solenoid bits and status
m_nIOPort_select = 0; //R/W port for selecting GPIO Input/Output config
m_nDrawerNumber = 1; //Default

m_bPortDrvr = FALSE;
// determine if OS is WIN95 or WINNT
if (GetVersion() < 0x80000000)
{
m_nOSVersion = OS_WINDOWS_NT;
// Lock Mutex when accessing shared memory TAR 95236
WaitForSingleObject( g_hSharedMemoryMutex, INFINITE );
if ( g_hPortDrvr == NULL )

Chapter 8: Cash Drawer Interface

8-11

{
// -rtf- Create a security attribute allowing global access
GetGlobalSA( _T("CreateFile"), _T("NCRKPDev"), &m_Attributes, &m_SD
);
g_hPortDrvr = CreateFile(
"\\\\.\\NCRKPDev",
// Open the Device "file"
GENERIC_WRITE | GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE,
(LPSECURITY_ATTRIBUTES) &m_Attributes, // no security
OPEN_EXISTING,
0,
// flags
NULL);
if (g_hPortDrvr == INVALID_HANDLE_VALUE)
{
DWORD hr = GetLastError();

// Was the device opened?

m_bPortDrvr = FALSE;
InitError = TRUE;
}
else
{
m_bPortDrvr = TRUE;
}
}

// end if (g_hPortDrvr==0)

ReleaseMutex( g_hSharedMemoryMutex );
} // WINNT OS
else
{
m_nOSVersion = OS_WINDOWS_95;
}

} // 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"), sData, &m_Attributes, &m_SD );

8-12

Chapter 8: Cash Drawer Interface

// Lock Mutex when accessing shared memory


WaitForSingleObject( g_hSharedMemoryMutex, INFINITE );
g_hHWPortMutex = CreateMutex( &m_Attributes, FALSE, (LPCTSTR) sData );
if ( g_hHWPortMutex != NULL )
{
m_pDC->DCPrintf(
DCM_APIHIGH,
_T(" ..create m_hPowerMutex") );
// Create a security attribute allowing global access
GetGlobalSA( _T("mutex"), _T("NCRPowerSharingMutex"), &m_Attributes,
&m_SD );
// create named mutex that prevents the cash drawer from firing
// when the printer is printing
// "NCRPowerSharingMutex"
m_hPowerMutex = CreateMutex( &m_Attributes, FALSE,
_T("NCRPowerSharingMutex") );
}

// HWPortMutex created

}
ReleaseMutex( g_hSharedMemoryMutex );
}

// OS is WIN95 or WINNT and NCRKPDev driver present

return RetStatus;
}

// TAR 95236

Chapter 8: Cash Drawer Interface

8-13

///////////////////////////////////////////////////////////////
void Terminate()
{
if ( m_bInitialized )
{
// Lock Mutex when accessing shared memory
WaitForSingleObject( g_hSharedMemoryMutex, INFINITE );
CloseHandle( m_hPowerMutex );
CloseHandle( g_hHWPortMutex );

// TAR 95236

// if the NT port driver was opened...


if (m_bPortDrvr )
{
// close the file handle
m_bPortDrvr = FALSE;
g_nPortDrvr=0;
// Dec to zero using and close handle
CloseHandle(g_hPortDrvr);
g_hPortDrvr = NULL;
}
m_bInitialized = FALSE;
ReleaseMutex( g_hSharedMemoryMutex );
}
}
/////////////////////////////////////////////////////////
long OpenPort()
{
CString sData;
long RetStatus;
CString Result;
static TCHAR szIOPort[] = _T("Port");
// Get the IO H/W Configuration to set IOPORT addresses
// If other of same type exists then use same IOPort addresses
QueryConf(); // Sets IOPORT addresses based on H/W configuration
// initialize state
DWORD sBytes=0;
DWORD bMask = ~(CD7402DRWR1SOLENOID | CD7402DRWR2SOLENOID); // Set
Solenoid bits LOW
bMask = bMask | CD7402ARM_OFF; // set solenoid bits low and arm bit high
// **program solenoid bits as inputs to start
if ( !ReadIOPort(&sBytes, m_nIOPort_select) )
{
// Error logged in ReadIOPort

8-14

Chapter 8: Cash Drawer Interface

RetStatus = CDD_E_IOFAILURE;
Result = _T("I/O read operation failed");
}
else if ( !WriteIOPort( sBytes | CD7402SELECT_GPI,
m_nIOPort_select)) // Darlington 1 = select input
{
// Error logged in WriteIOPort
RetStatus = CDD_E_IOFAILURE;
Result = _T("I/O write operation failed");
}
//** set solenoid bits de-activated, even though they are supposed to be
inputs now
if ( !ReadIOPort(&sBytes, m_nIOPort) )
{
// Error logged in ReadIOPort
RetStatus = CDD_E_IOFAILURE;
Result = _T("I/O read operation failed");
}
// Darlington 0 = solenoid de-activated, 1 = ARM de-activated
else if ( !WriteIOPort( sBytes & bMask,
m_nIOPort))
{
// Error logged in WriteIOPort
RetStatus = CDD_E_IOFAILURE;
Result = _T("I/O write operation failed");
}
else
{
RetStatus = CDD_SUCCESS;
Result = _T("Success");
m_bIFOpened = TRUE;

//InterFace is OPENed

// initialize Position variable in aCDData array element


GetDrawerStatusLIO();
}
return RetStatus;
}

Chapter 8: Cash Drawer Interface

8-15

///////////////////////////////////////////////////////////////////////
void ClosePort()
{
if ( m_bIFOpened )
{
m_bIFOpened = FALSE;
}
}

//////////////////////////////////////////////////////////////////////////////
// CDevice7402::OpenDrawer [called from polling thread]
long OpenDrawer()
{
long RetStatus;
CString RetString;

WaitForSingleObject( g_hHWPortMutex, INFINITE );

// TAR 95236

if ( m_bIFOpened )
{
WaitForSingleObject( m_hPowerMutex, INFINITE );
// Set Device in RELEASE State
if ( SetState( STATE_RELEASE ) )
{
// Give time for Drawer to see the RELEASE state change, then
// check the drawer position.
Sleep( CD7402_OPEN_WAIT );
// 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;

8-16

Chapter 8: Cash Drawer Interface

}
}//SetState( STATE_RELEASE )
else
{
RetStatus = OPOS_E_NOEXIST;
}
ReleaseMutex( m_hPowerMutex );
}
ReleaseMutex( g_hHWPortMutex );
return RetStatus;
}

//////////////////////////////////////////////////////////////////////////////
// CDevice7402::GetDrawerStatus [called from polling thread]
//
// Return Value:
DrawerStatus
//
DRAWER_OPENED
//
DRAWER_CLOSED
//
DWORD GetDrawerStatus()
{
int Result;
CString ResString;
DWORD bMask;
Result = DRAWER_INVALID;
ResString = _T("INVALID");
if ( m_bIFOpened && ( m_pCashDrawer->m_bCapStatus) ) // Opened and Drawer
status is available
{
switch( m_nDrawerNumber )
{
case 1:
bMask = CD7402DRWR1CLOSED;
break;
case 2:
bMask = CD7402DRWR2CLOSED;
break;
}
DWORD sBytes;
// if the status clear was successful, we will read a closed drawer
BOOL sResult = ReadIOPort(&sBytes, m_nIOPort);

Chapter 8: Cash Drawer Interface

8-17

if ( sResult )
{
if ( sBytes & bMask ) // bit = 1 means drawer CLOSED for DARLINGTON
{
ResString = _T("CLOSED");
Result = DRAWER_CLOSED;
}
else
{
ResString = _T("OPENED");
Result = DRAWER_OPENED;
}
}//sResult
}
return Result;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::SetState
BOOL SetState( DWORD dwState )
{
// Fire cashdrawer mechanism by setting drawer to the RELEASE State.
// Can't open both cash drawers at the same time. Must set H/W mutex
// in OpenDrawerLIO() around SetState(RELEASE) and SetState(IDLE) to
// insure this.
// To engage solenoid, we must set the solenoid bit HIGH and the ARM bit
// LOW. The ARM bit controls the external arming circuit to drive the
// solenoid.
CString sState;
DWORD bMask;
DWORD sBytes = 0;
DWORD oBytes = 0;
BOOL result = TRUE;
// Read select register
// Solenoid GPIO bits and ARM bit have been set to input when not using.
if ( ReadIOPort(&sBytes, m_nIOPort_select) )
{
// solenoid bits and ARM bit as outputs, Low enables output
sBytes = sBytes & CD7402SELECT_GPO;
result = WriteIOPort( sBytes, m_nIOPort_select );
}
else

// Error logged in ReadIOPort

8-18

Chapter 8: Cash Drawer Interface

result = FALSE;
if(result)
{
switch( m_nDrawerNumber )
{
case 1:
// set solenoid bit high, arm bit low
bMask = CD7402DRWR1SOLENOID;
break;
case 2:
bMask = CD7402DRWR2SOLENOID;
break;
}
// Read solenoid bit
if ( ReadIOPort(&oBytes, m_nIOPort) )
{
switch (dwState)
{
case ( STATE_RELEASE ):
// activate solenoid (open cash drawer)
// bit = 1 activates solenoid, = 0 de-activates
// Set the solenoid bit ON to energize, leave other bits alone
oBytes = oBytes | bMask;
// driving circuit arming bit,LOW for arming
oBytes = oBytes & CD7402ARM_ON;
result = WriteIOPort( oBytes, m_nIOPort );
sState = _T("STATE_RELEASE");
break;
case ( STATE_IDLE ):
// deactivate solenoid
oBytes = oBytes & (~bMask);
// Set the solenoid bit OFF to deenergize, leave other bits alone
oBytes = oBytes | CD7402ARM_OFF;
sState = _T("STATE_IDLE");
// write new solenoid bit
result = WriteIOPort( oBytes, m_nIOPort );
sBytes = sBytes | CD7402SELECT_GPI; // set solenoid bits and status
bit as inputs
// write new select with solenoid bits enabled as Inputs.
WriteIOPort( sBytes, m_nIOPort_select );
break;
default:
// Set the INVALID state configuration.
return FALSE;
}
}

Chapter 8: Cash Drawer Interface

8-19

else
// Error logged in ReadIOPort
result = FALSE;
}

//result

return result;
}

//////////////////////////////////////////////////////////////////////////////
// CDeviceDarlington::QueryConf /*Configuration mechanism one utilizes two 32bit I/O ports located at addresses
0x0CF8 and 0x0CFC.
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.
Accessing a PCI function's configuration port is a two step process:
Write the target bus number, physical device number, function number
and doubleword number to the configuration address port
Perform and I/O read from or a write to the 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:
- for GPI/O GPIO_BASE register 80007858
- for GPI/O GPIO_CNTL register 8000785C
Within the ICH4, 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. They are defined as below:
GPIO 33 CD_SOL_A
Activates Solenoid A.

output 0, low turn off solenoid A.

Output 1, high

8-20

Chapter 8: Cash Drawer Interface

GPIO 34 CD_SOL_B
output 0, low turn off solenoid B. Output 1, high
Activates Solenoid B.
GPIO 32 CD_SW_AB
input 1, high Drawer(s) open.
Input 0, low
Drawer(s) closed.
GPIO 35 CD_ARM
output 0, low Drawer(s) solenoid signals enabled. Output
1, high disabled.
There is only one cash drawer status signal CD_SW_AB. It is the status of
either cash drawer or
both cash drawers.
*/
//In the PCI device configuration space, 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).
// The BIOS assigns these addresses dynamically. We obtain the addresses as
// follows:
//
// A. Write to m_nIOConf, then read GPIOBASE from m_nIOConf+4 and add the
respective
//
offset to the result to obtain m_nIOPort and m_nIOPort_select.
// B. We can now control the solenoid bits and read the status bit via
m_nIOPort
//
and Input/Output select via m_nIOPort_select.
//
(see ReadInPort() and WriteOutPort() for details)
//
// REFERENCES: Shanley/Anderson, "PCI System Architecture" 3rd. ed. (Chapter
15-17)
//
"INTEL ICH4 I/O Controller Hub" Datasheet
BOOL QueryConf()
{
BOOL result = TRUE;
DWORD FileOffset=0x40;
DWORD DataRead=0;
// Configuration Address Register at 0x0CF8
// bit 31 = 1 ; Enable Configuration Space Mapping
// bits 30 - 24 = 0 ; Reserved
// bits 23 - 16 = 0 ; Bus number
// bits 15 - 11 = 31
; Device
// bits 10 - 8 = 0 ; Function
// bits 7 - 0 = 58; Register bits 1 - 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.
Therefore mask is 0x0FFC0.
DWORD n_configGPIOReqData = 0x8000F858; // Dev. 31, Func. 0, Reg. 0x58
DWORD gpioport=0;

Chapter 8: Cash Drawer Interface

8-21

UCHAR uc_gp_offset = 0x38; //DWORD IOoffset for the GPIO solenoid and status
bits
// GPI[34:32] are bits 2:0
UCHAR uc_gpsel_offset
= 0x34;
//DWORD IOoffset for the GPIO select
register
// GPO[34:32] are bits 2:0
UCHAR uc_gpuse_offset = 0x30; // IOoffset for GPIO Use select reg, 1 = GPIO
int CD7402USE_GPIO
= 0x0000000F;
WORD nUsePort =0;
UCHAR status_mask = 0x01; // GPI[32]
UCHAR solenoidA_mask = 0x02; // GPO[33]
UCHAR solenoidB_mask = 0x04; // GPO[34]
DWORD DataWritten=0;
WaitForSingleObject( g_hHWPortMutex, INFINITE );
if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE))
{ // WIN 95 I/O config
//********************************PART A
*************************************
_outpd(m_nIOConf, n_configGPIOReqData);
// request communication
with GPIO_BASE
gpioport = (LOWORD(_inpd(m_nIOConf+4)))
& 0x0FFC0;
// get GPIO base address
(only 10 bits)
m_nIOPort_select = (WORD)gpioport+uc_gpsel_offset;
// GP Sel Base
address from GPIO Base Register
m_nIOPort = (WORD)gpioport+uc_gp_offset;
// GPO Base address from GPIO
Base Register
nUsePort = (WORD)gpioport+uc_gpuse_offset;
} //Win95
else // WIN NT I/O Config
{
if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully
{
//********************************PART A
*************************************
SetFilePointer( g_hPortDrvr, m_nIOConf, (PLONG)&FileOffset, FILE_BEGIN);
// request communication with GPIOBASE
if ( WriteFile(
g_hPortDrvr,
// Handle to device
(LPSTR) &n_configGPIOReqData,
(DWORD) 4,
// Length of buffer in bytes
&DataWritten,
// bytes written

8-22

Chapter 8: Cash Drawer Interface

NULL ) == FALSE )

// NULL means wait till I/O completes.

{
DWORD hr = GetLastError();
result = FALSE;
return result;
}
else
{
SetFilePointer( g_hPortDrvr, (m_nIOConf+4), (PLONG)&FileOffset,
FILE_BEGIN); //TIGER +4
// get GPIO base address
if ( result &&
( ReadFile(
g_hPortDrvr,
// Handle to device
(LPSTR) &gpioport,
(DWORD) 4,
// Length of buffer in bytes
&DataRead,
// bytes read
NULL ) == FALSE ) )
// NULL means wait till I/O completes.
{
gpioport = 0;
//Read failed
DWORD hr = GetLastError();
result = FALSE;
return result;
}
} // end if WriteFile(...)
gpioport &= 0x0FFC0; // strip resource indicator
m_nIOPort_select = (WORD)gpioport+uc_gpsel_offset;
// GP Sel Base
address from GPIO Base Register
m_nIOPort = (WORD)gpioport+uc_gp_offset;
// GPO Base address from GPIO
Base Register
nUsePort = (WORD)gpioport+uc_gpuse_offset;
} // m_bPortDrvr
}
//NT
// End Read Configuration Register
if ( result )
{
if ( (m_nIOPort == 0) || (m_nIOPort_select == 0) )
{
result = FALSE;
}
else
{
DWORD sBytes =0;
// Read USE select register

Chapter 8: Cash Drawer Interface

8-23

if ( ReadIOPort(&sBytes, nUsePort) )
{
sBytes = sBytes | CD7402USE_GPIO; //35:32 bits as GPIO
// write new USE
result = WriteIOPort( sBytes, nUsePort );
}
else
result = FALSE;
// Read select register
if (( ReadIOPort(&sBytes, m_nIOPort_select) ) && result)
{
sBytes = sBytes | CD7402SELECT_GPI; //solenoid bits as inputs
// write new select with solenoid bits enabled as Outputs.
result = WriteIOPort( sBytes, m_nIOPort_select );
}
else
result = FALSE;
}
}
ReleaseMutex( g_hHWPortMutex );
return result;
}

//////////////////////////////////////////////////////////////////////////////
// CDevice7402::WriteIOPort
//We use the port address obtained from QueryConf().
BOOL WriteIOPort( DWORD databytes, WORD ioport )
{
BOOL result = TRUE;
DWORD FileOffset=0x40;
DWORD DataWritten;
WaitForSingleObject( g_hHWPortMutex, INFINITE );

// TAR 95236

if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE))


{ // WIN 95 I/O write
_outpd( ioport, databytes );
} //Win95
else
{ // WIN NT I/O write
if (m_bPortDrvr == TRUE)
{

// if Wedge NT driver opened successfully

8-24

Chapter 8: Cash Drawer Interface

//*********TIGER Write Register address dword to IOPort***************


SetFilePointer( g_hPortDrvr, ioport, (PLONG)&FileOffset, FILE_BEGIN);
m_pDC->DCPrintf( DCM_APILOW,
_T("*CDeviceNCR7402:WriteIO: databytes= %X; IOPort= %X"), databytes,
ioport );
if ( WriteFile(
g_hPortDrvr,
//
(LPSTR) &databytes,
(DWORD) 4,
//
&DataWritten,
//
NULL ) == FALSE )
//
{
DWORD hr = GetLastError();
result = FALSE;
}
} //m_bPortDrvr
} //NT
ReleaseMutex( g_hHWPortMutex );
// TAR

Handle to device
Length of buffer in bytes
bytes written
NULL means wait till I/O completes.

95236

return result;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::ReadIOPort
// We use the port addresses obtained from QueryConf().
BOOL ReadIOPort( DWORD *databytes, WORD ioport )
{
BOOL result = TRUE;
DWORD FileOffset=0x40;
DWORD DataRead;
WaitForSingleObject( g_hHWPortMutex, INFINITE );
if ((m_nOSVersion == OS_WINDOWS_95) || (m_nOSVersion == OS_WINDOWS_CE))
{ // WIN 95 I/O write
*databytes = _inpd( ioport );
} //Win95

//Read 32-bits from ioport

else
{

// WIN NT I/O read


if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully
{
SetFilePointer( g_hPortDrvr, ioport, (PLONG)&FileOffset, FILE_BEGIN);
if ( ReadFile(
g_hPortDrvr,

// Handle to device

Chapter 8: Cash Drawer Interface

(LPSTR) databytes,
(DWORD) 4,
&DataRead,
NULL ) == FALSE )

//
//
//
//

8-25

address of data buffer


Length of buffer in bytes
bytes read
NULL means wait till I/O completes.

{
DWORD hr = GetLastError();
result = FALSE;
}
} // m_bPortDrvr
} // NT
ReleaseMutex( g_hHWPortMutex );
return result;
}
// 7402 Modifications End Here!
///////////////////////////////////////////////////////////////////////////////
////////
//..end..

8-26

Chapter 8: Cash Drawer Interface

Header file: DarlingtonCDSample.h


/////////////////////////////////////////////////////////////////////////////
// NCR7402 (Darlington Motherboard) Modifications start here ////////////
// - 7402 cash drawer port definitions
/*INTEL ICH4 South Bridge used to control cash drawer.
They are defined as below:
GPI 32
CD_SW_AB
input 1, high Drawer(s) CLOSED.
Input
0, low Drawer(s) OPEN.
GPO 33
CD_SOL_A
output 0, low turn off solenoid A.
Output 1,
high Activates Solenoid A.
GPO 34
CD_SOL_B
output 0, low turn off solenoid B.
Output 1,
high Activates Solenoid B.
. GPO 35 CD_ARM
output 0, low activates driving circuit.
Output 1,
high De-activates driving circuit.
*/
const int CD7402DRWR1SOLENOID
= 0x000002;
//Darlington: GPIO bit 33
high actuates solenoid
const int CD7402DRWR2SOLENOID
= 0x000004;
//Darlington: GPIO bit 34
high actuates solenoid
const int CD7402SELECT_GPO
= 0xFFFFF1;
selects bit as INPUT, low GPIO[35:33] output
const int CD7402SELECT_GPI
= 0x00000F;
high selects bit as INPUT,

//Darlington: GPIO bit 32 high


//Darlington: GPIO bit [35:32]

const int CD7402DRWR1CLOSED


32 high means drawer closed
const int CD7402DRWR2CLOSED
assumes shared status bit

= 0x00000001;

//Darlington: GPIO bit

= 0x00000001;

// This definition

const int CD7402ARM_OFF


ARM driving circuit, high is off.
const int CD7402ARM_ON
driving circuit, high is off.

= 0x00000008;

// Disable Active low

= 0xFFFFFFF7;

// Enable Active low ARM

/////////////////////////////////////////////////////////////////////////////
// NCR7402 Modifications End here ////////////
HANDLE
g_hSharedMemoryMutex;
// mutex used to protect shared memory
area
HANDLE
g_hHWPortMutex;
// protects access to h/w I/O port
long
void
long
void
long

Initialize( );
Terminate();
OpenPort();
ClosePort();
OpenDrawer();

Chapter 8: Cash Drawer Interface

DWORD GetDrawerStatus();
BOOL SetState( DWORD dwState );
BOOL QueryConf();
BOOL WriteIOPort( DWORD databytes, WORD ioport );
BOOL ReadIOPort( DWORD *databytes, WORD ioport );

//..end..

8-27

8-28

Chapter 8: Cash Drawer Interface

Chapter 9: Touch Screen Calibration


Calibration Guidelines
ObserveforthefollowingTouchScreencalibrationguidelines:

Calibratethetouchscreenaspartoftheinitialinstallation.

Recalibratewhenevertheterminalismovedtoanewlocation.

Recalibrateafterreplacinganycomponentintheterminal.

RecalibrateafterrunningtheStabilizeCursoror25Point
Linearizationprocedures.

Recalibratewheneveracustomerreportsatouchscreenproblem.

TheTouchScreencanbecalibratedusingTouchWare(Windows)
orMicrocal(DOS).

IftheTouchScreen,HardDrive,ortheRetailDaughterCardis
replaced,the25PointLinearizationproceduremustbeperformed
(Windowsonly).

Ifthecalibrationisconsistentlyoff,evenafterperformingthe
TouchWare2PointCalibration,thenperformtheRestoreDefaults
functionandthe25PointLinearization.Thisshouldbedonebefore
resortingtotouchscreenglassreplacement.

Recalibratethefirsttimeyouuseanewscreenresolution

9-2

Chapter 9: Touch Screen Calibration

Calibration Using TouchWare (Windows)


1. FromtheWindowsStartbutton,selectSettingsControl
PanelTouchWare.
2. FromtheMicroTouchTouchscreenPropertiesscreen,selectCalibrate
tobegincalibration.

Chapter 9: Touch Screen Calibration

9-3

3. Placeyourfingeronthetargetthathasafingericonpointing
towardsitandholdituntilTouchEnableisdisplayedbesidethe
fingericon.
Note: Therearetwotargetorfourtargetcalibrationmethods
available.Thefollowingscreenisshowsthetwotargetmethod.
Forbestresults,pressthetargetasaccuratelyaspossible.Hold
yourfingerinplaceuntilnotifiedbythetargetandthenliftyour
fingeroffthetarget.

4. Repeatthisprocedurefortheothertarget.

9-4

Chapter 9: Touch Screen Calibration

5. AWarningdialogboxisdisplayedwhilethedataissaved.Donot
touchthescreenuntilthisdialogboxisnolongerdisplayed.

6. Testthecalibrationbymovingyourfingeraroundonthescreen
andverifyingthatthecursorfollowsyourfinger.
7. SelectDone.

8. IfyouaresatisfiedwiththecalibrationresultsyoucanselectClose
toexittheTouchWareprogram.Otherwise,performthe25Point
Linearizationand16PointAccuracyTestinthefollowingsection.

Chapter 9: Touch Screen Calibration

9-5

25-Point Linearization Procedure


The25PointLinearizationshouldnormallyonlybedoneiftheTouch
Screen,HardDrive,orRetailDaughtercardhasbeenreplaced.
However,ifthereisacalibrationerroraroundtheedgesofthescreen
thatisnotresolvedbytheStandard2or4PointCalibration,youmay
alsotrythe25PointLinearizationmethod.
1. InTouchWare,gototheToolstabandSelecttheLinearizebutton.
Performthe25PointLinearizationand16PointAccuracyTest.Ifthe
Linearizebuttonisgrayedout(notaccessible)youhavetoenable
thefeature.

Enabling the Linearization Function


a. SelecttheOptionsbutton

9-6

Chapter 9: Touch Screen Calibration

b. SelecttheAdvancedbutton.

c. InthelistofAdvancedFeatures.ChecktheboxforEnable
Linearization.Noneoftheotheritemsshouldbechecked.

d. SelecttheClose>ClosetoreturntotheToolstab.Youcan
nowselecttheLinearizebutton.

Chapter 9: Touch Screen Calibration

9-7

2. Performthe25PointLinearization.Usethesamemethodfor
touchingthetargetsasyouusedintheTouchWare2Point
Calibrationprocedure.

3. Aftertouchingall25pointsselecttheContinuebuttontoperform
the16PointAccuracyTestorselectDonetosavetheLinearization
Data.Ifneitherisselectedtheprogramwilltimeoutandthe
OriginalLinearizationDatawillberestored.

9-8

Chapter 9: Touch Screen Calibration

4. Performthe16PointAccuracyTest.Toucheachofthetargetsto
checktheaccuracyofthecalibration.

Aseachtargetistouchedthevertical/horizontalErrorRangeis
displayed.Theacceptablerangeis1.00%,1.00%.

IfyouarestillhavingcalibrationproblemsperformtheRestoreDefaults
Function.
Note: Ifyoueverfindthesystemtobefaroutofcalibration,for
exampleifyoutouchtheupperrightcornerandthecursorgoestothe
upperleftcorner,firstperformthe2PointCalibration.Ifthisdoesnot
resolvetheproblemthenperformaRestoreDefaultsFunction.

Chapter 9: Touch Screen Calibration

9-9

Restore Defaults Function


Thisprocedurereturnsthetouchfirmwaretothefactorydefaultvalues
andisperformedtocorrectseveretouchcalibrationproblems.
Note: Akeyboardisrequiredforthisprocedure.
1. InTouchWare,gototheToolstabandSelecttheTerminalbutton.

9-10

Chapter 9: Touch Screen Calibration

9. AttheTerminalscreenenter[CTRLA].Asmileyfaceisdisplayed.

10. Enter[ShiftRD][Enter].Asmileyfacefollowedbyazero[0]is
displayedindicatingsuccessfulrestore.

11. Enter[AltX]toexittheprogram.
12. Restartthesystem.
13. Performthe25PointLinearizationandtheTouchWare2Point
Calibrationandprocedures.

Chapter 9: Touch Screen Calibration

9-11

Calibration Using Microcal (DOS)


Note: CustomerswhoarerunningaWindowsapplicationshould
alwaysuseTouchWaretocalibrate.DonotbootintoDOSandrun
Microcal.
TheMicrocalcalibrationprogramlooksatwhereyourfingeriswhen
youliftitoffthescreen,notwhereyoutouchit.Therefore,calibratethe
screenasfollows:
1. Touchthescreennearthecalibrationtarget.
2. Keepyourfingeronthescreenandslideittothecenterofthe
target.
3. Holdyourfingerfirmlyonthetargetfortwoseconds,thenliftit
off.
4. Verifythatthecalibrationwassetaccuratelybeforemakinga
servicecall.Performthecalibrationagainifnecessary.
Ifthecursorisnotstable,orfalsetouchesaresuspected,runtheNoise
CheckUtilityfromtheMicrocalprogram.Choosetherecommended
frequency(theonewiththelowestnoiselevel).Thisshouldalsobe
doneiftheTouchScreenisstillnotcalibratedafteroneattemptto
recalibrateit.
1. SetthevideoresolutionbygoingtotheToolsmenu,Videoand
selecting800 x 600 256 colors(12inchdisplay)or1024x768(15
inchdisplay).
2. GototheToolsmenu,selectNoise Check.
3. Followtheinstructionprompts.Choosethefrequencywiththe
lowestnoiselevel.

9-12

Chapter 9: Touch Screen Calibration

Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.TherewillbeacheckboxlabeledDo not
show this message again.Makesurethisboxischecked.
TheDOScommandlineonthe7402isusually:
Microcal.exe /c3 /ill

unlesstheserialportsettinghasbeenchanged.

Chapter 9: Touch Screen Calibration

9-13

Summary
IfthereisaTouchScreencalibrationissueduringorafterinstallation,
takethefollowingactionsintheorderlisted:
1. Recalibrate(2Pointor4Point).
2. Ifrecalibrationisunsuccessfulaftertwoattempts,thenrunthe
NoiseChecktochangethefrequency(DOS)ortheLinearization
(Windows).
3. ResetDefaults.
4. Ifyouarestillunabletocalibrate,changethetouchscreenglass.
(FirstcheckthecableconnectionsontheTouchScreenglass.
5. ThefinalstepistoreplacetheRetailDaughtercard.Ifthiscorrects
theproblem,thentheoldglassisprobablyOKtoreuse.
IfthereareproblemsindetectingtheTouchControllerthen:
1. CheckthatallharnessesontheRetailDaughtercardareconnected
andfirmlyseated.
2. UninstalltheTouchDriver;reinstall.
3. ChecktheBIOSsettingsforCOM3SerialPort.
4. ReplacetheRetailDaughtercard.
WhenyoureplacetheRetailDaughtercardorreimagetheHardDrive,
WindowsdisplaysadialogboxindicatingthattheHardware
CalibrationDatadoesnotmatchtheWindowsRegistrysettings.
AnsweringeitherOKorCancelisnotimportant,providedyou
performthe25PointLinearizationbeforeplacingtheterminalback
intoservice.

9-14

Chapter 9: Touch Screen Calibration

Appendix A:

Cables

Printer Cables
USB+Power
Beige

Black

497-0424888 - 1 m
(1416-C713-0010)

497-0430301 - 1 m
(1416-C881-0010)

497-0424501 - 4 m
(1416-C713-0040)

497-0430300 - 4 m
(1416-C881-0040)

USB (Printer)
24V USB+
(Terminal)

Power (Printer)

19307a

USB+Power (Power Only)


Black
Beige
497-0424887 - 1m 497-0430305 - 1m
(1416-C712-0010) (1416-C880-0010)
497-0422292 - 4 m 497-0430306 - 4 m
(1416-C712-0040) (1416-C880-0040)
Power
(Printer)

24V USB+
(Terminal)
19721a

1-2

Appendix A: Cables

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


(Beige)

(Black)

497-0408349 - 0.7 m
(1416-C359-0007)

497-0430266 - 1.0 m
(1416-C879-0010)

497-0407943 - 4 m
(1416-C266-0040)

497-0430265 - 4 m
(1416-C879-0040)

497-0409379 - 15 m
(1416-C266-0152)

9-pin
D-shell
Receptacle
RS-232
(Printer)

9-pin
D-shell
Receptacle
RS-232
(Terminal)
19722a

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


497-0407427 - 1.0 m
(1416-C337-0010)

9-pin
D-shell
Receptacle
RS-232
(Terminal)

497-0407429 - 4 m
(1416-C337-0040)

25-pin
D-shell
Plug
RS-232
(Printer)
20127b

Appendix A: Cables

1-3

Scanner Cables
7872 or 7875 Scanner/Scale (RS-232)
D-Shell
9-Pin
Receptacle

497-0300422 - 4 m
(1416-C019-0040)

Modular
10-Pin
Plug
RS-232
(Scanner)

RS-232
(Terminal)

15479a

7892 Scanner (Powered RS-232)


D-Shell
9-Pin
Receptacle

497-0425593 - 3.0 m
(1416-C643-0030)

Modular
10-Pin
Plug

RS-232
(Terminal)

Scanner
20450a

7882 Scanner (Powered RS-232)


D-Shell
9-Pin
Receptacle
RS-232
(Terminal)

497-0419723 - 4.0 m
(1416-C653-0040)

Modular
10-Pin
Plug
Scanner
19728a

1-4

Appendix A: Cables

7837 Scanner (Powered RS-232)


497-0412952 - 2.5 m
(1416-C430-0025)
Powered
RS-232
(7402/7448)

Scanner
Modular
10-Pin
Plug

D-Shell
9-Pin
Receptacle

21153

7837 Scanner (RS-232, External Power)


External
Power

497-0412951 - 2.5 m
(1416-C429-0025)

RS-232
(Terminal)

Scanner
D-Shell
9-Pin
Receptacle

Modular
10-Pin
Plug

21154

Appendix A: Cables

1-5

Display Cables
VGA Display, Mono
Sub Miniature D-Shell
15-Pin
Plug

497-0008164 - 4 m
1416-C042-0040

Sub Miniature D-Shell


15-Pin
Receptacle
VGA
(CRT Display)

VGA
(Terminal)

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
15-Pin Receptacle

Sub Miniature D-Shell


15-Pin Plug

VGA
(Display)

VGA
(Terminal)

16318a

19741a

CRT AC Power Extension


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

1-6

Appendix A: Cables

5972 VFD Customer Display (Powered RS-232)


497-0420926 - 1 m
1416-C683-0010
9-pin
D-Shell
Receptacle

497-0420927 - 4 m
1416-C683-0040

24-Position
Microfit
Receptacle
Customer
Display

Terminal
RS-232 Port

20279

DVI to DVI

497-0422831 - 1.0 m
(1416-C723-0010)
497-0422832 - 4.0 m
(1416-C723-0040)

DVI
(Terminal)

DVI
(Display)

19725a

PS/2 - RS-232 & Power


497-0422833 - 1m
(1416-C725-0010)
497-04222834 - 4m
(1416-C725-0040)
RS-232
(Terminal)

12 V COM
(5964)

PS/2
(Terminal)
19734a

Appendix A: Cables

1-7

LCD Power Cable


497-0426160 - 4 m (White)
1416-C803-0040
497-0428512 - 4 m (Black)
1416-C851-0040
Power
(Display)

USB
Powered USB
(Terminal)
20444

1-8

Appendix A: Cables

Cash Drawer Cables


Dual Cash Drawer, Y-Cable
497-0409394 - 0.6 m
(1416-C372-0006)

Cash
DWR. #1

Cash Drawer
(Terminal/Printer)
Cash
DWR. #2
15808a

Cash Drawer, Extension Cable


Modular
6-Pin Plug

230-0145735 - 3.0 m
(1424-C112-0030)

Cash Drawer
(Terminal/Printer)

Modular
6-Pin Jack
Cash Drawer
(Cable)
19730a

21094

Communications Cable
Ethernet, 10/100BaseT
Modular
8-Pin
Plug

497-0420456 - 3.0 m
(1416-C672-0030)

Modular
8-Pin
Plug

Appendix A: Cables

1-9

Keyboard Cables
PS/2 Keyboard Extension
6-pin
Mini-DIN
Plug

497-0406056 - 1.8 m
(1416-C281-0018)

6-pin
Mini-DIN
Receptacle

PS/2
(Terminal)

PS/2
(Keyboard)
15403a

Signature Capture/Electronic Payment Terminal Cable


5945/5992 EPT (RS-232 w/Power)
9-pin
Mini-DIN
Plug
RS-232
(EFT Unit)

497-0418406 - 4.0 m
(1416-C634-0040)

9-pin
D-shell
Receptacle
RS-232
(Terminal)
19723a

1-10

Appendix A: Cables

Power Cables (AC)


1416-C325-0030 006-1009037 - U.S.

Terminal/CRT
The following power cables (not shown)
also have an 45 mm IEC connection:
1416-C320-0030 006-8601011 - SEV
1416-C321-0030 006-8601012 - U.K.
1416-C322-0030 006-8601019 - Australia
1416-C323-0030 006-8601010 - International
1416-C391-0030 006-8605488 - China
1416-C608-0030 006-8604879 - Japan
15405b

Appendix B: Feature Kits

Appendix B:

2-1

Feature Kits
BelowisalistoftheoptionalhardwareFeatureKitsthatcanbe
installedinthecustomerenvironment.Kitinstallationinstructions(for
thoserequiringinstruction)areavailableontheInformationProducts
websites.

NCRIntranet:http://inforetail.atlantaga.ncr.com

Internet:http://www.info.ncr.com

Tolocatetheinstallationguidesonthesesites:
1. SelectGeneralSearch.
2. SelecttheKitInstructionsicon.
3. IntheKitTitlefield,entertheKitTitle.
Example:MSR
or
IntheKitNumberfield,entertheKitNumber.
Example:7402K452
4. SelectSearch
Thefilecanbeviewedonlinebyleftmouseclickingonthepub
title,orifyouprefertodownloadtheentirefileyoucanright
mouseclickonthetitlethenselecttheSaveTargetas...option.
Ifyouarentsureofthetitleofnumberyoucandisplayallkits
associatedwithaterminalproductclassby:
1. IntheClassdropdownlist,selecttheClassoftheterminal.
Example:7402
2. SelectSearch.

2-2

Appendix B: Feature Kits

Kit Number

Description

2336K208

ExternalUSBCDROMDrive

7402K160

HardDrive(StandardCapacity)

7402K161

HardDrive(HighCapacity)

7402K221

3TrackISOMSR(12.1)

7402K225

3TrackISOMSR(15)

7402K226

JISMSR(15)

7402K232

128MBDIMMMemoryUpgrade

7402K233

256MBDIMMMemoryUpgrade

7402K234

512MBDIMMMemoryUpgrade

7402K301

PCMCIAExpansionSlot

7402K302

PCIDualSerial

7402K305

RealPOS70IntegrationTray

7402K451

IntegratedU.S.2x20VFDCustomerDisplay

7402K452

IntegratedInternationalAPA(AllPoints
Addressable)CustomerDisplay

7402K533

WallMountBracket(TiltMount)

Appendix C:

Memory Map
ACPI BIOS 1.0.0.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
DISABLED in the BIOS

PXE

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

DOS Considerations
EMM386mustbeconfiguredwiththecorrectparameters,basedonthe
BIOSMemoryMap.

Das könnte Ihnen auch gefallen