Release1.4
UserGuide
B00500001463
IssueN
TheproductdescribedinthisbookisalicensedproductofNCRCorporation.
NCRisaregisteredtrademarkofNCRCorporation.
NCRRealPOSisatrademarkofNCRCorporationintheUnitedStatesand/orothercountries.
ItisthepolicyofNCRCorporation(NCR)toimproveproductsasnewtechnology,components,software,
andfirmwarebecomeavailable.NCR,therefore,reservestherighttochangespecificationswithoutprior
notice.
Allfeatures,functions,andoperationsdescribedhereinmaynotbemarketedbyNCRinallpartsofthe
world.Insomeinstances,photographsareofequipmentprototypes.Therefore,beforeusingthisdocument,
consultwithyourNCRrepresentativeorNCRofficeforinformationthatisapplicableandcurrent.
Tomaintainthequalityofourpublications,weneedyourcommentsontheaccuracy,clarity,organization,
andvalueofthisbook.
Addresscorrespondenceto:
Manager,InformationSolutionsGroup
NCRCorporation
DiscoveryCentre
3FultonRoad
DD24SW
InternetAddress:
http://www.info.ncr.com/eFeedback.cfm
Copyright2004
ByNCRCorporation
Dayton,OhioU.S.A.
AllRightsReserved
Preface
Audience
Thisbookiswrittenforhardwareinstaller/servicepersonnel,system
integrators,andfieldengineers.
Notice:ThisdocumentisNCRproprietaryinformationandisnotto
bedisclosedorreproducedwithoutconsent.
AC Power Cord
Theattachedpowercordshouldonlybeusedwiththisdevice.Itmust
notbeusedwithanyotherdevice.
ii
References
NCRRealPOS70HardwareServiceGuide
(B00500001465)
NCRRealPOS70SitePreparationGuide
(B00500001464)
NCRRealPOS70/EasyPoint42PartsIdentificationManual
(B00500001466)
NCRRetailSystemsManagerSoftwareUsersGuide(B00500001518)
NCRRealPOS70/EasyPoint42MigrationGuide(B00500001500)
iii
Table of Contents
Chapter1:ProductOverview
Introduction........................................................................................... 11
OptionalConfigurations...................................................................... 12
ModelandSerialNumbers ................................................................. 13
TerminalDimensionsandWeights ................................................... 15
HingedLCD .......................................................................................... 15
IntegratedHardware ........................................................................... 16
OperatingSystems......................................................................... 17
KeyServiceAdvantages ...................................................................... 18
RemovableMotherboardSled ..................................................... 18
RemovablePowerSupply ............................................................ 18
RemovableHardDisk ................................................................... 18
HardwareModuleDescriptions......................................................... 19
Motherboard................................................................................... 19
Processor/ChipSet..................................................................... 19
SystemMemory ......................................................................... 19
852GMEGraphics&MemoryControllerHub ................... 110
NorthBridgeFeatures............................................................. 110
SouthBridgeFeatures ............................................................. 111
VideoMemory ......................................................................... 112
BIOSMemory........................................................................... 112
Video ......................................................................................... 112
USBPortFunctionality ........................................................... 114
EthernetLAN ........................................................................... 115
IntegratedAudio ..................................................................... 115
FanConnectors ........................................................................ 116
iv
Chapter2:InstallingtheTerminal
Introduction........................................................................................... 21
InstallationSummary .................................................................... 21
InstallationRestrictions ....................................................................... 22
PeripheralCableRouting .................................................................... 23
InstallingPeripherals ........................................................................... 24
AccessingtheCableConnectors .................................................. 25
CableConnectorIdentification .................................................... 26
PS/2Keyboard/MouseCableConnections................................. 27
MouseInstallationRestriction ................................................. 27
OpeningtheDisplayCabinet ....................................................... 28
12.1and15Models ................................................................ 29
17Models................................................................................ 210
PoweringUptheTerminal................................................................ 211
TerminalOn/OffSwitch.............................................................. 211
CalibratingtheTouchScreen............................................................ 213
OutofBoxFailures ............................................................................ 214
Chapter3:TouchScreenCalibrationWindows(MT7.12)
GeneralGuidelines ........................................................................ 31
ConsiderationsWhenReplacingorReImagingtheHard
Drive ................................................................................................ 32
InstallingtheTouchSoftware............................................................. 32
vi
HidingtheCursor .......................................................................... 34
OtherSerialDevicesDoNotFunction........................................ 37
TouchCalibrationProcedures .......................................................... 312
CalibrationFlowChart................................................................ 313 2
2PointCalibration....................................................................... 314
Linearization................................................................................. 318
OtherControls .................................................................................... 323
MainTab ....................................................................................... 323
ControllerID ............................................................................ 323
ControllerType........................................................................ 323
FirmwareVersion .................................................................... 323
TouchSettingsTab....................................................................... 324
TouchModes............................................................................ 325
RightClickTool....................................................................... 326
TouchSound ............................................................................ 326
DoubleClickSpeed................................................................. 326
DoubleClickArea ................................................................... 327
EdgeAdjustmentTab.................................................................. 328
ToolsTab ....................................................................................... 330
ComponentVersions............................................................... 331
DrawTest.................................................................................. 332
RestoreFactorySettings ......................................................... 333
ResetController ....................................................................... 333
AdvancedTouchScreenOptions.......................................... 333
Chapter4:TouchScreenCalibrationWindows(MT5.64,SR4)
GeneralGuidelines............................................................................... 41
ConsiderationsWhenReplacingorReImagingtheHard
Drive ................................................................................................ 41
vii
TouchCalibrationProcedures ............................................................ 42
InstallingtheTouchDriver .......................................................... 42
CalibrationFlowChart.................................................................. 48
2PointCalibrationProcedure...................................................... 49
CursorStabilizationProcedure .................................................. 413
25PointLinearizationProcedure .............................................. 416
RestoreDefaultsProcedure ........................................................ 420
ChangingFrom4Pointto2PointCalibration .............................. 422
TouchPerformance ............................................................................ 425
Chapter5:TouchScreenCalibrationWindows(MT5.64,SR6)
GeneralGuidelines............................................................................... 51
ConsiderationsWhenReplacingorReImagingtheHard
Drive ................................................................................................ 51
InstallingtheTouchDriver ................................................................. 52
TouchCalibrationProcedures ............................................................ 57
CalibrationFlowChart.................................................................. 58
2PointCalibrationProcedure...................................................... 59
CursorStabilizationProcedure .................................................. 512
25PointLinearizationProcedure .............................................. 515
RestoreDefaultsProcedure ........................................................ 519
TouchPerformance ............................................................................ 521
Chapter6:TouchScreenCalibrationDOS
CalibrationFlowChart ........................................................................ 61
2PointCalibration ............................................................................... 63
NoiseCheck .................................................................................... 63
viii
Chapter7:InstallingaSecondary(Dual)Display
ConfiguringtheGraphicsController .......................................... 71
SingleDisplayModeSetup ...................................................... 73
CloneDualDisplayModeSetup(DVIandVGA) ................ 74
ExtendedDesktopDualDisplayModeSetup(DVIand
VGA)............................................................................................ 75
ExtendedDesktopDualDisplayModeSetup(DVIand
DVI).................................................................................................. 76
ExtendedDesktopDualDisplayModeSetup(VGAand
VGA) ................................................................................................ 77
Intel82852/82855GM/GMEGraphicsControllerHotKeys .... 78
Chapter8:InstallingPeripheralOptions
Printers................................................................................................... 81
NCR7167Printer ........................................................................... 81
NCR7197Printer ........................................................................... 82
InstallingtheTransactionPrinter............................................ 83
RemoteDisplays ................................................................................... 85
596412.1InchTouchScreen......................................................... 85
Features ....................................................................................... 86
InstallinganNCR596412.1inchTouchLCD....................... 88
596415InchTouchScreen.......................................................... 811
InstallinganNCR596415inchTouchLCD........................ 812
596615InchTouchScreen.......................................................... 815
InstallinganNCR5966Monitor............................................ 816
594212.1INCHColorLCD ........................................................ 819
NCR594212.1InchLCDMonitorCableConnections........... 820
NCR594215InchLCDMonitorCableConnections.............. 821
NCR595415InchDynaKey....................................................... 822
ix
Chapter9:InstallingtheTerminalinanIntegrated
Configuration
Introduction........................................................................................... 91
ExplodedViews ............................................................................. 92
KitContents .................................................................................... 95
InstallationProcedures ........................................................................ 97
InstallingtheKeyboard................................................................. 98
InstallingtheCustomerDisplay ................................................ 910
InstallingtheTransactionPrinter .............................................. 913
Installingthe7402 ........................................................................ 915
x
Chapter10:2x20CustomerDisplayInterface
Introduction......................................................................................... 101
GeneralSpecifications........................................................................ 101
SerialCommunicationInterface....................................................... 101
CommandCodes ................................................................................ 102
UserDefinedCharacterDefinition(08h,CODE,
Byte1Byte5) ............................................................................... 102
CharacterTableSelect(09h,TABLECODE) ............................ 103
ClearDisplay(12h) ...................................................................... 103
LuminanceControl(11h,LUMINANCE) ................................ 103
CursorPosition(10h,POSITION) ............................................. 104
Reset(13h)..................................................................................... 104
CharacterTablesandCodes....................................................... 104
CP437......................................................................................... 105
CP858......................................................................................... 106
CP866......................................................................................... 107
CP932......................................................................................... 108
Chapter11:APACustomerDisplayInterface
Introduction......................................................................................... 111
GeneralSpecifications........................................................................ 111
SerialCommunicationInterface....................................................... 111
Architecture......................................................................................... 112
DisplayDataRAM....................................................................... 112
DisplayPageMap ........................................................................ 113
MonochromeDisplayMode....................................................... 114
GrayscaleDisplayMode ............................................................. 115
DisplayControlBits .................................................................... 116
CommandCodes(00h0Fh) ............................................................ 117
xi
Reset(00h)..................................................................................... 117
SetLuminance(01h,LUMINANCE)......................................... 117
SetYAddressRegister(02h,YAR)............................................ 117
SetXAddressRegister(03h,XAR)............................................ 118
SetDisplayControlBits(04h,DCB).......................................... 118
WriteDataByte(05H,DATA) ................................................... 118
WriteDataPage(06h,BYTE1,BUTE2,...BYTE1024) .............. 118
WriteDataw/Shift(07h,DIRECTION,ROW,BYTE1,
BYTE2,...BYTE32) ........................................................................ 119
DataWriteMode(08h,MODE) ............................................... 1110
CharacterWriteMode(09h,MODE) ...................................... 1110
InvertScreen(0Ah) .................................................................... 1111
Reserved(0Bh0Fh).................................................................. 1111
CharacterCodes(10hFFh) ........................................................... 1111
5X7CharacterTable................................................................... 1112
10x14CharacterTable ............................................................... 1113
CommandExecutionTimes............................................................ 1114
Chapter12:CashDrawerInterface
Introduction......................................................................................... 121
LogicDescription................................................................................ 121
ComponentArchitecture................................................................... 124
CodeChanges............................................................................... 124
Hardware/FirmwareInterfaces ........................................................ 126
Dependencies/Assumptions/Constraints...................................... 1210
HardwareDependencies .......................................................... 1210
SoftwareDependencies............................................................. 1210
SampleCode ..................................................................................... 1210
CPPSourceFile:DarlingtonCDSample.cpp ........................... 1210
xii
Chapter13:WedgetoUSBMSRSoftwareMigration
Overview ............................................................................................. 131
SoftwareRequirements...................................................................... 132
PotentialOperationalDifferences .................................................... 134
DeploymentConsiderations ............................................................. 135
LocalUpdate................................................................................. 135
RemoteDeployment.................................................................... 135
Chapter14:Maintenance
CabinetandTouchScreenCleaningProcedures ........................... 141
Cleaners/SolventstoUse............................................................. 141
Cleaners/SolventstoNOTUse................................................... 142
CoolingVentCleaning ...................................................................... 143
MSRCleaningProcedures................................................................. 144
Chapter15:OperatingSystemRecovery
Introduction......................................................................................... 151
Prerequisites ................................................................................. 151
OSRecoveryProcedures ................................................................... 151
Chapter16:BIOSUpdatingProcedures
Introduction......................................................................................... 161
Prerequisites ................................................................................. 161
CreatingtheBootableMedia ............................................................ 162
CreatingaBootableCD............................................................... 162
CreatingaBootableUSBMemoryDrive .................................. 162
BIOSUpdatingProcedures ............................................................... 163
xiii
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
xiv
AppendixB:FeatureKits
AppendixC:MemoryMap
DOSConsiderations ......................................................................C2
AppendixD:IRQSettings
Interrupts ....................................................................................... D1
DefaultSettings......................................................................... D1
OptionalSettings ...................................................................... D2
xv
Revision Record
Issue Date Remarks
A Nov2003 FirstIssue
B Mar2004 Release1.1;15Models
C Dec2004 Release1.2;17Models
D Feb2005 UpdatedCalibrationChapter;
AddedAppendixD,Changingfrom4Pointto
2PointCalibration
E May2005 Release1.3
F Apr2006 Release1.4
G Sept2006 RemovedIRDAfeature
H July2007 AddedUSBMSRSoftwareMigrationchapter
J Jan2008 UpdatedWindowsCalibrationchapter.New
versionoftouchsoftware(MT7).
K Feb2008 Reorganizedbook
M May2008 AddedIntegrated7402Installationchapter
N May2008 UpdatedTouchScreenCalibrationWindows
chapter
xvi
Introduction
NCRsRealPOS70(alsoreferredtoasNCR7402)isascalable,retail
hardenedPointofSaleSolutionwithanintuitivetouchscreen
interfacedesignedforextendedlifecycles,stability,andsuperior
availability.Engineeredtothriveinthemostdemanding
environments,theRealPOS70offersleadingretailersinHospitality,
ConvenienceStoresandGeneralMerchandiseaPOSplatformthat
offersthegreatestvaluefortheirPOSinvestment.
UnlikeotherPOSsolutions,theRealPOS70setsanewstandardby
offeringanunprecedentedcombinationofstandardfeaturesincluding
newembeddedtechnology,easeofserviceability,andmaximum
configurationflexibility.TheRealPOS70isavailablewitha12.1,15,
or17LCDdisplay.
Optional Configurations
TheNCRRealPOS70canbeafreestandingdesktop,wallmounted,or
itcanbeintegratedwithaperipheraltraytoaddfurthervalueand
savevaluablecounterspace.Theintegrationtraysupportsavarietyof
NCRsmostpopularperipheraloptions.
Integration Tray
25415
0BChapter 1: Product Overview 1-3
Model Number
Class:7402-1142
Serial Number
Model Number
Serial Number
Model Number
Serial Number
: 7402-1142
o
xxxx-xx-xxxx(x)
c US Model No Operation is subject to the following
50-60 Hz 6A 300W two conditions:
: 36-309845
me
21349
1-4 0BChapter 1: Product Overview
ThefollowingtableidentifiestheRealPOS70models.
Model Description
74021142 Intel2.5GHzCeleron,12.1CapacitiveTouchScreen,
256MBMemory,40GBHardDisk,IntegratedStereo
Speakers,USPowerCord,MSR
74021151 Intel2.5GHzCeleron,15CapacitiveTouchScreen,256MB
Memory,40GBHardDisk,IntegratedStereoSpeakers,US
PowerCord,MSR
74021155 Pentium42.4GHzprocessor,15ResistiveTouchScreen,
512MBMemory,80GBHardDisk,IntegratedStereo
Speakers,USPowerCord,NoMSR
74021254 Pentium42.4GHzprocessor,15CapacitiveTouchScreen,
512MBMemory,80GBHardDisk,IntegratedStereo
Speakers,USPowerCord,NoMSR
74021262 Intel2.5GHzCeleron,17CapacitiveTouchScreen,512MB
Memory,80GBHardDisk,IntegratedStereoSpeakers,US
PowerCord,MSR
0BChapter 1: Product Overview 1-5
Hinged LCD
TheRealPOS70utilizesatophingedLCDwhichallowsextremely
quickandeasymotherboardaccess.TheLCDcanbecompletely
removedifnecessaryforupgradesorrepair.Functioningmuchlikethe
hoodofacartogainaccesstotheengine,theLCDhasasecurity
mechanismpermittingittobelockedintoplaceifdesired.For
proceduresabouthowtoopenthecabinet,seetheInstallingPeripherals
sectionintheHardwareInstallationchapter.
20932
1-6 0BChapter 1: Product Overview
Integrated Hardware
Integrated3TrackISOMSR(Optional)
IntegratedStereoSpeakerModule
IntegratedInfraredSensor
PCMCIA(forwirelessLAN)(Optional)
128MB,256MB,512MB,1GBnonECCMemoryDIMMs
HardDrive
InternalCompactFlash
3MTouchSystemsresistiveorcapacitivetouchsensor
MSR(Optional)
ISO
JIS
IntegratedCustomerDisplays(Optional)
Integrated2x20VFD
IntegratedInternationalAPA(AllPointsAddressable)
LowProfileATXPowerSupply300Watts(Optional)
LVDSTFTDisplay(Choice)
12Inchdualbulbenhancedbrightness
15Inchdualbulbenhancedbrightness
17Inchfourbulbenhancedbrightness
BiometricsModule(Fingerprintrecognition)(Optional)
0BChapter 1: Product Overview 1-7
Operating Systems
DOS6.22
WindowsNTWorkstation
Windows2000Professional
WindowsXPe
WindowsXP(certified)
Linux(certified)
1-8 0BChapter 1: Product Overview
SoundBlastercompatibleaudio
Expansioncapabilitiesforoptionalfeaturesandfuture
requirements(PCIbusandUSB)
System Memory
Thememoryuses266MHzDDRSDRAMonstandarddesktop184pin
DIMMsat2.5volts.TheboardhastwoDIMMsockets.Release1.0
supports1GBmaximummemory,whichisthelimitofthe852GM
chipset.Largermemoryconfigurationupto2GBissupportedwiththe
852GMEchipset.
Memorysizesinclude128MB,256MB,512MB,&1GBnonECC
DIMMS.The128MBDIMMusedwithrelease1.0contains256Mb
memorychipswith16Mx16configuration.TheotherDIMMsused
withrelease1.0contain256Mbmemorychipswith32Mx8
configuration.
1-10 0BChapter 1: Product Overview
Release1.1includesthe852GMEboardversion,whichaddssupport
for:
CPUwith533MHzFSB
DDRSDRAMupto333MHz,upto2GBmaximum,ECCornon
ECC
Seconddigitalvideo(DVO)port
Video Memory
Sharedmemoryarchitectureuses864MBvideomemory,with
Dynamicvideomemoryallocation(DVMT).
BIOS Memory
The7402includes512KBofFlashBIOSandsupportsupto1MBFlash
parts.ADMIareaintheBIOSROMstoressysteminformationabout
the7402,suchasserialnumberandmodelnumber.Platformsoftware
detectsboardversionviadeviceIDofkeycomponentsontheboard.
ThereisnoboardIDEEPROM.
Video
The7402usesintegratedgraphicsinthe852GMand852GMEchip.
Analog Monitor
DVIIisprovidedasaconvenienceforuserswithanalogmonitors
havingaDVIconnector.DVIImeansananalogVGAsignalispresent
ontheDVIconnector,alongwiththedigitalDVIsignals.Onthe7402,
theanalogDVIIsignalisthesameasthatsenttotheVGA15pin
connector.AVGAmonitormaybeconnectedtoeithertheVGA15pin
connectorortheDVIIconnector,butnotbothatthesametime.
1-14 0BChapter 1: Product Overview
LCD Support
IntelgeneratedaspecificationforintegratedLCDsupportinPC
systems,calledCommonPanelInterfaceSpecification(CPIS).The
852GM/GMEgraphicscontrollerusestheLCDinterfaces.
LVDSsignalsarebroughtouttoa50pinheaderonthemotherboard.
AlthoughCPISspecifiesanLCDconnectorthe7402doesnotuseit
becauseitdoesnotsupport24bitcolorLCD.
DVI Interface
TheDVIsupportsNCRdisplayperipheralssuchasthe5964aswellas
standardPCdigitalmonitors.
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-16 0BChapter 1: Product Overview
TheICH4supportsuptosixchannelsofPCMaudiooutput(fullAC3
decode).SixchannelaudioconsistsofFrontLeft,FrontRight,Back
Left,BackRight,Center,andSubwoofer,foracompletesurround
soundeffect.ICH4hasexpandedsupportforthreeaudiocodecsonthe
AClink.The7402motherboardprovidesasinglecodecforLeftand
Rightstereosound.Surroundsoundisnotsupported.
Anamplifierintegratedonthemotherboardallowsdirectdriveof
stereospeakers,upto3Watts/channel.
IntelprovidesWindowsandLinuxdriversfortheintegratedaudio.
UnderDOSthereisSoundBlastercompatibility.
AudioOutputs:
AtriplestackaudioconnectorontherearI/OwithLinein(top),
Speakerout(middle),andMicin(bottom)on3.5mmstereojacks.
Aninternal14pinheaderasdefinedbyEmbeddedATX,
implementingLineout(amplified),Speakerout,andMicin.
PluggingacableintotheSpeakeroutorMicinportsontherearI/O
disablesthatfunctionalityontheinternalheader.
ApiezotransduceronthemotherboardprovidesbasicPCbeep
functionalityunderDOS,andalsoforotherOSwhenthereareno
speakersconnected.ThePCbeepsignalisconnectedtotheaudiocodec
toallowPCbeepsoundstoplaythroughthespeakerswhentheseare
present.
Fan Connectors
Themotherboardhasthreefanconnectors.OneisreservedfortheCPU
fan.Thepowersupplyfanspeedoutputisconnectedtoasecondfan
connector,whichisusedtomonitorpowersupplyfanhealth.
Allfanconnectorsare+12Vandareintendedforfanswith300mA
typicalcurrentdraw.
0BChapter 1: Product Overview 1-17
ThemotherboardhashardwaresupportforvariablespeedCPUfan,
usingtheLM85monitor.Variablespeedfancanlowersystemnoise
levels,reducedustingress,andimprovefanlife.Fanspeedcontrolis
viaPWMsignalsgeneratedbytheLM85.
MSR
MSR
21366
TheMSRinterfacesupportsamaximumof3tracksofmagneticstripe
informationforsupportofISOformatcards.
1-18 0BChapter 1: Product Overview
PCI Boards
PCI Riser Board
ThePCIRiserBoardisasingleslotboard,whichsupportsthecustom
7402PCIboards.
Storage Media
Compact Flash
The7402supportsCompactFlashthroughtheIDEinterface.The
adapterboardislocatedontheRetailDaughterCardBracket.The
compactflashmustbesetforMasterMode.
1-20 0BChapter 1: Product Overview
Operator Display
Themotherboard,throughtheLVDSAdapterBoard,supportsan
integratedDisplayHeadwithanLVDSTFTLCDpanel.
LCD Panel
The7402providesthreeoperatordisplayoptions.
12.1DualbulbLVDSTFTdisplay(SharpLQ121S1DG41)
15DualbulbLVDSTFTdisplay(SharpLQ150X1LGN2H).
17QuadbulbLVDSTFTdisplay(SharpLM170E01A4).
Thedisplayheadhasthefollowingcharacteristics:
LVDSinterfaceusedtocontroltheLCD
RS232interfaceusedtocommunicatewiththetouchscreen
controller(locatedonRetailDaughterCard)
Thedisplayheaddrawsamaximumof1.5AfromthepoweredRS
232interface
LVDS
LVDS(LowVoltageDifferentialSignaling)isanimprovementoverthe
traditionalparallelinterface.LCDimagedataissenton4pairsofwires
ratherthanon20individualdatalines.TheIntelchipsetdrivesLVDS
directlywithnoadditionallogicrequired.AdvantagesofLVDS
include:
ReducesLCDCablecomplexity
Dramaticallyreducesradiatedemissions
Improvesrobustnessofdisplaysignaltiming
Supportslongercablelengthuptoseveralfeetifrequired
0BChapter 1: Product Overview 1-21
Inverter
AninverterisusedtodrivetheCCFL(coldcathodefluorescent)
backlightsoftheLCD.SincetheinverterismatchedtotheLCD,the
12.1,15,and17displayshavedifferentinverters.Inverteroutput
powerisapproximately9wattsforthe12.1display,13wattsforthe
15,and15wattsforthe17.Theinvertermountstothebackofthe
LCDbracketnearthePCIslot.Acoverprotectspersonneland
surroundingcircuitryfromthehighvoltagerequiredtodrivethe
backlighttubes.The17inchinvertermountsdirectlybehindtheLCD
panel,undertherearbezel.
Touch Screen
The7402supportseitherafivewireresistiveTouchscreenora
CapacitiveTouchscreen.AhardwarejumperontheRetailDaughter
Cardselectsresistiveorcapacitivemode.
Allapplicationsanddiagnosticsusethetouchinterfaceforuser
interaction.ThetouchscreenglasscompletelycoverstheLCDdisplay
andismounteddirectlyinfrontoftheLCD,behindthefrontplastic
bezel.TheMicroTouchEXIIchipsetisusedtocontroltheTouchscreen,
whichisconnectedtotheRetailDaughterCardthroughaninternal
RS232cableandinterface.TheTouchscreenisdesignedtobeeasily
replacedincaseofdamageorfailure.
1-22 0BChapter 1: Product Overview
15o
90o
21893
Caution: DONOTtiltthedisplaywiththelockengaged
0BChapter 1: Product Overview 1-23
2 x 20 VFD
The2x20VFDCustomerDisplaymoduleconsistsofaVFDwith2
rowsof205x8dotmatrixcharacters,RS232interface,drivercircuitry,
DCtoDC/ACconverter,andcharactergenerator.
Motion Sensor
The7402supportsamotionsensorforsystemwakeupbasedonnearby
activity.Thisisaphotodiodesensorwhichdetectschangesinambient
lightlevels.Thehardwaregeneratesaninputsignaltothe
motherboardwhichcanbepolledorusedtogenerateinterrupts
dependingonsoftwarearchitecture(NCRsuppliedsoftwareand
operatingsystemsoftwarecanbothusethisinterfaceifconfigured
correctly).The7402doesnotsupportwakeupfromsoftoffviathe
motionsensor.However,wakefromstandbyorscreensaverare
possible,andNCRdriversoftwareallowscustomerapplicationsto
directlyusethemotionsensor.
ThephotodiodemountsbehindaclearplasticlensbelowtheLCD
panel.Thecircuitryisoptimizedfornormalroomlightingconditions.
Excessivebrightlightordarknesscanreduceitseffectiverange.
Typicallymotionwithin24feetofthesystemcausesawakeup.
Power Indicator
AgreenLEDpowerindicatorislocatedbelowtheLCDnearthe
motionsensor.TheLEDilluminateswheneverthesystempower
supplyisactive.ThusthepowerindicatorshowsthattheunitisOnor
inStandby.
Speakers
The7402hasstereospeakersintegratedintothetopofthedisplayhead
abovetheLCDpanel.Theseconnecttothemotherboardinternalaudio
header.Nominalaudiopoweris3Wperchannel,whichprovidesfull
PCaudiocapability.Forhigherfidelitysound,externalspeakerscanbe
connectedtotheexternalaudiojackontheI/Obracket.Theintegrated
speakersaremutedinhardwarewheneveracableispluggedintothe
externalaudiojack.Thereisonlyenoughpoweravailabletodriveone
setofspeakers.
0BChapter 1: Product Overview 1-25
Biometrics Module
ThisfeatureaddsanintegratedBiometricsmoduleforthe7402
terminal,whichprovidesfingerprintrecognitioncapabilities.
Biometrics Module
23616
1-26 0BChapter 1: Product Overview
Power Management
TheBIOSsupportsthesupportstheAdvancedConfigurationand
PowerManagementInterface(ACPI)1.1specification.The7402
supportsthesystempowerstatesdefinedbyACPI:
G3 Mechanical Off
Acomputerstatethatisenteredandleftbyamechanicalmeans
Example: Turningoffthesystemspowerthroughthemovementofa
largeredswitch.
Variousgovernmentagenciesandcountriesrequirethisoperating
mode.Itisimpliedbytheentryofthisoffstatethroughamechanical
meansthatnoelectricalcurrentisrunningthroughthecircuitryand
thatitcanbeworkedonwithoutdamagingthehardwareor
endangeringservicepersonnel.TheOSmustberestartedtoreturnto
theWorkingstate.Nohardwarecontextisretained.Exceptforthereal
timeclock,powerconsumptioniszero.
G1 Sleeping
Acomputerstatewherethecomputerconsumesasmallamountof
power,usermodethreadsarenotbeingexecuted,andthesystem
appearstobeoff(fromanendusersperspective,thedisplayisoff,and
soon).LatencyforreturningtotheWorkingstatevariesonthewake
environmentselectedpriortoentryofthisstate(forexample,whether
thesystemshouldanswerphonecalls).Workcanberesumedwithout
rebootingtheOSbecauselargeelementsofsystemcontextaresavedby
thehardwareandtherestbysystemsoftware.Itisnotsafeto
disassemblethemachineinthisstate.
G0 Working
Acomputerstatewherethesystemdispatchesusermode(application)
threadsandtheyexecute.Inthisstate,peripheraldevices(peripherals)
arehavingtheirpowerstatechangeddynamically.Theusercanselect,
throughsomeUI,variousperformance/powercharacteristicsofthe
systemtohavethesoftwareoptimizeforperformanceorbatterylife.
Thesystemrespondstoexternaleventsinrealtime.Itisnotsafeto
disassemblethemachineinthisstate.
UndertheG1sleepingstateACPIdefineslevelsofsystemsleepstate
support.The7402supportsthefollowingsleepingstates:
S0:NormalPoweredOnstate
S1(Standby):TheS1sleepingstateisalowwakelatencysleeping
state.Inthisstate,nosystemcontextislost(CPUorchipset)and
hardwaremaintainsallsystemcontext.
The7402doesnotsupporttheS2,S3(SuspendtoRAM),orS4
(SuspendtoDisk)sleepingstates.ReferencetheACPISpecificationfor
details.
Peripherals:ACPIdefinespowerstatesforperipheralswhichare
separatefromthesystempowerstate.Thedevicepowerstatesrange
fromD0(fullyon)toD3(off)Itistheresponsibilityofthedriver
developerforeachperipheraltodefineandsupporttheavailable
powerstates.
1-28 0BChapter 1: Product Overview
Wake on LAN
TheNCRGoldDrivesaresetupforWakeonLAN.TheLANdriverinf
filehasbeenmodifiedsothatevenaftersyspreporresealtheyarestill
WakeonLANcapable.However,therearesomepointstonote
IfyouareusingtheNCRGoldDrive:
ThedriverissettoWakeonLANviaMagicPacket(i.e.specific
MACaddress).
The7402mustnotbepowereddownorshutdown,butratherbe
putintoStandby.
TheNCRRetailprescribedmethodforwakingaterminalistouse
FitClient.
TherearethirdpartyorfreewareprogramsthatcansendaMagic
Packet.
IfyouarenotusingtheNCRGoldDrive:
TheLANDriverAdvancedSettingsmustbemodifiedinorderfor
WakeonLANtowork.Therequiredmodificationsare:
1. ExecutetheIntelProsetUtilityfromtheControlPanel.
2. ChoosetheAdvancedtab.
3. ChoosetheitemEnable PMEandchangethesettingfromNo
ActiontoHardware Default.
4. ChoosetheitemWake On Settingsandchangethesettingfrom
OS ControlledtoWake on Magic Packet.
5. The7402mustnotbepowereddownorshutdown,butratherbe
putintoStandby.
6. TheNCRRetailprescribedmethodforwakingaterminalistouse
FitClient.
7. TherearethirdpartyorfreewareprogramsthatcansendaMagic
Packet.
0BChapter 1: Product Overview 1-29
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
5964
Touch Screen
5942
7882
5972-1xxx 7197 7162 5945
5992 7892 7837
5972-2xxx 7875 7167
20929a
2
Introduction
The7402isfullyassembledatthefactory.Thischapterdiscusseshow
toinstallastandaloneterminal.Ifyouareinstallingthe7402inan
integratedconfigurationseetheInstallingtheTerminalinanIntegrated
Configurationchapter.
Installation Summary
Removetheterminalfromtheshippingpackagingandverifythe
hardwareconfiguration.Connecttheperipheraland
communicationcables.
Connecttheperipheralandcommunicationcables.
AttachthePowerCordtothesystemandtoanACpowersource.
ConnectaUSBkeyboardtotheterminal.Thisisneededtoaccept
thelicenseagreementduringsystembootbecausethetouchscreen
isnotavailableatthattime.
AfterpowerisappliedtotheterminalthePowerupselftestsrun
toverifybasicfunctionality.
ROMbasedsetupshouldbeusedtoconfigurenetworkoptions.
Fullconfigurationdependsuponthesystemserverandthe
managementwebsite.
2-2 1BChapter 2: Installing the Terminal
Installation Restrictions
Beforeinstallingtheterminal,readandfollowtheguidelinesinthe
NCRRealPOS72SitePreparationGuide(B00500001464)andthe
NCRWorkstationandPeripheralACWiringGuide(BST0211553).
Installtheterminalnearanelectricaloutletthatiseasilyaccessible.
Usethepowercordasapowerdisconnectdevice.
Donotpermitanyobjecttorestonthepowercord.Donotlocate
theterminalwherethepowercordcanbewalkedon.
Useagroundingstraportouchagroundedmetalobjectto
dischargeanystaticelectricityfromyourbodybeforeservicingthe
terminal.
Ifthepowercordisreplaced,itmustbereplacedwiththesame
typeofcordwiththeprotectiveshroud.
Donotroutethepowercordthroughopeningswithsharpedges.
Warning: Thisunitcontainshazardousvoltagesandshouldonlybe
servicedbyqualifiedservicepersonnel.
Warning: DONOTconnectordisconnectthetransactionprinter
whiletheterminalisconnectedtoACpower.Thiscanresultin
systemorprinterdamage.
Warning: DONOTconnectordisconnectanyserialperipherals
whiletheterminalisconnectedtoACpower.Thiscanresultin
systemorprinterdamage.
Warning: TheNCR742terminalsmustbemountedsecurelyto
preventahazard.Theymustbeinstalledinaccordancewithlocal
buildingcodes.Thepostorwallonwhichtheunitismounted
shouldbeabletowithstandfourtimestheweightoftheunit.
1BChapter 2: Installing the Terminal 2-3
Cable Clamp
21025
2-4 1BChapter 2: Installing the Terminal
Installing Peripherals
Caution: DisconnecttheACpowercordbeforedisassemblingthe
terminal.TheON/OFFswitchdoesNOTremovepowertotheunit.
UseappropriateElectroStaticDischargeproceduresduringthis
modification.
TheACPowerCordcanbedisconnectedfromthewallorfromthe
bottomoftheterminal.
Power Cord
21047
1BChapter 2: Installing the Terminal 2-5
Screw
20931
2-6 1BChapter 2: Installing the Terminal
20917
Note: RS232/1,RS232/2,andRS232/4canbepoweredports.They
areenabledviahardwarestrapsontheMotherboard.RS232/3isan
internalportthatisdedicatedtotheTouchfeature.
2. AfterinstallingtheperipheralandLANcablesreplacethecable
cover.
1BChapter 2: Installing the Terminal 2-7
PS/2 Mouse
(Green)
PS/2 Keyboard
(Purple)
21028a
Screw
21024
1BChapter 2: Installing the Terminal 2-9
2. OpentheDisplayCabinet.Therearetwostylesoflatchesthatare
usedtosecuretheDisplayCabinet.
Diaplay Latch
21026
2-10 1BChapter 2: Installing the Terminal
17 Models
RotatethelatchesasshownandthenopentheDisplayAssembly.
Diaplay Latches
22025
1BChapter 2: Installing the Terminal 2-11
Power Switch
20989
2-12 1BChapter 2: Installing the Terminal
ThepowerstatecanbesettouserpreferenceintheBIOSSetup.
ChangetheAfterPowerFailureparameterintheBootMenu.Bydefault
theTerminalPowerSwitchissettoLastState.
Note: ThereisalsoaOn/OffPowerSwitchlocatedonthePower
SupplyPower.
Power Supply AC
On/Off Switch
21347
AfterpowerisappliedtotheterminalthePowerupselftestsrunto
verifybasicfunctionality.ROMbasedsetupshouldbeusedto
configurenetworkoptions.Fullconfigurationdependsuponthe
systemserverandthemanagementwebsite.
1BChapter 2: Installing the Terminal 2-13
AttachthePowerCordtothesystemandtoanACpowersource.
Power Cord
21047
Out-of-Box Failures
DuringinstallationifthereisanOutofBoxfailure,thedefective
componentwillbereplaced.Thedefectivepartnumbermustbe
identifiedbytrainedservicepersonnel.Ifrequired,contactyour
EquipmentProvider,NCRCustomerServiceoryourServiceProvider
todiagnosethefailuretothecomponentlevel.
AreplacementcomponentcanbeacquiredbycontactingtheNCR
CustomerSatisfactionHotlinebetweenthehoursof8AMand5PM
EST,MondayFriday:
18005288658(USA)
7706237400(Internationally)
or
Email:CustomerSat.Retail@NCR.com
Pleasehavethefollowinginformationavailable:
1. NCROrderNumber(Order#onlabelofbox)
2. ProductModelNumber
3. UnitSerialNumber
4. NCRpartnumberofdefective/missing/wrongcomponent
5. NumberofUnitsStaged/Installed
6. OrganizationCode
7. ShippingAddresswithContactName&PhoneNumber
3
Note: Thischapterdiscussescalibrationproceduresusing
MicroTouch,Version7.12.
General Guidelines
ObserveforthefollowingTouchScreencalibrationguidelines:
Calibratethetouchscreenaspartoftheinitialinstallation.
Recalibratewhenevertheterminalismovedtoanewlocation.
Recalibrateafterreplacinganycomponentintheterminal.
Recalibratewheneveracustomerreportsatouchscreenproblem.
Recalibrateifyouswitchtoanewscreenresolution
UsetheTouchWareutilitiestoperformthefollowingprocedures:
2PointCalibration
CursorStabilization
25PointLinearization
RestoreDefaultsProcedure
TheTouchWareutilitiesareavailableontheNCRGoldDrivesfor
WinNT,Win2K,WinXPProandWinXPe.
Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.TherewillbeacheckboxlabeledDo not
show this message again.Makesurethisboxischecked.
3-2 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
YoushouldALWAYSanswerthisquestionwithYesandthenperform
the2PointCalibrationprocedure.Ifstillhaveacalibrationproblem,see
theWindowsorDOSCalibrationFlowcharttoresolveit.
7. WhenpromptedtochoosetheinstallationtypechooseTypical.
Note: IfyoudonotwantthecursortodisplaychooseCustom(see
theHidingtheCursorsection).
8. Aftercompletingthesoftwareinstallation,performacalibration
procedure(seeTouchCalibrationProceduressectioninthischapter).
3-4 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
2. IfyouselectCustom,selecttotheUtilities and Toolsoptionbox,which
containstheBlank Cursoroption.Thisputsafile,BLANK.CUR,intothe
C:\Program Files\MT7directory.SelectNext.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-5
3. CopytheBLANK.CURfileintoyourWindowsCursorsdirectoryat
C:\Windows\Cursors.
4. SelectStartControl PanelMouse.
5. SelectthePointerstab.
6. SelecttheBrowsebutton.
3-6 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
7. BrowsetotheC:\Windows\Cursorsdirectory(ifyouarenot
alreadythere)andselecttheBLANK.CURfile.SelectOpen.
8. SelectOKtosetthehiddencursor.
9. Aftercompletingthesoftwareinstallation,performacalibration
procedure(seeTouchCalibrationProceduressectioninthischapter).
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-7
3-8 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
2. StoptheTwMonitor.exeprocess.
a. PressCtrl-Alt-DelandselectTask Manager.
b. SelecttheProcessestab.
c. SelectTwMonitorandthenselecttheEnd Processbutton.
d. SelectYesatthewarningmessage.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-9
3. AddserialportsearchKeytotheregistry.
a. SelectStartRun.
b. EnterregeditandselectOK.
c. Browseto:
hkey_local_machine/system/currentcontrolset/services/
twtouch/parameters
d. SelectParametersNewString Value.
3-10 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
e. EnterthenewStringValuenameserialportsearch.
f. RightmouseclickserialportsearchandthenselectModify.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-11
g. AssignthenewStringValueCOM3andselectOK.
4. Closetheregistryeditorandrebootthesystem.
3-12 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
TheTouchWareutilitiesareavailableontheNCRGoldDrivesfor
WinXPPro,WinXPe,andWePOS.
Note: CustomerswhoarerunningaWindowsapplicationshould
alwaysuseTouchWaretocalibrate.DonotbootintoDOSandrun
Microcal.
Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.Therewillbeacheckboxlabeled
Do not show this message again.Makesurethisboxis
checked.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-13
Yes
ALWAYS choose YES
Stop
Yes
Stop
Yes
Stop
25414
3-14 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
2-Point Calibration
Note: TheLinearizationprocedureshouldbeperformedbefore
calibrationifeithertheTouchScreenSensorortheControllerBoardis
replaced.
1. SelectStart Programs MicroTouch MT 7.12 Control
Panel
2. SelecttheMaintab.
3. SelecttheCalibratebutton.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-15
4. Touchthecenterofthegreentargetinthelowerlefthandcornerof
thescreen.Holddownforacoupleofsecondsandthenliftoff.This
positioncalculatesatliftoff,atwhichtimethetargetturnsred.
25408
Forbestresults:
Facethemonitordirectly.
Performthecalibrationintheposition(sittingorstanding)that
younormallyexpecttousethetouchscreen.
Touchthecalibrationtargetfirmlyandpreciselywithyour
fingertip.Duringcalibration,becarefultokeepyourfingernails
andotherfingersawayfromthetouchscreenasyoutoucheach
target.
5. Repeatthisprocedureforthesecondtargettocompletethe
calibration.Thispointregistersimmediatelywhenyoutouchthe
screen.
3-16 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
6. AdialogboxasksifyouwanttoTest,Accept,orCancelthis
calibration.SelectTest.(Optionalatthistime)
25250
7. Testthecalibrationonthedrawscreen.
Touchrandomlocationsonthescreenandverifytheresults.
Dragyourfingeracrossthescreenandcheckthattheline
followsyourmovements.
Toucheachcornerandalongtheedgesofthescreen.Verifythat
youcanreachthefullimageareaofthescreen.
Recalibratethetouchscreenifyouarenotsatisfiedwiththe
tests.
8. PressESCordoubletouchthescreentoexitthedrawscreen.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-17
9. Ifyouaresatisfiedwiththecalibrationresults,selectYes.Itis
recommendedthatyoucalibrateagainifverticalandhorizontal
lines(exceptaroundtheouterbezel)aremorethan6mmfromthe
touchpoint.
Yes No
25406
3-18 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
Linearization
TheLinearizationprocedureshouldbeperformedifeithertheTouch
ScreenSensorortheControllerBoardisreplaced.
Note: Onnewterminalsthedisplayislinearizedatthefactoryand
performingthelinearizationprocedurecanresultinlossofthefactory
settingsandreducedperformance
1. UndertheToolstabselecttheAdvanced Optionsbutton.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-19
3-20 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
3. SelecttheControllertab.
4. SelecttheLinearizebuttontobeginthelinearizationprocess.
Note: IfyoupressEscapeordonottouchthescreenwithin20
seconds,thesystemautomaticallycancelsthelinearizationprocess
withnochangestothecurrentsettings.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-21
10. Aseriesof25targetsaredisplayed,oneatatime.Touchthecenter
ofthefirstgreentargetandholdituntilthetargetturnsred.Repeat
thisprocedurewitheachsuccessivetarget.Theimagebelowshows
thescreenafter13targetshavebeentouched.
Forbestresults:
Facethemonitordirectly.
Performthecalibrationintheposition(sittingorstanding)that
younormallyexpecttousethetouchscreen.
Touchthecalibrationtargetfirmlyandpreciselywithyour
fingertip.Duringcalibration,becarefultokeepyourfingernails
andotherfingersawayfromthetouchscreenasyoutoucheach
target.
3-22 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
11. AdialogboxasksifyouwanttoTest,Accept,orCancelthis
calibration.SelectTest.
Yes No
25409
5. SelectYestocontinue.
6. Touchthecenteroftheyellowtarget.
25410
7. Ifyousuccessfullytouchthetarget,itturnsgreen.Ifyourtouch
missesthetarget,thetargetturnsredandreturnsapercentage
errornumber.Ifthelinearizationisnotwithinacceptabletolerances
(nogreaterthan115%)thenrepeatthelinearizationprocess.
8. Performthe2PointCalibrationprocedure.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-23
Other Controls
Thissectiondiscussesothercontrolsandinformationfieldsthatare
availableintheSoftwareControlPanelbesidesCalibrationand
Linearization.
Main Tab
Controller ID
Thisfieldidentifiesthecontrolleronyoursystem.
Controller Type
Thisfielddisplaysthetypeofcontrolleronyoursystem.Thisdatamay
beusefulforTechnicalSupportissues.
Firmware Version
Thesedigitsrepresenttheversionnumberandrevisionlevelofthe
touchscreencontrollerfirmware.
3-24 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-25
Touch Modes
TheavailableTouchModeoptionsareDrawing,Touchdown,and
Liftoff.
Touchdown Mode
TouchdownModeenablesyoutocreateanimmediatebuttonaction
whenyoutouchthescreen.Youcanleaveyourfingeronthescreenbut
onlyasingletouchisregistered.
Touchingthescreenisequivalenttopressingandreleasingthemouse
button.Thismodeisbestforbuttonbasedapplications,suchasa
calculator.Drawingordraggingisnotsupportedinthismode.
Liftoff Mode
LiftoffModeenablesyoutopositionthecursorwhereyouwantbefore
creatingabuttonaction.
Touchingthescreenisequivalenttomovingthemouseposition.The
actionoccurswhenyouremoveyourfingerfromthescreen.Thismode
isusefulforapplicationsrequiringgreateraccuracybecauseitletsyou
carefullypositionthecursorbeforeactingonit.Drawingordraggingis
notsupportedinthismode.
3-26 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
Right-Click Tool
Thisoptionplacesanicononthedesktop(alwaysontopofyour
application)thatpermitsyoutoselectwhichmousebuttontoactivate
ontouch.Thisworksforthenextclickactiononly.Controlreturnsto
theleftmousebuttonafterthat.
Youcanpositiontheiconanywhereonyourdesktopbyselectingand
holdingituntilthe4pointedarrowappears,andthendraggingitto
whereveryoudesire.
Leftbuttonistypicallyusedfornormalselectandnormaldrag.Right
buttonistypicallyusedforappletproperties,suchascontextmenu
andspecialdrag.
Touch Sound
Thisisusedtoselectaudiblebeepontouchdown,liftoff,ornobeepat
all.ClickontheBeepbuttontoselecttheappropriateoptionforyour
application.Thedefaultsettingisnobeepontouch(Beepoff).
Double-Click Speed
Note: NotavailableonWindowsCE
Doubleclickdefineshowquicklyyoumusttouchthescreenforthe
systemtointerpretyouractionsasadoubleclick.Setthedoubleclick
speedintheslowtomediumrangeforoptimumperformancewitha
touchscreen.
TouchtheglobetwicetotesttheDoubleClickSpeedsetting.Ifthe
globebeginstospin,thetouchscreenrecognizedyourtouchasa
doubleclick.
Note: Changingthissettingalsoaffectsthedoubleclicksettingofthe
mouse.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-27
Double-Click Area
Note: NotavailableonWindowsCE
DoubleClickAreadefinesthespaceinwhichyoumusttouchthe
screenforthesysteminterpretyouractionsasdoubleclick.Setthe
DoubleClickAreainthemediumtohighrangeforoptimum
performancewithatouchscreen.
TouchtheglobetwicetotesttheDoubleClickAreasettings.Ifthe
globebeginstospin,thetouchscreenrecognizedyourtouchasa
doubleclick.
Note: ChangingthissettingalsoaffectstheDoubleClickAreasetting
ofthemouse.
3-28 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-29
ClickTesttopreviewyourchoices.Theareayouhavedefinedappears
asagreenarea.Withinthiscoloredarea,thecursorwillautomatically
moveaheadofyourfingersoyoucanmoreeasilytouchitemscloserto
theedge.
Determineiftheareayouhavedefinedissufficientforyourparticular
needs.Canyoutouchintothecornersandalongtheedgesofthe
screen?ClickEscape,EndTest,orReturntogobacktotheEdge
Adjustmenttab.Ifyouaresatisfiedwithyourselections,thenyouare
done.Ifnot,adjustthesliderstobetteraccommodateyourneeds.
3-30 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
Tools Tab
TheToolstabenablesyoutoperformavarietyofdiagnosticsto
optimizetheperformanceofyourtouchscreen.Itisalsothegatewayto
AdvancedOptions.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-31
Component Versions
Thisisaninformationalscreenfordiagnosticpurposesthatdetailthe
buildingblocksofthesoftwareanditsversionnumbers.
3-32 2BChapter 3: Touch Screen Calibration Windows (MT 7.12)
Draw Test
Note: YoumustbeinDrawModeforthistoworkproperly.
TheDrawprogramletsyoutesttheoperationofthetouchscreenby
checkingtheaccuracyandspeedwithwhichthesystemrespondsto
yourtouch.Todraw,simplytouchthescreenanddragyourfinger.It
isrecommendedthatyoucalibrateagainifverticalandhorizontallines
(exceptaroundtheouterbezel)aremorethan6mmfromthetouch
point.
Thefollowingoptionswillhelpyouusethedrawprogrammore
effectively:
PressB(blank)toclearthescreenanddisplayablankdrawing
canvas.
PressG(grid)toclearthescreenanddisplayagridthatyoucan
useasadrawingguide(default).
PressL(line)todrawsolidlinesonthescreen(default).
PressD(dots)todrawdottedlinesonthescreen,whereeachdot
representsapointreportedbythetouchscreen.
PresstheSpaceBartoclearthescreen.
2BChapter 3: Touch Screen Calibration Windows (MT 7.12) 3-33
Software
TheResetSoftwareoptionisusefulifyouhavereconfiguredthe
softwareandneedtogetbacktoaworkingstate.Thisoptionrestores
theoriginalfactorydefaults.
Controller
TheRestoreControlleroptionisusefulifyouhavereconfiguredthe
controllerandneedtogetbacktoaworkingstate.Pressingthisbutton
restorestheoriginalfactorydefaults.
Ifafterrestoringcontrollerfactorydefaultsyoulosethetouch
functionality,rebootthesystem.
Note: Youmustperformacalibrationafterrestoringcontroller
defaults.
Reset Controller
UsethisonlyatthedirectionofTechnicalSupport.Thiscommand
initializesthehardwareandthefirmware,causesthecontrollertostop
sendingdata,andrecalculatestheenvironmentalconditions(i.e.stray
andoffsetvalues).TheResetControllercommandalsocancelsexisting
commandsandreturnsthecontrollertonormaloperation.
Note: ThischapterdiscussescalibrationproceduresusingTouchWare,
Version5.64,SR4.
General Guidelines
ObservethefollowingTouchScreencalibrationguidelines:
Calibratethetouchscreenaspartoftheinitialinstallation.
Recalibratewhenevertheterminalismovedtoanewlocation.
Recalibrateafterreplacinganycomponentintheterminal.
Recalibratewheneveracustomerreportsatouchscreenproblem.
Recalibrateifyouswitchtoanewscreenresolution
IftheTouchScreenortheRetailDaughterCardisreplaced,the
25PointLinearizationproceduremustbeperformed(Windows
only).
IfthecalibrationisoffthenfollowtheCalibrationflowchart.
YoushouldALWAYSanswerthisquestionwithYesandthenperform
the2PointCalibrationprocedure.Ifyoustillhaveacalibration
problem,seetheWindowsorDOSCalibrationFlowcharttoresolveit.
4-2 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
TheTouchWareutilitiesareavailableontheNCRGoldDrivesfor
WinNT,Win2K,WinXPProandWinXPe.
Note: CustomerswhoarerunningaWindowsapplicationshould
alwaysuseTouchWaretocalibrate.DonotbootintoDOSandrun
Microcal.
Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.Therewillbeacheckboxlabeled
Do not show this message again.Makesurethisboxis
checked.
1. InstalltheTouchdriversoftwareonyourC:driveatalocationof
yourchoice.
2. RunSetup.exe.
3. SelectNextattheWelcomescreen.
4-4 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
4. SelecttheAcceptbulletforthelicenseagreementandselectNext.
5. SelectthedefaultserialcontrollerandthenSelectNext.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-5
6. Select2-Point CalibrationandthenselectNext.
Caution: DoNOTuse4Pointcalibration.
4-6 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
7. SelectExpress InstallandthenselectNext.
ThesoftwareperformsaCOMportscanofthesystem.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-7
8. SelectFinish.
9. SelectCalibrate.
4-8 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
Is Calibration Correct?
(Test by touching all 4 corners
and the edges of the screen.)
Yes No
Hardware needs
Servicing 22274
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-9
13. FromtheMicroTouchTouchscreenPropertiesscreen,selectCalibrate
tobegincalibration.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-11
14. Placeyourfingeronthetargetthathasafingericonpointing
towardsitandholdituntilTouchEnableisdisplayedbesidethe
fingericon.
Forbestresults,pressthetargetasaccuratelyaspossible.Hold
yourfingerinplaceuntilnotifiedbythetargetandthenliftyour
fingeroffthetarget.
15. Repeatthisprocedurefortheothertarget.
4-12 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
16. AWarningdialogboxisdisplayedwhilethedataissaved.Donot
touchthescreenuntilthisdialogboxisnolongerdisplayed.
17. Testthecalibrationbymovingyourfingeraroundonthescreen
andverifyingthatthecursorfollowsyourfinger.Itisalso
suggestedthatyouTouchall4Cornersandverifythatthecursor
movesdeeplyintothecorners.
18. SelectDone.
19. IfyouaresatisfiedwiththecalibrationresultsyoucanselectClose
toexittheTouchWareprogram.
Ifthesystemisstilloutofcalibrationafterperformingthe2Point
CalibrationthenperformtheCursorStabilizationprocedure(followthe
flowchartbeginningatCursorStabilization).
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-13
4-14 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
2. SelectYestocontinue.
3. Donottouchthescreenduringthetest.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-15
4. SelecttherecommendedfrequencyandthenselectApply.
5. Testthecursorstabilitybytouchingthescreeninseveralplaces.
Moveyourfingeraroundthescreen.Thecursorshouldholdsteady
andthecursormovementshouldbesmooth.Ifyoustillseeerratic
orjitterycursormovementthenchoosethenextbestfrequencyand
selectApplyagain.Whenyouaresatisfiedwithstabilizationselect
OK.
6. Performthe2PointCalibrationprocedure.
Ifyouarestillhavingcalibrationproblemsthenperformthe25Point
Linearizationprocedure(followtheflowchartbeginningat25Point
Linearization).
4-16 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-17
b. SelecttheAdvancedbutton.
c. InthelistofAdvancedFeatures.ChecktheboxforEnable
Linearization.Noneoftheotheritemsshouldbechecked.
d. SelecttheCloseClosetoreturntotheToolstab.Youcan
nowselecttheLinearizebutton.
4-18 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
2. Performthe25PointLinearization.Usethesamemethodfor
touchingthetargetsasyouusedinthe2PointCalibration
procedure.
3. Aftertouchingall25pointsselecttheContinuebuttontoperform
the16PointAccuracyTestorselectDonetosavetheLinearization
Data.Ifneitherisselectedtheprogramwilltimeoutandthe
OriginalLinearizationDatawillberestored.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-19
Aseachtargetistouchedthevertical/horizontalErrorRangeis
displayed.Theacceptablemarginoferrorislessthan1.5%.
5. Performthe2PointCalibrationprocedure.
Ifthecalibrationisstillunsatisfactory,ortheerrorrange>1.5%,then
performtheRestoreDefaultsprocedure(followtheflowchartbeginning
atRestoreDefaults).
4-20 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-21
2. AttheTerminalscreenpresstheCONTROLandAkeysatthesame
time[CTRLA].Asmileyfaceisdisplayed.
3. EnterRD(inCAPS)andthenpressthe[Enter]key.Asmileyface
followedbyazero[0]isdisplayedindicatingsuccessfulrestore.
4. Enter[AltX]toexittheprogram.
5. Restartthesystem.
6. PerformtheCursorStabilizationprocedure(followtheflowchart
beginningatCursorStabilization)
4-22 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-23
2. SelecttheAdvancedbutton.
4-24 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
3. Selectthe2-Pointbullet.
4. SelectClose Close.
GototheTouchScreenCalibration(Windows)chapterandperforma2
PointCalibration.FollowtheCalibrationFlowChart(Windows).
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-25
Touch Performance
Thedefaultsettingfortouchactivationisonfingerliftoff.Thiscanbe
perceivedbytheuserasslowperformance.Followthedirections
belowtochangethetouchactivationtotouchdown,whichappearsto
theusertobemoreresponsive.
1. FromtheWindowsStartbutton,selectSettings Control
Panel TouchWare.
2. UndertheToolstabselecttheOptionsbutton.
4-26 3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4)
3. SelecttheTouchdownoption.
4. SelectClose.
3BChapter 4: Touch Screen Calibration Windows (MT 5.64, SR4) 4-27
5. FromthePropertiesscreenselecttheTouch Settingstab.
6. SettheTouch ModetoCustom.
7. SelectClose.
8. Restarttheapplicationandtestthetouchfunction.
Note: ThischapterdiscussescalibrationproceduresusingTouchWare,
Version5.64,SR6.
General Guidelines
ObservethefollowingTouchScreencalibrationguidelines:
Calibratethetouchscreenaspartoftheinitialinstallation.
Recalibratewhenevertheterminalismovedtoanewlocation.
Recalibrateafterreplacinganycomponentintheterminal.
Recalibratewheneveracustomerreportsatouchscreenproblem.
Recalibrateifyouswitchtoanewscreenresolution
IftheTouchScreenortheRetailDaughterCardisreplaced,the
25PointLinearizationproceduremustbeperformed(Windows
only).
IfthecalibrationisoffthenfollowtheCalibrationflowchart.
YoushouldALWAYSanswerthisquestionwithYesandthenperform
the2PointCalibrationprocedure.Ifyoustillhaveacalibration
problem,seetheWindowsorDOSCalibrationFlowcharttoresolveit.
5-2 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
c. InstalltheTW5.64software.
4. Extracttheinstallationfilesintotoaworkingdirectoryonthehost
terminal.FourfoldersarecreatednamedDisk1,Disk2,Disk3,Disk4.
5. Runthe Setup.exeprogramlocatedintheDisk1folder.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-3
6. SelectNextattheWelcomescreen.
5-4 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
7. SelecttheAcceptbulletforthelicenseagreementandselectNext.
8. SelectthedefaultserialcontrollerandthenselectNext.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-5
9. SelectExpress InstallandthenselectNext.
ThesoftwareperformsaCOMportscanofthesystem.
10. SelectFinish.
11. SelectCalibrate.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-7
TheTouchWareutilitiesareavailableontheNCRGoldDrivesfor
WinNT,Win2K,WinXPProandWinXPe.
Note: CustomerswhoarerunningaWindowsapplicationshould
alwaysuseTouchWaretocalibrate.DonotbootintoDOSandrun
Microcal.
Applicationsoftwarecanpossiblygenerateadialogboxfromthe
TouchDriver,withthemessagethatthetouchscreenneedstobe
recalibrated.Ifthescreenappearstobeworkingnormally,thenthis
messagecanbeignored.Therewillbeacheckboxlabeled
Do not show this message again.Makesurethisboxis
checked.
5-8 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
Perform 2-Point Calibration Note: When you re-image the hard drive, you may
get the following error message:
Is Calibration Correct?
Yes No
Is Calibration Correct?
Yes No
22274a
Hardware needs
Servicing
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-9
5-10 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
20. Placeyourfingeronthetargetthathasafingericonpointing
towardsitandholdituntilTouchEnableisdisplayedbesidethe
fingericon.
Forbestresults,pressthetargetasaccuratelyaspossible.Hold
yourfingerinplaceuntilnotifiedbythetargetandthenliftyour
fingeroffthetarget.
25408
21. Repeatthisprocedurefortheothertarget.
22. Testthecalibrationbymovingyourfingeraroundonthescreen
andverifyingthatthecursorfollowsyourfinger.Itisalso
suggestedthatyouTouchall4Cornersandverifythatthecursor
movesdeeplyintothecorners.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-11
23. SelectDone.
24. IfyouaresatisfiedwiththecalibrationresultsyoucanselectClose
toexittheTouchWareprogram.
Ifthesystemisstilloutofcalibrationafterperformingthe2Point
CalibrationthenperformtheCursorStabilizationprocedure(followthe
flowchartbeginningatCursorStabilization).
5-12 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-13
8. SelectYestocontinue.
9. Donottouchthescreenduringthetest.
5-14 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
10. SelecttherecommendedfrequencyandthenselectApply.
11. Testthecursorstabilitybytouchingthescreeninseveralplaces.
Moveyourfingeraroundthescreen.Thecursorshouldholdsteady
andthecursormovementshouldbesmooth.Ifyoustillseeerratic
orjitterycursormovementthenchoosethenextbestfrequencyand
selectApplyagain.Whenyouaresatisfiedwithstabilizationselect
OK.
12. Performthe2PointCalibrationprocedure.
Ifyouarestillhavingcalibrationproblemsthenperformthe25Point
Linearizationprocedure(followtheflowchartbeginningat25Point
Linearization).
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-15
5-16 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
f. SelecttheAdvancedbutton.
g. InthelistofAdvancedFeatures.ChecktheboxforEnable
Linearization.Noneoftheotheritemsshouldbechecked.
h. SelecttheCloseClosetoreturntotheToolstab.Youcan
nowselecttheLinearizebutton.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-17
7. Performthe25PointLinearization.Usethesamemethodfor
touchingthetargetsasyouusedinthe2PointCalibration
procedure.
8. Aftertouchingall25pointsselecttheContinuebuttontoperform
the16PointAccuracyTestorselectDonetosavetheLinearization
Data.Ifneitherisselectedtheprogramwilltimeoutandthe
OriginalLinearizationDatawillberestored.
5-18 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
Aseachtargetistouchedthevertical/horizontalErrorRangeis
displayed.Theacceptablemarginoferrorislessthan1.5%.
10. Performthe2PointCalibrationprocedure.
Ifthecalibrationisstillunsatisfactory,ortheerrorrange>1.5%,then
performtheRestoreDefaultsprocedure(followtheflowchartbeginning
atRestoreDefaults).
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-19
5-20 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
8. AttheTerminalscreenpresstheCONTROLandAkeysatthesame
time[CTRLA].Asmileyfaceisdisplayed.
9. EnterRD(inCAPS)andthenpressthe[Enter]key.Asmileyface
followedbyazero[0]isdisplayedindicatingsuccessfulrestore.
10. Enter[AltX]toexittheprogram.
11. Restartthesystem.
12. PerformtheCursorStabilizationprocedure(followtheflowchart
beginningatCursorStabilization)
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-21
Touch Performance
Thedefaultsettingfortouchactivationisonfingerliftoff.Thiscanbe
perceivedbytheuserasslowperformance.Followthedirections
belowtochangethetouchactivationtotouchdown,whichappearsto
theusertobemoreresponsive.
9. FromtheWindowsStartbutton,selectSettings Control
Panel TouchWare.
10. UndertheToolstabselecttheOptionsbutton.
5-22 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
11. SelecttheTouchdownoption.
12. SelectClose.
4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6) 5-23
15. SelectClose.
16. Restarttheapplicationandtestthetouchfunction.
5-24 4BChapter 5: Touch Screen Calibration Windows (MT 5.64, SR6)
Is Calibration Correct?
(Test by touching all 4 corners
and the edges of the screen.)
Yes No
Is Calibration Correct?
(Test by touching all 4 corners
and the edges of the screen.)
Yes No
Hardware needs
Servicing
22273
6-2 5BChapter 6: Touch Screen Calibration DOS
TheMicrocalutilityisusedtocalibratethetouchscreenintheDOS
environment.Usethisutilitytoperformthefollowingprocedures:
2PointCalibration
NoiseCheck
ResetFunction
TheMicrocalcalibrationprogramlooksatwhereyourfingeriswhen
youliftitoffthescreen,notwhereyoutouchit.Therefore,calibratethe
screenasfollows:
1. Connectakeyboardtotheterminal.
2. StarttheMicrocalUtility.
TheDOScommandis:
Microcal.exe /c3 /ill
Note: Thisisassumingthattheserialportsettinghasnotbeen
changedfromCOM3.
5BChapter 6: Touch Screen Calibration DOS 6-3
2-Point Calibration
1. SelecttheToolsmenu(Alt T).
2. HighlightCalibrate 2 pointandpressEnter.
3. EnterYestocontinue.
4. Touchthescreennearthecalibrationtarget.
5. Keepyourfingeronthescreenandslideittothecenterofthe
target.Holdyourfingerfirmlyonthetargetfortwoseconds,then
liftitoff.
6. Testthecalibrationbymovingyourfingeraroundonthescreen
andverifyingthatthecursorfollowsyourfinger.Itisalso
suggestedthatyouTouchall4Cornersandverifythatthecursor
movesdeeplyintothecorners.
7. Verifythatthecalibrationwassetaccuratelybeforemakinga
servicecall.Performthecalibrationagainifnecessary.
Noise Check
Ifthecursorisnotstable,orfalsetouchesaresuspected,runtheNoise
CheckfromtheMicrocalprogram.Choosetherecommendedfrequency
(theonewiththelowestnoiselevel).Thisshouldalsobedoneifthe
TouchScreenisstillnotcalibratedafteroneattempttorecalibrateit.
1. Setthevideoresolution.FromtheToolsmenu,select800 x 600
256 colors(fora12display)or1024x768(fora15display).
2. FromtheToolsmenu,selectNoise Check.
3. EnterYestocontinue.Donottouchthescreenduringthetest.Press
thespacebartostartthetest.
4. Followtheinstructionprompts.Choosethefrequencywiththe
lowestnoiselevel.
5. Performthe2PointCalibrationprocedure.
IfyouexperienceerraticbehaviorwiththeMicrocalUtility,then
performaResetfunctionfromtheToolsmenu.
6-4 5BChapter 6: Touch Screen Calibration DOS
TherearethreewaystoaccesstheIntelControlPanel:
RightclicktheDesktop.Thenfromthemenuselect:
Graphics Options Graphics Properties.
DoubleclicktheIntelExtremeGraphicsiconintheTaskBar.Then
fromthemenuselect:
GraphicsOptions Graphics Properties.
FromwithintheWindowsControlPanel,select:
Displays Settingstab Advancedbutton Intel Extreme
Graphicstab Graphics Propertiesbutton.
TheselectionsontheIntelControlPanelinclude:
Monitor(VGA)asasingledisplay
DigitalDisplay(DVI)asasingledisplay(Thisselectionisonly
shownwhenaDVIdisplayisattached).
Notebook(LVDSin7402)
IntelDualDisplayClone(DVIandVGA)withthesamevideodata
ExtendedDesktop(DVIandVGA)withthedesktopspanningfrom
onedisplayontotheother.
6BChapter 7: Installing a Secondary (Dual) Display 7-3
Printers
NCR 7167 Printer
TheNCR7167Printerisafast,quiet,relativelysmallandveryreliable
multifunctionprinter.Itprintsreceipts,validatesandprintschecks,
andprintsonavarietyofsingleormultiplepartforms.Thereisnot
journalasitiskeptelectronicallybythehostterminal.Theprintercan
connectthroughaUSBportoraserialport.Itcanreceivepowerfroma
powersupplyorthroughaUSB+powercable.
Power Supply
AC Adapter Cable
19711c
8-2 7BChapter 8: Installing Peripheral Options
Power Supply
AC Adapter Cable
19712b
7BChapter 8: Installing Peripheral Options 8-3
USB Installation
ConnectthePoweredUSBPrinterInterfaceCabletotheUSBConnector
andPowerConnectorontheprinterandtothe24VPoweredUSB
Connectorontheterminal.
USB
24V USB Power
497-0441177 - 1 m
(1432-C088-0010)
497-0441178 - 4 m
21032
(1432-C088-0040)
8-4 7BChapter 8: Installing Peripheral Options
Power
RS-232
497-0441156 - 1m
RS-232 (1432-C092-0010)
497-0441157 - 4 m
(1432-C092-0040)
497-0430266 - 1.0 m
(1416-C879-0010)
497-0430265 - 4 m
(1416-C879-0040)
21033
7BChapter 8: Installing Peripheral Options 8-5
Remote 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.
8-6 7BChapter 8: Installing Peripheral Options
Features
Resistive Touch Screen Touchoverlayuses5wireresistivetechnologyfor
easeofuseandlongreliability.
Resistivetechnologyallowsuserstooperatethe
touchscreenwithaglovedhand,stylus,etc.
DVI
DVI
497-0422831 - 1.0 m
(1416-C723-0010)
497-0422832 - 4.0 m
(1416-C723-0040)
24845
8-10 7BChapter 8: Installing Peripheral Options
PS/2
497-0422833 - 1m
(1416-C725-0010)
497-04228324 - 4m
(1416-C725-0040)
24846
FormoreinformationrefertotheNCR596412.1InchTouchLCDUsers
Guide(B00500001324)
7BChapter 8: Installing Peripheral Options 8-11
22041
TheNCR59647xxxisa15inchXGA(1024x768)LiquidCrystal
DisplaywitheitheraresistiveorcapacitiveTouchScreenforoperator
input.Itisavailableintwocolorschemes:
Beige(G11)
Charcoal(CG1)
Features
15LCDXGA(1024x768)nativeresolution,350nittypical
brightness(alsosupportsVGA,SVGA,SXGA)
DualBulb,adjustablebrightness
Capacitiveor5wireresistivetouchoptions,USBinterface.
VideoVGA,standard15pinfemale.
IntegratedstereospeakersvolumecontrolledviatheOSD.
OnestandardUSBportinadditiontothepoweredUSBport.
OptionalMSRfieldinstallable,USBinterface.
ACPIandVESADPMcompliance
Choiceofintegratedorremotemounts
8-12 7BChapter 8: Installing Peripheral Options
VGA Connections
ConnecttheLCDCabletotheVGAconnectorsonboththe5964
monitorand7402terminal.
VGA
497-0435044 - 1m
(1416-C972-0009) VGA
497-0435045 - 4m
(1416-C972-0040)
24819
8-14 7BChapter 8: Installing Peripheral Options
USB/Power
12V USB 497-0445076 - 1 m
(1432-C156-0010)
497-0445077 - 4 m
(1432-C156-0040)
24820
FormoreinformationrefertotheNCR596415InchTouchLCDUsers
Guide(B00500001570)
7BChapter 8: Installing Peripheral Options 8-15
24810
TheNCR59661xxxisa15inchXGA(1024x768)LiquidCrystal
DisplaywitharesistiveTouchScreenforoperatorinput.Itisavailable
intwocolorschemes:
Beige(G11)
Charcoal(CG1)
Features
15LCDXGA(1024x768)nativeresolution,160nittypical
brightness(alsosupportsVGA,SVGA)
DualBulb
5Wireresistivetouchoptions,USBinterface.
VideoVGA,standard15pinfemale.
OptionalMSRfieldinstallable,USBinterface.
8-16 7BChapter 8: Installing Peripheral Options
VGA Connections
ConnecttheVGACabletotheVGAconnectorsonboththe5966
monitorand7402terminal.
VGA
497-0435044 - 1m
(1416-C972-0009) VGA
497-0435045 - 4m
(1416-C972-0040)
24842
7BChapter 8: Installing Peripheral Options 8-17
USB/Power
12V USB 497-0444644 - 1.0 m
(1432-C962-0010)
497-0444645 - 4.0 m
(1432-C962-0040)
24843
8-18 7BChapter 8: Installing Peripheral Options
DC In AC Power
or
Power Brick AC Cord
24844
7BChapter 8: Installing Peripheral Options 8-19
19809a
The594212.1InchLCDisdesignedforcustomerswhodesireacolor
displayandpreferthesmallfootprintandergonomicpackagingof
LCDtechnologyversustraditionalCRTs.Dependingonthe
customersrequirements,thisLCDdisplaycanbeusedeitherasan
operatordisplayoracustomerinformationdisplay(CID).The5942
Displayfeaturesa12.1InchActiveMatrixColorLCDwithsupportfor
SVGAandXGAresolution.
The5942canbeintegratedontheterminalorinstalledonaremote
mount.
8-20 7BChapter 8: Installing Peripheral Options
Power
497-0428512 - 4 m Black
(1416-C851-0040)
25416
1. ConnecttheLCDCabletotheVGAconnectorsonthe5942monitor
andthe7402terminal.
2. Connectthe12VUSBPowerCabletothemonitorandtooneofthe
12VUSBportsonthe7402.Optionally,youcanuseaDCPower
Supply.
7BChapter 8: Installing Peripheral Options 8-21
VGA
AC
AC Power Cord
(Country Specific)
25417
1. ConnecttheVideoCablefromthe5942totheVGAconnectoron
the7402terminal.
2. ConnecttheACPowerCordtothemonitor.Optionally,youcan
usetheACYCabletosharetheterminalACPowerCord.
8-22 7BChapter 8: Installing Peripheral Options
Ex L
R
23815
TheNCRRealPOS5954USBDynaKeyisaPointofSale(POS)
keypadwithabuiltin15inchflatpanelLiquidCrystalDisplay(LCD).
UniquetotheDynaKeyisasetofATMstylekeys(DynaKeys),which
arelocatedbesidethedisplay.Thefunctionsofthesekeyschange
dependingonthesoftwareapplicationappearingontheLCD.
Note: USBDynaKeyrequiresWindowsXP/XPe.
Thecombineddisplayandkeypadisdesignedtoreduceoperator
trainingtime,simplifycomplexPOStransactionsandimprove
associate/cashierproductivity.Combinedwiththeappropriate
applicationssoftware,theDynaKeycanvirtuallyeliminatetheneedfor
anoperatortomemorizefunctionkeylocationsandsequence.
TheUSBDynaKeyinterfaceswiththehostterminalviatwocables.
DigitalVideoInterface(DVI)cableforvideo
PoweredUniversalSerialBus(USB)fordataandpower
TheDynaKeyisavailableintwocolorschemes.
LightGray(G11)
CharcoalGray(CG1)
7BChapter 8: Installing Peripheral Options 8-23
DVI
DVI
497-0443935 - 1.0 m
(1432-C963-0010)
497-0443936 - 4.0 m
(1432-C963-0040)
24821
8-24 7BChapter 8: Installing Peripheral Options
USB/Power
12V USB 497-0444644 - 1.0 m
(1432-C962-0010)
497-0444645 - 4.0 m
(1432-C962-0040)
24822
7BChapter 8: Installing Peripheral Options 8-25
19743
8-26 7BChapter 8: Installing Peripheral Options
MSR
19586a
The109keyUSBkeyboardisamultifunctionkeyboardthatistwo
keyboardsbuiltintoone.
Thekeyboardconsistsoftwomajorsections:
38keyPOSkeyboard
IndustrystandardalphanumericPCkeyboard
ThekeyboardcontainsthekeymatrixandotherPOSspecificfunctions
suchasKeylock,speaker,systemstatusindicator,andmagneticstripe
reader(MSR).This5932keyboardalsohasaUSBporttoconnecta
ScannerorotherUSBdevice.
7BChapter 8: Installing Peripheral Options 8-27
Features
TheNCR5932USBKeyboardsupportsthefollowingfeatures:
Keylock
Speaker
MagneticStripeReader(MSR)
KeyboardStatusLEDs
Keylock
TheUSBkeyboardhasafourpositionKeylock.Youcanrotatethe
Keylockbetweenspecificpositionsbyuseofthreekeys.Thepositions
areexplainedinthefollowingtable.
L Locked Usedtolockkeyboardinputtoprohibituseof
normalfunctions.
R Register Usedwhenperformingnormalretailmode
functions.
S Supervisor Usedbythesupervisortoprovidehighest
levelofworkstationcontrolincasessuchas
refundsandrunningtotals.
Speaker
Theprogrammablespeakeriscapableofgeneratingkeyclicksand
8-28 7BChapter 8: Installing Peripheral Options
MSR
TheMSRisanoptionalfeaturethatprovidessupportforreading
magneticallycodeddatacards.Thekeyboardssupporttwodifferent
typesofMSR:
ISOTracks1,2,and3
JISIIandISOTrack2
MSR
19745a
Keylock
Status
Indicator MSR
19746
8-30 7BChapter 8: Installing Peripheral Options
Features
The5932PS/2Keyboardsincludethefollowingfeatures:
Keylock
Speaker
SystemStatusIndicatorLED
MagneticStripeReader(MSR)
ExternalDecodedScannerConnector
SpecialPCSetupmodeonthe68keykeyboard
Theoperationsoftheuserprogrammablespeaker,MagneticStripe
Reader(MSR),keylock,andscannerconnectorarehandledbythe
Wedgecontroller.PleaserefertotheWedgeSoftwareUsersGuide
(BD201368B)fordetailedinformationaboutinterfacingand
configuringthesedevices.
Keylock
TheBigTicketand68keykeyboardshaveafourpositionkeylock
switch.Thepositionsareexplainedinthefollowingtable.
Ex Exception Usedbythecustomerorservicerepresentative
toperformlowlevelprogrammingsuchas
terminaldiagnostics,configuringtheterminal,
orloadingtheterminal.
L Locked Usedtolockkeyboardinputtoprohibituseof
normalfunctions.
R Register Usedwhenperformingnormalretailmode
functions.
S Supervisor Usedbysupervisortoprovidehighestlevelof
terminalcontrolincasessuchasrefundsand
runningtotals.
7BChapter 8: Installing Peripheral Options 8-31
Speaker
Aprogrammablespeakergenerateskeyclicksanderrortones.
Buzzer
ThebuzzerisaninternalonboardBuzzer.
Status Condition
Green Poweron
Red Wedgecontrollerreportinganerrorcondition
Flashingred/green Keypadof68keykeyboardinPCSetupmode
(Seespecialkeypadmodeonnextpage)
Off Systemoff
Note: FormoreinformationabouttheWedgecontroller,refertoWedge
SoftwareUsersGuide(BST01368B).
8-32 7BChapter 8: Installing Peripheral Options
Desktop Models
Features
RS23Interface
Socketfor32KofPROMforadditionalcharactersets(59721000
VFD).
7x9pixelcharacters(59721000VFD);5x8pixelcharacterson
59722000LCD
Diagnostics
Charactersets:
CodePage850(International)
Katakana(except59722000)
CodePage866(Cyrillic)(except59722000)
7BChapter 8: Installing Peripheral Options 8-35
Features
256x64dotsgraphicVFD
Microcontroller
FlashROM
Displaydrivercircuitry
Communication/powerconnector
Powerconvertercircuitry
Communicationdrivers
Bidirectionalparallelinterfacesupport
8-36 7BChapter 8: Installing Peripheral Options
Desktop Models
Mounting Plate
7.6 cm
(3.0 in.) 14622a
8-38 7BChapter 8: Installing Peripheral Options
Cable Connections
1. ConnecttheDisplayCabletoapoweredRS232connectoronthe
terminal.
21035a
8-40 7BChapter 8: Installing Peripheral Options
Introduction
Forcustomersrequiringanintegratedconfiguration,the7402RealPOS
70canbeconfiguredwiththecomponentsfromthefollowingkits.
RealPOS80IntegrationTrayKit(7458K305)
IntegrationTrayAccessoriesKit(7458K315)
MountforCustomerDisplaysw/7402in7458PeripheralTrayKit
(7402K310).
TheintegrationtraycanbemountedtoeitheranNCR2189cash
drawerordirectlyonacountertop(thetraymustbescrewedontothe
counterforstability.)
25478
9-2 8BChapter 9: Installing the Terminal in an Integrated Configuration
Exploded Views
5975 Customer Display
Sheetmetal Undercarriage
(7458-K305)
Cash Drawer
25479
Customer Display
Pole Bracket
(7402-K310)
Sheetmetal Undercarriage
(7458-K305)
Cash Drawer
25498
7402
7197 Printer
Sheetmetal Undercarriage
(7458-K305)
Cash Drawer
25480
Note: ACustomerDisplaycanbeconnectedremotelyinthisconfiguration.
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-5
Kit Contents
Whichkitsthatarerequiredisdependentonyourconfiguration.The
followingillustrationsshowthevariouskitcomponents.
7458K305RealPOS80IntegrationTray
Note: Notallpartsinthiskitareusedwiththe7402configuration.
Filler Plate for Printer Well Filler Cap for No Customer Display
(Not Used) (Not Used)
Sheetmetal Undercarriage
497-0442427
7402K3077402IntegrationTrayMount(noCustomerDisplay)
7402K310MountforCustomerDisplaysw/7402in7458PeripheralTray
Printer Filler Plate for 7197 Printer Customer Display Pole Mounting
w/Rectangular Pole for Cust. Display Bracket
497-0434969 497-0434957
25482
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-7
Installation Procedures
TheIntegrationTraycanbemountedona21898xxxCashDraweror
onacountertop.Wheninstallingonacountertopusescrewsthatare
appropriateforthetypeofsurface.
1. AligntheSheetMetalUndercarriagescrewholeswiththescrew
holesintheCashDrawerorcountertop.
2. AligntheIntegrationTrayEnclosurescrewholeswiththesame.
3. Securetheassemblywithscrews(4).
Sheetmetal Undercarriage
(7458-K305)
Cash Drawer
21696
9-8 8BChapter 9: Installing the Terminal in an Integrated Configuration
Rubber Feet
38 mm
38 mm (1.5 in.)
(1.5 in.)
90 mm
(3.5 in.)
20427a
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-9
2. RoutetheKeyboardCableasshownbelow.
3. InstallthekeyboardintheIntegrationTray.
4. NCR593268KeyKeyboardOnly:InstalltheRetailAccessory
Tray.
21697
9-10 8BChapter 9: Installing the Terminal in an Integrated Configuration
25483
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-11
2. Ifyouareinstallinga7197Printeronthisterminaltheninstallthe
PrinterSupportWedgeatthistime.
InstalltheadhesivebackedRubberFeet(4)onthePrinter
SupportWedge.
Rubber Foot (4) Slot (4)
25 mm
(1.0 in.)
38 mm 20426
(1.5 in.)
InstalltheWedgeontheSheetMetalUndercarriage.Thereare
slots(4)onthebottomoftheWedgethathookintohookson
theSheetMetalUndercarriage.SecuretheWedgewithascrew.
9-12 8BChapter 9: Installing the Terminal in an Integrated Configuration
3. Routethedisplaycablethroughthe7197Printer/Customerdisplay
fillerPlatehole,the5975CustomerDisplayPole,andtheMounting
Bracket.
4. Installthecustomerdisplayassemblyontothemountingbracket.
25484
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-13
24V USB
Power USB
497-0418587 - 1 m
(1416-C640-0010)
497-0418588 - 4 m
(1416-C640-0040)
21699
RS-232 Installation w/Power from Powered USB
RS-232
9-Pin to 9-Pin:
497-0408349 - 0.7 m
(1416-C266-0007)
497-0407943 - 4 m
(1416-C266-0040)
24 V USB
497-0409379 - 15 m 497-0422292 - 4 m
Power RS-232 (1416-C266-0150) (1416-C712-0040)
21700
9-14 8BChapter 9: Installing the Terminal in an Integrated Configuration
2. SettheprinteronthePrinterSupportWedge.Routetheprinter
cabletothe7402location.
7197 Printer
25487
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-15
7402
21701
9-16 8BChapter 9: Installing the Terminal in an Integrated Configuration
2. Setthe7402andMountPlateassemblyintheIntegrationTray.
Routethekeyboardandprintercablesupthroughtheopeningin
theMountPlatetotheterminalcableconnectorpanel.
25488
8BChapter 9: Installing the Terminal in an Integrated Configuration 9-17
3. ConnectthekeyboardcabletothePS/2connector.
4. ConnecttheCustomerDisplaycabletooneoftheRS232
connectors.
5. Connecttheprintercabletothe24VUSBconnector.
6. IfyouareusingtheRS232interfacefortheprinter,connectthe
RS232cabletooneoftheRS232connectors.
21703
PS/2 RS-232 24V USB
9-18 8BChapter 9: Installing the Terminal in an Integrated Configuration
10
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
PeakWavelengthof 505mm
Illumination
Luminance 350Cd/m2(102fL)(Minimum),
700Cd/m2(204fL)(Typical)
Command Codes
D1 D2 D3 D4 D5
D6 D7 D8 D9 D10
D11 D12 D13 D14 D15
D16 D17 D18 D19 D20
D21 D22 D23 D24 D25
D26 D27 D28 D29 D30
D31 D32 D33 D34 D35
D36 D37 D38 D39 D40
5 x 8 Dot Matrix Character
1 D1 D2 D3 D4 D5 D6 D7 D8
2 D9 D10 D11 D12 D13 D14 D15 D16
3 D17 D18 D19 D20 D21 D22 D23 D24
4 D25 D26 D27 D28 D29 D30 D31 D32
01h Table1
02h Table2
03h Table3
04h Table4
01h 25%
02h 50%
03h 75%
04h 100%
10-4 9BChapter 10: 2x20 Customer Display Interface
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
1 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h
2 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h
Reset (13h)
Thiscommandresetsthemoduletothefollowingconditions:
100%luminance
All5x8dotmatrixcharacterssetto 20h (space)
Cursorpositionsetto00h
CharactertablesettoTable1
Alluserdefinedcharacterscleared
CP437
10-6 9BChapter 10: 2x20 Customer Display Interface
CP858
9BChapter 10: 2x20 Customer Display Interface 10-7
CP866
10-8 9BChapter 10: 2x20 Customer Display Interface
CP932
11
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)
Architecture
Display Data RAM
TheonboardDisplayDataRAM(DDRAM)storesthepixel
informationusedfordisplayingimages.DDRAMisdividedintotwo
equalsections,Display0andDisplay1.Theimageineithersectioncan
bedisplayedand/orupdatedatanytimeusingtheDandHdisplay
controlbits.BothDDRAMsectionsarefurtherdividedinto4equal
pages,Page0throughPage3.Thesepagesareusedtodisplay4level
grayscaleimages.
10BChapter 11: APA Customer Display Interface 11-3
11-4 10BChapter 11: APA Customer Display Interface
10BChapter 11: APA Customer Display Interface 11-5
11-6 10BChapter 11: APA Customer Display Interface
Note: P1andP0areautomaticallyclearedifGislow.
10BChapter 11: APA Customer Display Interface 11-7
Reset (00h)
Thiscommandresetsthemoduletothefollowingconditions:
0%luminanceXARandYARsetto0
EntireDDRAMcleared
Alldisplaycontrolbitssetto0
Datawritemodesettodefaultmode(overwrite)
Charactersizesetto5x7
Characterluminancesetto100%
00h 0%
01h 1.5%
3Eh 98.5%
3Fh 100%
10BChapter 11: APA Customer Display Interface 11-13
11-14 10BChapter 11: APA Customer Display Interface
Reset 00h 27 27 ms
SetLuminance 01h N/A*seenote1 ms
SetYAddressRegister 02h N/A*seenote1 ms
SetXAddressRegister 03h N/A*seenote1 ms
SetDisplayControl 04h N/A*seenote1 ms
WriteDataByte 05h N/A*seenote1 ms
WriteDataPage 06h N/A*seenote1 ms
WriteDataWithShift 07h ms
DataWriteMode 08h N/A*seenote1 ms
CharacterWriteMode 09h N/A*seenote1 ms
InvertScreen 0Ah ms
Notused 0Bh N/A*seenote1 ms
Notused 0Ch N/A*seenote1 ms
Notused 0Dh N/A*seenote1 ms
Notused 0Eh N/A*seenote1 ms
Notused 0Fh N/A*seenote1 ms
5x7CharacterWrite 10HFFH 0.35*seenote2 0.8*seenote2 ms
10x14CharacterWrite 10HFFH 0.7*seenote2 2.1 ms
Note1:Executiontimesshorterthanthetimeneededtotransmitthe
nextbyteat115.2Kbaud.
Note2:N/Aat9600baud
12
Introduction
Thisdocumentisintendedtobeaguideforwritingsoftwaretousethe
7402cashdrawerinterface.Itisintendedtoassistsoftwareengineersto
designandcodesoftwaretocontrolthecashdrawerport.Thisisnota
specificationonthecashdrawerinterface.Thesamplecodeincluded
hasnotbeencompiledortestedbutcanbehelpfulincodingthecash
drawerinterface.
The7402cashdrawerinterfacehasuniquesignalsto:
controlthecashdrawersolenoid(s)forupto2cashdrawers.
enablethearmingofanexternaldrivingcircuit.
forreportingthestatusofthedrawer,eitheropenorclose(input
signal).
Logic Description
long Initialize( );
Initialize()createsthemutexhandlesandopenstheNCRport
driveriftheOSrequiresit.
void Terminate();
Terminate()closesthehandlestothemutexesandtheNCRport
driverifopened.
long OpenPort();
OpenPort()initializestheportbycallingQueryConf()andsetsthe
solenoidcontrolbitsandthearmingbittoinputs.
12-2 11BChapter 12: Cash Drawer Interface
long OpenDrawer();
OpenDrawer(),setsthecontrolbitstooutput,enablesthearming
circuitryusingthearmbit,energizesthesolenoidoftheselected
drawer,waitsaconstanttime,thenreleasesthecashdrawer
solenoid(s)bit(s)anddisablesthearmingcircuit.Theseoutputbits
arethenconfiguredasinputsagain.ThismethodusesSetState()for
controllingthedrawer.SeethesectiononHardware/Firmware
Interfacesformoredetail.
void ClosePort();
ClosePort()resetstheportopenedstatusflagtofalse.
DWORD GetDrawerStatus();
GetDrawerStatus(),readsfromtheportthatmonitorsthecash
drawerstatusbitandmasksunusedbitstodeterminethedrawer
state.ThismethodusesReadIOPort()formonitoringthestatusbit.
SeethesectiononHardware/FirmwareInterfacesformoredetail.
BOOL QueryConf();
InQueryConf(),wemustinitiateaconfigurationcyclewiththePCI
registersthatcontrolthecashdrawersolenoid(s)andmonitorthe
statusbit.InteractionwithGPIO_BASE(GeneralPurposeI/OBase
AddressRegister)takesplaceinordertodeterminetheportaddress
usedforcontrollingthesolenoid(s)andformonitoringthestatus
bit.SeethesectiononHardware/FirmwareInterfacesformore
detail.
11BChapter 12: Cash Drawer Interface 12-3
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.
11BChapter 12: Cash Drawer Interface 12-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.
12-6 11BChapter 12: Cash Drawer Interface
Hardware/Firmware Interfaces
Insomepreviouslysupportedmodels,nopreliminaryinteractionwith
thehardwarewasrequiredtodeterminetheportaddress(s)usedfor
communicationwiththecashdrawer;thesedatawereinsteadobtained
fromtheregistry.Forthe7402,theportaddressissetdynamicallyby
theBIOSandhencethehardwaremustbequeriedtoobtainthis
information.Thisdictatestheneedforthegenerationofa
configurationcycleasdescribedpreviously.
Configurationmechanismoneutilizestwo32bitI/Oportslocatedat
addresses0x0CF8and0x0CFC.Thesetwoportsare:
32bitconfigurationaddressportoccupyingI/Oaddresses0x0CF8
through0x0CFB.
32bitconfigurationdataportoccupyingI/Oaddresses0x0CFC
through0x0CFF.
AccessingaPCIfunctionsconfigurationportisatwostepprocess:
Writethetargetbusnumber,physicaldevicenumber,function
numberanddoublewordnumbertotheconfigurationaddressport
PerformanI/Oreadfromorawritetotheconfigurationdataport.
TheICH4ConfigurationAddressRegistershouldbedefinedas
follows:
ConfigurationSpaceMappingenabled
Busnumber0
Devicenumber31
Functionnumber0
GPIObaseregisteroffsetaddress0x58
11BChapter 12: Cash Drawer Interface 12-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.
GPIO_USE_SEL2[43:32]R/W.Eachbitinthisregisterenablesthe
correspondingGPIO(ifitexists)tobeusedasaGPIO,ratherthanfor
thenativefunction.
0=Signalusedasnativefunction.
1=SignalusedasaGPIO.
For7402,cashdrawerbitsGPIO_USE_SEL2[35:32]willbeset=1for
useasaGPIO,writevalue=readvalueANDedwith0xF.
Afterafullreset(RSMRST#)allmultiplexedsignalsintheresumeand
corewellsareconfiguredastheirnativefunctionratherthanasa
GPIO.AfterjustaPCIRST#,theGPIOinthecorewellareconfiguredas
theirnativefunction.
LPC Interface Bridge Registers (D31:F0)
GP_IO_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.
11BChapter 12: Cash Drawer Interface 12-9
GPIO 35 CD_ARM
Output0,lowDrawer(s)solenoidsignalsenabled.Output1,high
disabled.
ThereisonlyonecashdrawerstatussignalCD_SW_AB.Itisthestatus
ofeithercashdrawerorbothcashdrawers.
12-10 11BChapter 12: Cash Drawer Interface
Dependencies/Assumptions/Constraints
Hardware Dependencies
Constraint:Forsystemsinwhichtwocashdrawersareinuseonthe
Darlington,thedrawersmustshareastatusbitusingaYcable.
Software Dependencies
NCRWindowsNTPortDriver(NCRKMPDR.sys).
Sample Code
// 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;
if ( g_hPortDrvr == NULL )
11BChapter 12: Cash Drawer Interface 12-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);
m_bPortDrvr = FALSE;
InitError = TRUE;
}
else
{
m_bPortDrvr = TRUE;
}
} // end if (g_hPortDrvr==0)
ReleaseMutex( g_hSharedMemoryMutex );
} // WINNT OS
else
{
m_nOSVersion = OS_WINDOWS_95;
}
} // end if (!InitError)
if ( g_hHWPortMutex != NULL )
{
m_pDC->DCPrintf(
DCM_APIHIGH,
_T(" ..create m_hPowerMutex") );
// Create a security attribute allowing global access
GetGlobalSA( _T("mutex"), _T("NCRPowerSharingMutex"), &m_Attributes,
&m_SD );
// create named mutex that prevents the cash drawer from firing
// when the printer is printing
// "NCRPowerSharingMutex"
m_hPowerMutex = CreateMutex( &m_Attributes, FALSE,
_T("NCRPowerSharingMutex") );
} // HWPortMutex created
return RetStatus;
}
///////////////////////////////////////////////////////////////
void Terminate()
{
if ( m_bInitialized )
{
// Lock Mutex when accessing shared memory
WaitForSingleObject( g_hSharedMemoryMutex, INFINITE );
CloseHandle( m_hPowerMutex );
CloseHandle( g_hHWPortMutex ); // TAR 95236
}
m_bInitialized = FALSE;
ReleaseMutex( g_hSharedMemoryMutex );
}
}
/////////////////////////////////////////////////////////
long OpenPort()
{
CString sData;
long RetStatus;
CString Result;
static TCHAR szIOPort[] = _T("Port");
// initialize state
DWORD sBytes=0;
DWORD bMask = ~(CD7402DRWR1SOLENOID | CD7402DRWR2SOLENOID); // Set
Solenoid bits LOW
bMask = bMask | CD7402ARM_OFF; // set solenoid bits low and arm bit high
//** set solenoid bits de-activated, even though they are supposed to be
inputs now
if ( !ReadIOPort(&sBytes, m_nIOPort) )
12-14 11BChapter 12: Cash Drawer Interface
{
// 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");
return RetStatus;
///////////////////////////////////////////////////////////////////////
void ClosePort()
{
if ( m_bIFOpened )
{
m_bIFOpened = FALSE;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::OpenDrawer [called from polling thread]
long OpenDrawer()
{
long RetStatus;
CString RetString;
11BChapter 12: Cash Drawer Interface 12-15
if ( m_bIFOpened )
{
WaitForSingleObject( m_hPowerMutex, INFINITE );
ReleaseMutex( m_hPowerMutex );
}
ReleaseMutex( g_hHWPortMutex );
return RetStatus;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::GetDrawerStatus [called from polling thread]
//
// Return Value: DrawerStatus
12-16 11BChapter 12: Cash Drawer Interface
// DRAWER_OPENED
// DRAWER_CLOSED
//
DWORD GetDrawerStatus()
{
int Result;
CString ResString;
DWORD bMask;
Result = DRAWER_INVALID;
ResString = _T("INVALID");
case 2:
bMask = CD7402DRWR2CLOSED;
break;
}
DWORD sBytes;
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;
}
11BChapter 12: Cash Drawer Interface 12-17
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::SetState
// 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) )
{
case 2:
bMask = CD7402DRWR2SOLENOID;
break;
}
// Read solenoid bit
if ( ReadIOPort(&oBytes, m_nIOPort) )
{
switch (dwState)
12-18 11BChapter 12: Cash Drawer Interface
{
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;
case ( STATE_IDLE ):
// deactivate solenoid
oBytes = oBytes & (~bMask); // Set the solenoid bit OFF to de-
energize, 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;
}
} //result
return result;
}
//////////////////////////////////////////////////////////////////////////////
// CDeviceDarlington::QueryConf -
/*Configuration mechanism one utilizes two 32bit I/O ports located at addresses
0x0CF8 and 0x0CFC.
These two ports are:
11BChapter 12: Cash Drawer Interface 12-19
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:
*/
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;
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;
DWORD DataWritten=0;
11BChapter 12: Cash Drawer Interface 12-21
} //Win95
else
{
SetFilePointer( g_hPortDrvr, (m_nIOConf+4), (PLONG)&FileOffset,
FILE_BEGIN); //TIGER +4
} // m_bPortDrvr
} //NT
if ( result )
{
if ( (m_nIOPort == 0) || (m_nIOPort_select == 0) )
{
result = FALSE;
}
else
{
ReleaseMutex( g_hHWPortMutex );
return result;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::WriteIOPort
//We use the port address obtained from QueryConf().
else
{ // WIN NT I/O write
if (m_bPortDrvr == TRUE) // if Wedge NT driver opened successfully
{
m_pDC->DCPrintf( DCM_APILOW,
_T("*CDeviceNCR7402:WriteIO: databytes= %X; IOPort= %X"), databytes,
ioport );
if ( WriteFile(
g_hPortDrvr, // Handle to device
(LPSTR) &databytes,
(DWORD) 4, // Length of buffer in bytes
&DataWritten, // bytes written
NULL ) == FALSE ) // NULL means wait till I/O completes.
12-24 11BChapter 12: Cash Drawer Interface
{
DWORD hr = GetLastError();
result = FALSE;
}
} //m_bPortDrvr
} //NT
ReleaseMutex( g_hHWPortMutex ); // TAR 95236
return result;
}
//////////////////////////////////////////////////////////////////////////////
// CDevice7402::ReadIOPort
// We use the port addresses obtained from QueryConf().
else
if ( ReadFile(
g_hPortDrvr, // Handle to device
(LPSTR) databytes, // address of data buffer
(DWORD) 4, // Length of buffer in bytes
&DataRead, // bytes read
NULL ) == FALSE ) // NULL means wait till I/O completes.
{
DWORD hr = GetLastError();
result = FALSE;
}
} // m_bPortDrvr
} // NT
11BChapter 12: Cash Drawer Interface 12-25
ReleaseMutex( g_hHWPortMutex );
return result;
}
//..end..
12-26 11BChapter 12: Cash Drawer Interface
/////////////////////////////////////////////////////////////////////////////
// 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 Initialize( );
void Terminate();
long OpenPort();
void ClosePort();
long OpenDrawer();
DWORD GetDrawerStatus();
11BChapter 12: Cash Drawer Interface 12-27
//..end..
13
Overview
Thepurposeofthischapteristoexplainconfigurationandsoftware
installationchangesthatarerequiredtomigrateyourOPOS/JavaPOS
applicationfromaWedgeMSRtoaUSBMSR.
Note: ThisonlyappliestoOPOS/JavaPOSapplicationsrunningin
WindowsOperatingSystems.USBisnotsupportedunderDOS.
ItisassumedthatthepersonwhoisperformingthisoperationisanIT
personforthecustomerorISVwhohasa7402configuredandworking
withaWedgeMSR.
Thefollowingarethetopicsarediscussed.
SoftwareRequirementsforUSBMSR
RetailPlatformSoftwareforWindowsVersions
PotentialOperationalDifferencesBetweenWedgeMSRandUSB
MSR
DeploymentConsiderations
13-2 12BChapter 13: Wedge to USB MSR Software Migration
Software Requirements
ThesoftwarethatsupportstheUSBMSRisavailableintheRetail
PlatformSoftwareforWindows(RPSW),version1.3.0(orlater).
SettingupthesoftwaretosupporttheUSBMSRrequirestwo
components.ThefirstistohavetheOPOSServiceObjectand
supportingDLLinstalledonthesystem,andthesecondistohavethe
OPOSProfileconfiguredproperlytousethissoftware.
1. OPOSServiceObjectandSupportingDLL
ServiceObject:NCRMSR.DLL
Supportingfile:NCRHID_DLL.DLL
2. TheOPOSProfilemusthavethefollowingproperlyconfigured:
ProgrammaticID:NCRFitClient.MSR
MSRInterface:USB
RPSWversions1.5.2(andabove)installsthecorrectDLLsontothe
systemwhendefaultinstallationoptionsarechosen,buttheydonot
createadefaultprofilethatusestheMSR.RSPWversions1.5.2(and
later)doescreateadefaultprofile(NCRMSR.2)thatusesthe
NCRFitClient.MSR.However,theMSRInterfaceissettoIntegrated.
ChangingthistoUSBcreatesaprofilethatworkswiththe7402USB
MSR.
ForRPSWversionsbefore1.5.2theDLLsrequiredtousetheUSBMSR
arenotinstalledbydefaultconfigurationselections.Inordertouse
theseversionswiththeUSBMSRamodifiedinstallationmustbe
performed.TheNCR5932ServiceObjectfeaturemustbeaddedwhen
performingtheinstallation.Adefaultprofile(NCRMSR.3)iscreated
andproperlyconfiguredduringinstallationtousetheUSBMSR.
12BChapter 13: Wedge to USB MSR Software Migration 13-3
OnyourcurrentWedgeMSRyouaremostlikelyusingeitherthe
defaultOPOSWedgeprofile(NCRMSR.1)oraprofilewithanameof
yourchoice,whichisconfiguredthesameasthedefaultprofile.Ifyou
wanttokeepthesameprofilenameyoumustreplacetheexisting
Wedgeconfiguredprofilewithaprofilebythesamenameconfigured
tousetheUSBMSR.BelowisthedefaultNCRMSR.3profileshowing
theproperconfigurationoptionsforusingtheUSBMSR.
[HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ServiceOPOS\MSR\NCR
MSR.3]
@="NCRFitClient.MSR"
"Description"="NCR 74XX MSR Service Object"
"MSR"="USB"
"NCRVersion"="2.4.1.0 -> NCR Release File Version"
"ProductID"="0 -> ProductID: Maximum 0xFFFF hex"
"TimeOut"="800"
"Type"="ISO"
"VendorID"="0 -> VendorID: Maximum 0xFFFF hex"
"Version"="1.3.0"
NorticethedefaultvaluefortheProgrammaticIDis
NCRFitClient.MSRandthattheMSRtypeisUSB.TheVendorIDand
ProductIDare0soanyUSBMSRthatisdetectedwillbeused.
IMPORTANT NOTE:
TheNCRFitClient.MSRprofilethroughFitClientLEorRSMLEhas
anoptionforTone.ThismustbeDisabled(settoFalse)forUSBMSR.If
itissettoEnabled(True)theMSRwillnotwork.
13-4 12BChapter 13: Wedge to USB MSR Software Migration
Deployment Considerations
Whendeployingthissoftwarechangeyoumayneedtoperformthe
following,dependingonthecurrentversionofRSPWonyour
terminals.
1. ModifiedinstallationtoaddtheNCR5932feature.
2. UpgradetothelatestversionofRPSW;2.4.1.0w/Patch2.4.1.1.
3. ReplacethecurrentOPOSWedgeMSRProfilewithaprofile
configuredforUSBMSR.
Local Update
Ifyouhaveasmallnumberofterminalsandyourapplicationpermits
accesstotheWindowsDesktopyoumaysimplywanttomodifyeach
terminalbyrunningAdd/RemoveProgramsundertheControlPanel.
IftheRPSW.MSIfilewasdeletedaftertheinitialinstallationyouwill
needtocopyorrunthecurrentversionofRPSWfromaUSBDrive.
YoucanthenruntheFitClientLEorRSMLE,dependingonyour
versionofRPSW,deleteyourcurrentWedgeMSRprofile,andcreatea
newprofilewiththesamename.ChoosetheProgrammaticIDof
NCRFitClient.MSRandMSRInterfaceofUSB.
Remote Deployment
Ifyouhavealargenumberofterminalsyoumaywanttodeploythe
changesremotelyfromeitheraStoreServeroranEnterpriseWAN.
ToprepareanOPOSProfilefordeploymentitisrecommendedthat
youinstallRPSWonasystemwhereyoucanruntheFitClientLEand
RSMLEtogenerateanOPOSProfilewiththenamerequiredand
configuredforthecorrectProgrammaticID(NCRFitClient.MSR)and
MSRType(USB).UseREGEDITtoexporttheprofileintoa.regfile.On
thetargetsystemsyoucanthenimportthe.regfilewithREGEDIT.
13-6 12BChapter 13: Wedge to USB MSR Software Migration
RPSWcanbeinstalledsilentlyfromacommandlineusingparameters
toinstallthenecessaryNCR5932feature.
INSTALLOPOS_SO_5932=YES
FulldetailsonthecommandlineinformationcanbefoundontheNCR
SupportWebsite.
DownloadtheRPSWfiles(D37005480100_02.04.01.00.zip).Seethe
CommandLineParametersforRetailPlatformSoftwareforWindows.
Boththeimportingofthe.regfilewithREGEDITandtheRPSW
installationoftheNCR5932featurecanbedoneremotelywiththeRSM
SEutilitybycreatingadeploymentpackage.Seethedocumentationfor
theRSMSEfordetailedinformationonhowtocreatedeployment
packages.
Note: Customer/ISVinfrastructurecanbeusedfordeployingand
executingfiles.
14
Cleaners/Solvents to Use
Usethefollowingcleaner/solventstocleantheunit.
MildNonAbrasiveSoapandWaterSolution
or
70%IsopropylAlcohol
14-2 13BChapter 14: Maintenance
Procedure
1. ShutthesystemdownanddisconnecttheACpowercord.
2. Usethehoseattachmentonastandardhouseholdvacuumcleaner
toremovethedustfromthevents.
25813
14-4 13BChapter 14: Maintenance
MSRCleaningCard,Dry 9980052929
MSRCleaningCard,Wet 6039014730(boxof50)
MSRTreatmentCard 4970453056(boxof20)
Note: Ifallsixup/downswipesarenotusedonafreshcarditshould
beplacedinasealed(Ziploc)bagforfutureuse.
Cleaning/Treatment Frequency
NewMSR:
Priortoplacinginoperation,theMSRdeviceshouldbeswipedwith
theMSRTreatmentCard.
ExistingMSR:
AnexistingMSRshouldbecleanedusinganMSRCleaningCard
beforetreatingitwithaMSRTreatmentCard.Forlowuseretail
establishments,thecleaningandtreatmentproceduresshouldbe
followedatleastoncepermonth.Inareasofextremelyhightraffic(in
excessof500swipesperday)oranoperatingenvironmentthatishigh
incontaminants,suchasfoundinthefoodserviceindustry,aweekly
cleaningandtreatmentshouldbeperformed.
MSRCleaningCardsandMSRTreatmentCardsmaybepurchased
fromNCRorKICProducts.Fordetails,seehttp://www.ncrdirect.comor
http://www.kicproducts.com.
14-6 13BChapter 14: Maintenance
15
Introduction
ThischapterdiscussesproceduresonhowtorecovertheOperating
SystemfromCDROM.IfyourunitdoesnothaveaninternalCDROM
driveyoucanuseoneofthefollowing:
TeacUSBExternalCDROMDrive(2336K208)
NCRServices:ExternalCDR/WDVDROMDrive(6039014774)
Network(SeetheNCRFitClientSoftwareUsersGuide,B00500001235.)
Prerequisites
ThefollowingarerequiredinordertoperformanOSrecoveryfroma
CD.
BootableCDROMdrive(internalorexternal)
Keyboard
OS Recovery Procedures
1. InserttheNCRPartitionImageApplicationCD(D37006050100)into
theCDdrive.
2. Connectakeyboardtotheterminal.
3. Applypowertotheterminal.
4. Press[F8]duringboot(whenyouseetheNCRlogo)toenterthe
BootSelectmenu.
15-2 14BChapter 15: Operating System Recovery
5. IfyouareusingtheintegratedCD/DVDDriveselectCD/DVD:P1-
DV-28S-V.
IfyouareusingtheexternalNCRUSBCDDriveselectUSB:TEAC
CD-W552E.
6. Youshouldseeamessageduringboot,indicatingthattheCD
ROMhasbeenrecognized.
7. Press[DEL]duringboottoenterSetup.
8. AttheSetupUtilitymenu,selectAdvanced BIOS Features.
9. SettheFirst Boot DevicetoUSB-CDROM.
10. Press[Esc]toreturntotheSetupUtilitymenu.
11. SelectSave and Exit Setup.
12. Asthesystemreboots,inserttheNCRPartitionImageApplication
CD(D37006050100).Youshouldseeamessageduringboot,
indicatingthattheCDROMhasbeenrecognized.
13. Atthemenu,enter1toselecttheimagerestorefunction.
####################################
NCR Partition Image Application
####################################
Select an option
1 Process Image/Script CD
2 View Partition Image Documentation
3 Interactive Create/Restore Via Network/USB
4 - Exit and reboot
14. Attheprompt,inserttheCD(disk1ifOSoccupiesmorethanone
disk)whichcontainstheoperatingsystemimage.Press[Enter].
15. Attheprompttocontinue,press1(Yes)and[Enter]tocontinue.
14BChapter 15: Operating System Recovery 15-3
16. TheHDDonthe7404isconnectedtotheSecondaryIDE.
Select[3]tocontinue.
Choose a drive to restore
18. AtthefollowingpromptreplacetheCDwiththenextCD.Press
[Enter]tocontinue.
+------+ Automatic mount +------+
| |
| Please, press ok to mount |
| [/dev/cdrom] on [mnt/cdrom] |
| |
| |
| +----+ |
| | Ok | |
| +----+ |
| |
+-------------------------------+
1. RepeatthepreviousstepforeachCDasrequired.
2. RemovethelastCDbeforethesystemreboots.
3. CompletetheOSinstallationasrequired.
16
Introduction
ThischapterdiscussesproceduresonhowtoupdatetheterminalBIOS
fromaCDROM.TheEasyPointAdvantagedoesnothaveaninternal
CDROMdrive.Thereforeyoucanuseoneofthefollowing:
TeacUSBExternalCDROMDrive(2336K208)
NCRServices:ExternalCDR/WDVDROMDrive(6039014774)
Network(SeetheNCRFitClientSoftwareUsersGuide,B00500001235.)
Prerequisites
ThefollowingarerequiredtoperformaBIOSupdate.
BootableUSBCDROMDrive
USBKeyboard
BIOSSoftware.DownloadfromtheNCRwebsite:
http://www.ncr.com
a. Atthissite,selecttheSupporttab.
b. SelectDrivers and PatchesRetail Support FilesNCR
RealPOS and SelfServ Terminal and Operating Systems
NCR RealPOS 70 (7402)BIOS.
c. Downloadthesoftwaretoyourlocalharddrive.
16-2 15BChapter 16: BIOS Updating Procedures
Creating a Bootable CD
ThedownloadedfileisaCDimagefile(ISO)containingthefiles
necessarytocreateabootableCD.AsystemwithaCD/DVDburneris
requiredtoperformthisfunction.
1. InsertawritableCDintheCD/DVDburnerdrive.
2. RecordthedownloadedimagefileontotheCDusingautilitythat
iscapableofburningISOfiles.
Note: YoucannotsimplydropthefileontheCDandburnit.You
mustusesoftwarecapableofrecordingISOimagesontoCDs.
Appendix A: Cables
Printer Cables
USB+Power
497-0441177 - 1 m
(1432-C088-0010)
497-0441178 - 4 m
(1432-C088-0040)
USB (Printer)
24V USB+
Power (Printer) (Host Terminal)
19307a
497-0441156 - 1m
(1432-C092-0010)
497-0441157 - 4 m
(1432-C092-0040)
19721a
A-2 16BAppendix A: Cables
497-0430266 - 1.0 m
(1416-C879-0010)
9-pin 9-pin
D-shell 497-0430265 - 4 m D-shell
Receptacle (1416-C879-0040) Receptacle
RS-232 RS-232
(Printer) (Host Terminal)
19722c
497-0407429 - 4 m
(1416-C337-0040)
9-pin 25-pin
D-shell D-shell
Receptacle Plug
RS-232 RS-232
(Terminal) (Printer)
20127b
16BAppendix A: Cables A-3
Scanner Cables
RS-232 RS-232
(Terminal) (Scanner)
15479a
RS-232
(Terminal)
Scanner
20450a
RS-232
(Terminal)
Scanner
19728a
A-4 16BAppendix A: Cables
RS-232
(Terminal) Scanner
D-Shell Modular
9-Pin 10-Pin
Receptacle Plug 21154
16BAppendix A: Cables A-5
Display Cables
VGA VGA
(Terminal) (CRT Display)
14607a
VGA VGA
(Terminal) (Display)
16318a
497-0406237 - 4m
(1416-C508-0040)
19741a
A-6 16BAppendix A: Cables
497-0420926 - 1 m
1416-C683-0010
9-pin
497-0420927 - 4 m 24-Position
D-Shell
1416-C683-0040 Microfit
Receptacle
Receptacle
Terminal Customer
RS-232 Port Display
20279
DVI to DVI
497-0422831 - 1.0 m
(1416-C723-0010)
497-0422832 - 4.0 m
(1416-C723-0040)
DVI DVI
(Display) (Terminal)
19725a
PS/2 - RS-232 & Power
497-0422833 - 1m
(1416-C725-0010)
497-04222834 - 4m
(1416-C725-0040)
RS-232
(Terminal)
12 V COM
(5964)
PS/2
(Terminal)
19734a
16BAppendix A: Cables A-7
497-0445077 - 4 m
(1432-C156-0040)
28008a
LCD Power Cable
497-0426160 - 4 m (White)
1416-C803-0040
497-0428512 - 4 m (Black)
1416-C851-0040 USB
Power Powered USB
(Display) (Terminal)
20444
A-8 16BAppendix A: Cables
Cash
DWR. #2
15808a
Communications Cable
Ethernet, 10/100BaseT
22584a
16BAppendix A: Cables A-9
Keyboard Cables
15403a
RS-232 RS-232
(EFT Unit) (Terminal)
19723a
A-10 16BAppendix A: Cables
Terminal/CRT
Kit Number Description
7402K144 CDROMw/Base
7402K145 CD/DVDROMw/Base
7402K158 CompactFlashModule
7402K172 OpticalBiometricModule
7402K241 3TrackISOMSR(12.1)
7402K242 JIS MSR 12.1
7402K243 3TrackISOMSR(15)
7402K244 JISMSR(15)
7402K245 USBMSR
7402K248 15FrontFacingMSRAssembly
7402K249 17:FrontFacingMSRAssembly
7402K303 PCMCIAWirelessSlot
7402K304 DualSerialCard
7402K307 RealPOS70MountingBracketforIntegrationTray
7402K308 RealPOS70MountingBracketforIntegrationTray
and59722600ExternalCustomerDisplay
7402K309 NCR5975Adaptor(RequiredforTrays)
7402K361 HardDrive(HighCapacity)
7402K455 IntegratedU.S.2x20VFDCustomerDisplay
7402K456 IntegratedInternationalAPA(AllPoints
Addressable)CustomerDisplay
17BAppendix B: Feature Kits 2-3
7402K457 6.5IntegratedCustomerDisplayMount(TopRear
of7402)
7402K460 6.5IntegratedCustomerDisplayMount(Bottom
Rearof7402)
7402K461 12.1IntegratedCustomerDisplayMount(Top
Rearof7402)
7402K462 12.1IntegratedCustomerDisplayMount(Bottom
Rearof7402)
7402K471 PointofPurchaseDisplayKit
7402K562 WallAttachmentAnchorfor7402WallMountKit
7402K565 TerminalAttachmentfor7402WallMountKit
7402K567 Flush Wall Mount kit (flat)
7402K910 HighExtensionFeet
7402K533 WallMountBracket(TiltMount)
7457K156 Universal Compact Flash Mount Kit
7458K305 IntegrationTray(CG1)
7458K315 IntegrationTrayAccessoriesKit(CG1)
7458K316 KeyboardFillerPlateforIntegrationTray(CG1)
FFFF:F
PC BIOS (128 K)
E911:0
E400:0
Legacy USB (16 K)
E000:0
Backpack CD-ROM
= Can Be Overlaid
CCFF:0
Conventional Memory
(640 K)
0000:0 21011
C-2 18BAppendix C: Memory Map
DOS Considerations
EMM386mustbeconfiguredwiththecorrectparameters,basedonthe
BIOSMemoryMap.
D
BIOSVersion1.0.0.0
Interrupts
Default Settings
IRQ System Resource IRQ Priority
1 Keyboard 1
3 COM2/2F8 8
4 COM1/3F8 9
5 ReservedforTouchScreen 10
6 Floppy 11
7 LPT1/378 12
8 RealTimeClock 13
9 14
10 COM4/2E8 15
11 COM3/3E8 3
12 PS/2Mouse 4
13 CoCPU 5
14 IDE1 6
15 IDE2 7
PCIDevices Video,USB1,USB2,USB3,
(Require1 EHCI,LAN,Audio
IRQeach)
D-2 19BAppendix D: IRQ Settings
Optional Settings
Optional Settings
Address 3F8
COM 1
IRQ None,4
Address 2F8
COM 2
IRQ None,3
Address 3E8
COM 3
IRQ None,11
Address 2E8
COM 4
IRQ None,10
Address N/A
COM 5
IRQ
Address 378,278,3BC
LPT 1
IRQ 5,7
Address N/A
LPT 2
IRQ
MSR WedgeMSR
Floppy IRQ6