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
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
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
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
1-2
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
1-3
Hinged LCD
TheRealPOS70utilizesatophingedLCDwhichallowsextremely
quickandeasymotherboardaccess.TheLCDcanbecompletely
removedifnecessaryforupgradesorrepair.Functioningmuchlikethe
hoodofacartogainaccesstotheengine,theLCDhasasecurity
mechanismpermittingittobelockedintoplaceifdesired.For
proceduresabouthowtoopenthecabinetseetheInstallingPeripherals
sectionintheHardwareInstallationchapter.
20932
1-4
Label Locations
Therearetwoserialnumberandmodelnumberlabelslocatedbehind
thecablecover.AthirdlabelislocatedonthebackoftheDisplay
Assembly.IftheterminalwasshippedwithanOperatingSystempre
installedthenthereisalsoaCertificateofAuthenticitylabel.
Class:7402-1000
S/N: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
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
21349
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
Printers
7167ThermalReceipt/ImpactPrinter
7197ThermalReceiptPrinter
LowProfileATXPowerSupply300Watts
12or15inchLVDSTFTdisplaydualbulbenhancedbrightness
Operating Systems
DOS6.22
WindowsNTWorkstation
Windows2000Professional
WindowsXPe
WindowsXP(certified)
Linux(certified)
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
CashDrawerPort(supportstwodrawersviaaYcable)
TouchController(3MEXII)forResistive&CapacitiveTouch
Sensors
NCR2ndGenerationTrigantorMSRControllerwithWedgeI/F
24VPoweredUSBPort
MotionSensorI/F
1-9
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
SupportsCPUwith400MHzFSB
SupportsDesktopIntelCeleronorPentium4processorwith
NorthwoodCore
Memory:DDRDRAM200or266MHz,upto2doublesided
DIMMs,NoECCSupport,1GBmaximum
IntegratedgraphicswithVGA,LVDSLCD,and1digitalvideo
(DVO)port
DualindependentdisplaywithWindowsmultimonitorsupport
Sharedmemoryarchitecture864MB
allocatedfromsystemmemory
HubinterfacetoICH4southbridgeat266Mb/s
IOQD(InorderQueueDepth)=12
videomemorydynamically
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:
CPUwith533MHzFSB
DDRSDRAMupto333MHz,upto2GBmaximum,ECCornon
ECC
Seconddigitalvideo(DVO)port
1-11
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
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)
VGACRTsupportupto1600x1200x24bit@85Hz
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
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.
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
Peripherals:ACPIdefinespowerstatesforperipheralswhichare
separatefromthesystempowerstate.Thedevicepowerstatesrange
fromD0(fullyon)toD3(off)Itistheresponsibilityofthedriver
developerforeachperipheraltodefineandsupporttheavailable
powerstates.
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).
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
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.
1-19
ThemotherboardhashardwaresupportforvariablespeedCPUfan,
usingtheLM85monitor.Variablespeedfancanlowersystemnoise
levels,reducedustingress,andimprovefanlife.Fanspeedcontrolis
viaPWMsignalsgeneratedbytheLM85.
MSR
MSR
21366
TheMSRinterfacesupportsamaximumof3tracksofmagneticstripe
informationforsupportofISOformatcards.ActivatetheMSR
interfacebyenablingitinBIOSSetupunderIOConfiguration.The
MSRinterfacecontrollerisamemorymappeddevice,whichcanreside
atsystemmemoryaddressesCA000,CC000,orD0000.IfMSR
capabilityisnotdesired,itmaybedisabledthroughBIOSSetup.
1-20
PCI Boards
PCI Riser Board
ThePCIRiserBoardisasingleslotboard,whichsupportsthecustom
7402PCIboards.
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
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
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.
2x20VFD
AllPointsAddressableDisplay
1-24
2 x 20 VFD
The2x20VFDCustomerDisplaymoduleconsistsofaVFDwith2
rowsof205x8dotmatrixcharacters,RS232interface,drivercircuitry,
DCtoDC/ACconverter,andcharactergenerator.
Additional Features
IRDA Infrared Interface
The7402supportsIRDAcommunicationswithexternalportable
devicessuchasCellPhonesandPDAs.TheIRtransceiverislocated
behindadarkplasticlensonthefrontbezeloftheunit,belowtheLCD
display.Typicallytheremotedevicemustbeplacedwith1meterofthe
7402toestablishcommunications.
IRDAleveragesserialinterfacesandthususestheCOM2serialport
resources.Nominaldatarateis115kbps.Brightsunlightonthe7402or
remotedevicecanreducerangeorblockcommunicationscompletely.
Appropriatedriversmustbeloadedfortheinstalledoperatingsystem
torecognizetheIRDAinterface.
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
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
19712b
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
Features
Resistive Touch Screen
Touchoverlayuses5wireresistivetechnologyfor
easeofuseandlongreliability.
Resistivetechnologyallowsuserstooperatethe
touchscreenwithaglovedhand,stylus,etc.
Retail Hardened
Touchscreensurfacecontainsanantiglare,spill
proofandhardeningcoating
DualbacklightcolorLCDdisplayoffersexceptional
brightness(300nitsmax.)andviewability.
Brightness Control
TheLCDisfactorysettorunatfullbrightness.
Userscanselectreducedbrightnessthroughauser
adjustablehardwareswitchbelowtherightfront
bezel(high/lowbrightness).
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
IndustrystandardDVI(DigitalVideoInterface)for
connectiontoDVIIconnectoron7402
1-29
7402PoweredRS232connectorprovidespower
andtouchinterfaceforNCR5964display
Wedge Controller
Passesdata(MSR,scanner,keyboard)tohost
terminalthroughPS/2datastreamviaYcable
Terminal Powered
Noadditionalpowercordorpowersupplyis
requiredsimplifyingcablemanagement
MSR Option
Integrated3trackISOMSR
Tilt / Swivel
Theremotetabletoppedestalmountsupportstilt
andswiveltoadjustdisplaytooptimumangle
1-30
19809a
The594212.1InchLCDisdesignedforcustomerswhodesireacolor
displayandpreferthesmallfootprintandergonomicpackagingof
LCDtechnologyversustraditionalCRTs.Dependingonthe
customersrequirements,thisLCDdisplaycanbeusedeitherasan
operatordisplayoracustomerinformationdisplay(CID).The5942
Displayfeaturesa12.1InchActiveMatrixColorLCDwithsupportfor
SVGAandXGAresolution.
The5942canbeintegratedontheterminalorinstalledonaremote
mount.
1-31
19743
1-32
109KeyUSBKeyboard
115KeyBigTicketKeyboard(PS/2interface)
68KeyPOSKeyboard(PS/2interface)
MSR
19586a
The109keyUSBkeyboardisamultifunctionkeyboardthatistwo
keyboardsbuiltintoone.
Thekeyboardconsistsoftwomajorsections:
38keyPOSkeyboard
IndustrystandardalphanumericPCkeyboard
ThekeyboardcontainsthekeymatrixandotherPOSspecificfunctions
suchasKeylock,speaker,systemstatusindicator,andmagneticstripe
reader(MSR).This5932keyboardalsohasaUSBporttoconnecta
ScannerorotherUSBdevice.
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
MSR
TheMSRisanoptionalfeaturethatprovidessupportforreading
magneticallycodeddatacards.Thekeyboardssupporttwodifferent
typesofMSR:
ISOTracks1,2,and3
JISIIandISOTrack2
NumLock
CapsLock
ScrollLock
Thesefeaturesareusedtoprovidethepresentstateofthekeyboard.
Theindicatorsaresinglecolor(Green)LEDs.Whenthesystemisoff,
noLEDsareilluminated.
1-35
MSR
19745a
Keylock
Status
Indicator
MSR
Features
The5932PS/2Keyboardsincludethefollowingfeatures:
Keylock
Speaker
SystemStatusIndicatorLED
MagneticStripeReader(MSR)
ExternalDecodedScannerConnector
SpecialPCSetupmodeonthe68keykeyboard
19746
1-36
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.
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
1-39
5972-1xxx (VFD)
5972-2xxx (LCD)
19750b
Desktop Models
5972-1000/5973-1000 (VFD)
5972-2000 (LCD)
19749b
1-40
Features
RS23Interface
Socketfor32KofPROMforadditionalcharactersets(59721000
VFD).
7x9pixelcharacters(59721000VFD);5x8pixelcharacterson
59722000LCD
Diagnostics
Charactersets:
CodePage850(International)
Katakana(except59722000)
CodePage866(Cyrillic)(except59722000)
1-41
Desktop Model
16-Inch Post
Features
256x64dotsgraphicVFD
Microcontroller
FlashROM
Displaydrivercircuitry
Communication/powerconnector
Powerconvertercircuitry
Communicationdrivers
Bidirectionalparallelinterfacesupport
20448a
1-42
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
MicrosoftWindowsNT
MicrosoftWindows2000
WindowsXPe
1-43
5964
Touch Screen
5942
DVI RS-232
(Powered)
RS-232
VGA
USB
(24 V)
7167
7197
Retail
Daughter
Card
5932 USB
Cash
Drawer
PS/2
Mouse
7875
RS-232
USB
(12 V) USB
RS-232
(Powered)
7882
7162
7197
5972-2xxx
PS/2
Parallel
RS-232 Peripherals
5972-1xxx
LAN
7402 Motherboard
7167
5945
5992
7892
7837
20929a
1-44
Chapter 2:
Hardware Installation
Introduction
The7402isfullyassembledatthefactory.Thischapterexplainshowto
connectoptionalhardwarecomponentstotheseterminals.
Installation Summary
Removetheterminalfromtheshippingpackagingandverifythe
hardwareconfiguration.Connecttheperipheralandcommunication
cables.
AttachthePowerCordtothesystemandtoanACpowersource.After
powerisappliedtotheterminalthePowerupselftestsruntoverify
basicfunctionality.
ROMbasedsetupshouldbeusedtoconfigurenetworkoptions.Full
configurationdependsuponthesystemserverandthemanagement
website.
2-2
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.
2-3
Cable Clamp
21025
2-4
Installing Peripherals
Caution: DisconnecttheACpowercordbeforedisassemblingthe
terminal.TheON/OFFswitchdoesNOTremovepowertotheunit.
UseappropriateElectroStaticDischargeproceduresduringthis
modification.
TheACPowerCordcanbedisconnectedfromthewallorfromthe
bottomoftheterminal.
Power Cord
21047
2-5
Screw
20931
2-6
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
20917
Note: RS232/1,RS232/2,andRS232/4canbepoweredports.They
areenabledviahardwarestrapsontheMotherboard.RS232/3isan
internalportthatisdedicatedtotheTouchfeature.
2. AfterinstallingtheperipheralandLANcablesreplacethecable
cover.
2-7
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
PS/2 Mouse
(Green)
PS/2 Keyboard
(Purple)
21028a
2-8
Shipping Screw
21024
2-9
2. PresstheDisplayLatchasshownandthenopentheDisplay
Assembly.
Diaplay Latch
21026
2-10
19429a
Note: APCkeyboardisrequiredtoconfigurea596412.1inchTouch
LCD.
Thefollowingillustrationsshowthecableconnectionsforthe5964and
the7402.Therearetwocablesrequired.
DVICableprovidesthevideointerfacetothe5964
RS232YCableprovidesaserialinterfaceandpowertothe5964.
Italsoconnectsthe5964PS/2keyboardconnectortotheterminal,
whichprovidesaninterfaceforthewedgecontroller(MSR,PS/2
Keyboard,Scanner,andToneSpeaker).
2-11
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
CRT
DVI
LAN
DVI
DVI
497-0422831 - 1.0 m
(1416-C723-0010)
497-0422832 - 4.0 m
(1416-C723-0040)
21029
2-12
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
CRT
DVI
LAN
RS-232
PS/2
497-0422833 - 1m
(1416-C725-0010)
497-04228324 - 4m
(1416-C725-0040)
21030
FormoreinformationrefertotheNCR596412.1InchTouchLCDUsers
Guide(B00500001324)
2-13
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
DVI
CRT
VGA
LAN
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
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
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
2-15
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
Power
RS-232
RS-232
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
59721xxxVacuumFluorescentDisplay(VFD)
59722xxxLiquidCrystalDisplay(LCD)
5972-1xxx (VFD)
5972-2xxx (LCD)
19750b
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
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
2-19
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
CRT
DVI
LAN
2-20
2-21
LastStatetheterminalresumesthelastpowerstatewhenpower
isrestored.
PowerOntheterminalpowersonwhenpowerisrestored.
Class:7402-1000
S/N:36309845
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
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
20946
ThepowerstatecanbesettouserpreferenceintheBIOSSetup.
ChangetheAfterPowerFailureparameterintheBootMenu.Bydefault
theTerminalPowerSwitchissettoLastState.SeetheSetupchapterfor
informationaboutusingtheSetupUtility.
2-22
Note: ThereisalsoaOn/OffPowerSwitchlocatedonthePower
SupplyPower.
Power Supply AC
On/Off Switch
21347
AfterpowerisappliedtotheterminalthePowerupselftestsrunto
verifybasicfunctionality.ROMbasedsetupshouldbeusedto
configurenetworkoptions.Fullconfigurationdependsuponthe
systemserverandthemanagementwebsite.
2-23
AttachthePowerCordtothesystemandtoanACpowersource.
Power Cord
21047
2-24
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.
Usethearrowkeystoselect(highlight)optionsandmenuscreens.
Usethe[Enter]keytoselectasubmenu.
Usethe[+]and[-]keystochangefieldvalues.
ToviewGeneralHelpatanytime,press[F1].
Tosavethechanges,movethecursortotheExitMenu,selecteither
SaveChanges&Exits,andpress[Enter].
3-4
Chapter 3: Setup
Main Menu
System Time
(variable)
System Date
(variable)
Advanced Menu
CPU Configuration
IDE Configuration
[Both]
[HardDisk]
Type
[Auto]
LBA/LargeMode
[Auto]
Block(MultiSectorTransfer) [Auto]
PIOMode
[Auto]
DMAMode
[Auto]
S.M.A.R.T.
[Auto]
32BitDataTransfer
[Disabled]
Chapter 3: Setup
[ATAPICDROM]
Type
[Auto]
PIOMode
[Auto]
DMAMode
[Auto]
[NotDetected]
[NotDetected]
[Disabled]
[35]
[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
[Enabled]
H/WHealthFunction
ACPI Configuration
ACPI2.0Support
[No]
BIOSAMLACPItable
[Enabled]
Headlessmode
[Disabled]
[Disabled]
RemoteAccess
USB Configuration
LegacyUSBSupport
[Enabled]
USB2.0ControllerMode
[HiSpeed]
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]
[64]
[Yes]
Palette Snooping
[Disabled]
[Disabled]
[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]
[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]
1stBootDevice
[IBAFESlot0441v]
2ndBootDevice
[1stFloppyDrive]
3rdBootDevice
[IPSSR244W]
4thBootDevice
[PMST320410A]
Chapter 3: Setup
1stDrive
[PMST320410A]
2ndDrive
[SMST320012A]
Removable Drives
[1stFloppyDrive]
1stDrive
[PSSR244W]
1stDrive
[HotKey]
3-9
3-10
Chapter 3: Setup
Security Menu
Supervisor Password:
:NotInstalled
User Password:
:NotInstalled
[Enter]
[Enter]
[Enter]
[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]
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:
Introduction
ThischapterdiscussesprocedureshowtorecovertheOperatingSystem
usingtheintegratedoranexternalUSBCDROMdrive.
Note: ItisalsopossibletoperformaBIOSupdateusinganetwork
connection.RefertotheNCRFitClientSoftwareUsersGuide
(B00500001235)forinformationaboutthatprocedure.
Prerequisites
ThefollowingarerequiredinordertoperformanOSrecoveryfroma
CD.
BootableCDROMdrive(internalorexternal)
Keyboard
4-2
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
CRT
DVI
LAN
USB 2.0
DC Power
DC Power
USB
AC Power
21108
2. ConnectthePowerSupplytotheCDROMandtoanACoutlet.
3. ApplypowertotheCDROMdrive(switchontheback).
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
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.
4-5
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
Theenduserapplicationshouldnotpermittheuser(typicallya
cashier)toexittheapplicationsothattheymaybeabletobrowse
theoperatingsystemdesktop,explorer,orotherMicrosoft
operatingsystemuserinterfaceelements.Thisdoesnotapplyto
servicing,upgrading,ordiagnosingproblemsfortheworkstation
byservicesorfieldengineers.Thisrestrictionismeanttoensure
thattheenduserisonlypermittedtonavigatewithintheconfines
oftheendusersapplicationundernormaloperatingconditions.
TheNCROSRecoveryimagecanonlybeusedtorecoverorupdate
systemswithlicensesprocuredfromNCR.
4-7
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
MicrosoftSNMPserviceinstalledbutnotactivated
EdgeportEPICI/ONetworksUSBdriversavailable(2.30)
3MTouchWaredriveravailable(5.64SR2)
HampshireUSBTouchavailable(6.07)
PromiseRaidCardavailable
Software Drivers
Thefollowingdriversarenotinstalledautomatically,butcanbe
installedfromtheirrespectivelocations(Readmefilesexistinthese
locations,aswell):
EdgeportUSB
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.
4-9
Recommendation
Foreachoperatingsystem,NCRstronglyrecommendsthatanydrivers
placedintheC:\Install directorybeleftintactforthepurposes
ofservicingandmaintainingthesystem.Ifyouareusingthis
informationinordertobuildyourownoperatingsystemimageandnot
usingNCRsprovidedOSRecoveryimageasabaseimage,we
recommendthatalldriversthatareinstalledbeplacedinasimilar
C:\Installdirectoryforsupport.
4-10
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:
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
Recommendation
Foreachoperatingsystem,NCRstronglyrecommendsthatanydrivers
placedintheC:\Install directorybeleftintackforthepurposes
ofservicingandmaintainingthesystem.Ifyouareusingthis
informationinordertobuildyourownoperatingsystemimageandnot
usingNCRsprovidedOSRecoveryimageasabaseimage,we
recommendthatalldriversthatareinstalledbeplacedinasimilar
C:\Installdirectoryforsupport.
4-13
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
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:
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
5-3
RS232/E
Mouse
Cash Drawer
RS232/D
RS232/F
Line Out
Kybd
RS232/B
Parallel
Mic
USB
USB
RS232/A
CRT
DVI
LAN
USB 2.0
DC Power
DC Power
USB
AC Power
2. ConnectthePowerSupplytotheDCPowerconnectoronthe
CDROMandtoanACoutlet.
3. ApplypowertotheCDROMdrive(switchontheback).
21108
5-4
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.
5-5
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
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
RS-232 (COM1)
21095
3. BootthePCintheDOSmode.(IfyouareusingCDROMmedia
bootwithCDROMsupportdrivers.)
Note: ThePCmustberunningintheDOSmode(notina
WindowsDOSbox)forthesoftwaretooperatecorrectly.
4. InserttheBIOSupdateCDintothePC.
5. Applypowertotheterminal.
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
19502
TheClass/Model/Serial#informationisdeletedusingtheCrisis
Recoveryprocedure.
UsethenormalBIOSupdateproceduresasdiscussedearlierinthis
chaptertorestoretheinformation.
5-8
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:
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)
6-2
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
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
6-3
Character Table
01h
Table1
02h
Table2
03h
Table3
04h
Table4
Display Luminance
01h
25%
02h
50%
03h
75%
04h
100%
6-4
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
Cursorpositionsetto00h
CharactertablesettoTable1
Alluserdefinedcharacterscleared
6-5
CP437
6-6
CP858
6-7
CP866
6-8
CP932
Chapter 7:
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)
7-2
Architecture
Display Data RAM
TheonboardDisplayDataRAM(DDRAM)storesthepixel
informationusedfordisplayingimages.DDRAMisdividedintotwo
equalsections,Display0andDisplay1.Theimageineithersectioncan
bedisplayedand/orupdatedatanytimeusingtheDandHdisplay
controlbits.BothDDRAMsectionsarefurtherdividedinto4equal
pages,Page0throughPage3.Thesepagesareusedtodisplay4level
grayscaleimages.
7-3
7-4
7-5
7-6
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.
7-7
0%luminanceXARandYARsetto0
EntireDDRAMcleared
Alldisplaycontrolbitssetto0
Datawritemodesettodefaultmode(overwrite)
Charactersizesetto5x7
Characterluminancesetto100%
Display Luminance
00h
0%
01h
1.5%
3Eh
98.5%
3Fh
100%
7-8
B7
B6
B5
B4
B3
B2
B1
B0
I/D
P1
P0
7-9
7-10
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
Mode Byte
B7
B6
B5
B4
B3
B2
B1
B0
5x7charactersize(default)
10x14charactersize
Characterluminance25%
Characterluminance50%
Characterluminance75%
Characterluminance100%(default)
Characterkerningenabled(default)
Characterkerningdisabled(fixed
id h)
7-11
7-12
7-13
7-14
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
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
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.
8-3
8-4
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.
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
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
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_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)
8-8
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.
8-9
GPIO 35 CD_ARM
Output0,lowDrawer(s)solenoidsignalsenabled.Output1,high
disabled.
ThereisonlyonecashdrawerstatussignalCD_SW_AB.Itisthestatus
ofeithercashdrawerorbothcashdrawers.
8-10
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 )
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();
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)
8-12
// HWPortMutex created
}
ReleaseMutex( g_hSharedMemoryMutex );
}
return RetStatus;
}
// TAR 95236
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
8-14
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
8-15
///////////////////////////////////////////////////////////////////////
void ClosePort()
{
if ( m_bIFOpened )
{
m_bIFOpened = FALSE;
}
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::OpenDrawer [called from polling thread]
long OpenDrawer()
{
long RetStatus;
CString RetString;
// 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
}
}//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);
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
8-18
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;
}
}
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 1, high
8-20
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;
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
NULL ) == FALSE )
{
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
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
8-24
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
else
{
// Handle to device
(LPSTR) databytes,
(DWORD) 4,
&DataRead,
NULL ) == FALSE )
//
//
//
//
8-25
{
DWORD hr = GetLastError();
result = FALSE;
}
} // m_bPortDrvr
} // NT
ReleaseMutex( g_hHWPortMutex );
return result;
}
// 7402 Modifications End Here!
///////////////////////////////////////////////////////////////////////////////
////////
//..end..
8-26
= 0x00000001;
= 0x00000001;
// This definition
= 0x00000008;
= 0xFFFFFFF7;
/////////////////////////////////////////////////////////////////////////////
// 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();
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
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
9-3
3. Placeyourfingeronthetargetthathasafingericonpointing
towardsitandholdituntilTouchEnableisdisplayedbesidethe
fingericon.
Note: Therearetwotargetorfourtargetcalibrationmethods
available.Thefollowingscreenisshowsthetwotargetmethod.
Forbestresults,pressthetargetasaccuratelyaspossible.Hold
yourfingerinplaceuntilnotifiedbythetargetandthenliftyour
fingeroffthetarget.
4. Repeatthisprocedurefortheothertarget.
9-4
5. AWarningdialogboxisdisplayedwhilethedataissaved.Donot
touchthescreenuntilthisdialogboxisnolongerdisplayed.
6. Testthecalibrationbymovingyourfingeraroundonthescreen
andverifyingthatthecursorfollowsyourfinger.
7. SelectDone.
8. IfyouaresatisfiedwiththecalibrationresultsyoucanselectClose
toexittheTouchWareprogram.Otherwise,performthe25Point
Linearizationand16PointAccuracyTestinthefollowingsection.
9-5
9-6
b. SelecttheAdvancedbutton.
c. InthelistofAdvancedFeatures.ChecktheboxforEnable
Linearization.Noneoftheotheritemsshouldbechecked.
d. SelecttheClose>ClosetoreturntotheToolstab.Youcan
nowselecttheLinearizebutton.
9-7
2. Performthe25PointLinearization.Usethesamemethodfor
touchingthetargetsasyouusedintheTouchWare2Point
Calibrationprocedure.
3. Aftertouchingall25pointsselecttheContinuebuttontoperform
the16PointAccuracyTestorselectDonetosavetheLinearization
Data.Ifneitherisselectedtheprogramwilltimeoutandthe
OriginalLinearizationDatawillberestored.
9-8
4. Performthe16PointAccuracyTest.Toucheachofthetargetsto
checktheaccuracyofthecalibration.
Aseachtargetistouchedthevertical/horizontalErrorRangeis
displayed.Theacceptablerangeis1.00%,1.00%.
IfyouarestillhavingcalibrationproblemsperformtheRestoreDefaults
Function.
Note: Ifyoueverfindthesystemtobefaroutofcalibration,for
exampleifyoutouchtheupperrightcornerandthecursorgoestothe
upperleftcorner,firstperformthe2PointCalibration.Ifthisdoesnot
resolvetheproblemthenperformaRestoreDefaultsFunction.
9-9
9-10
9. AttheTerminalscreenenter[CTRLA].Asmileyfaceisdisplayed.
10. Enter[ShiftRD][Enter].Asmileyfacefollowedbyazero[0]is
displayedindicatingsuccessfulrestore.
11. Enter[AltX]toexittheprogram.
12. Restartthesystem.
13. Performthe25PointLinearizationandtheTouchWare2Point
Calibrationandprocedures.
9-11
9-12
Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.TherewillbeacheckboxlabeledDo not
show this message again.Makesurethisboxischecked.
TheDOScommandlineonthe7402isusually:
Microcal.exe /c3 /ill
unlesstheserialportsettinghasbeenchanged.
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
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
24V USB+
(Terminal)
19721a
1-2
Appendix A: Cables
(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
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
497-0425593 - 3.0 m
(1416-C643-0030)
Modular
10-Pin
Plug
RS-232
(Terminal)
Scanner
20450a
497-0419723 - 4.0 m
(1416-C653-0040)
Modular
10-Pin
Plug
Scanner
19728a
1-4
Appendix A: Cables
Scanner
Modular
10-Pin
Plug
D-Shell
9-Pin
Receptacle
21153
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
VGA
(Terminal)
14607a
1416-C840-0010
1416-C839-0015
1416-C753-0015
1416-C754-0010
Sub Miniature D-Shell
15-Pin Receptacle
VGA
(Display)
VGA
(Terminal)
16318a
19741a
1-6
Appendix A: Cables
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
12 V COM
(5964)
PS/2
(Terminal)
19734a
Appendix A: Cables
1-7
USB
Powered USB
(Terminal)
20444
1-8
Appendix A: Cables
Cash
DWR. #1
Cash Drawer
(Terminal/Printer)
Cash
DWR. #2
15808a
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
497-0418406 - 4.0 m
(1416-C634-0040)
9-pin
D-shell
Receptacle
RS-232
(Terminal)
19723a
1-10
Appendix A: Cables
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:
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
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.