Specifications

Chapter 8: NCR 7401 7890/7892 Scanner Differences 8-3
AftertheActiveTimeperiodexpires,iftheNCROPOSscannerdriver
doesnotgetanothermotionevent,themotorandlaserareturnedoff.
IfamotioneventisreceivedduringtheActiveTimeperiod,themotor
andlaserwillcontinuetorunandthetimerisrestarted.The
applicationusingNCROPOSshouldkeeptrackofthemotion
detectionevents(andthetimesincethelastevent)toensurethatthe
scannerisrunningwhentheapplicationisrequestingscannerinput.If
nomotioneventsarereceivedbeforetheActiveTimeperiodexpires,
andatransactionisstillactive,
theapplicationmusteitherrestartthe
scannerorperformsomeotherrecoveryprocedure,suchasaskingthe
customeriftheystillwantthesameserviceperformed.These
proceduresshouldbewelldesignedandtestedsothatthecustomeris
notattemptingtoscananitemwhenthemotorandlaser
areoff.
ThemotioneventsaredocumentedintheNCROPOSOnlineHelpfile
thatcomeswiththeNCROPOSsoftware.Thehelpfileisalsoavailable
ontheIPPwebsite(searchforaTitlecontainingOPOS).Useofthe
motiondetectorwithoutusingtheNCROPOSdriversisnot
recommendedandiscurrentlynotdocumented.
IftheapplicationisnotusingNCROPOS,itmustpreparethescanner
toreadusingtheEnableScannercommandandtheStartScanner
commandsequences.Thesecommandsarethesameasthe7890and
7892commandsasdocumentedintheNCRScanner/ScaleInterface
Programmer’sGuide.
OncetheStartCommandissuccessfullyissued,themotorandlaserare
turnedonfortheActiveTimeperiod. Theapplicationshouldkeep
trackofthetimesothatattheendoftheActiveTimeperiod,theStart
commandisreissuedorsomeotherprocedureis
performedto
continuethetransaction.AsnotedintheOPOSparagraphabove,the
designoftheseproceduresshouldbecarefullyconsideredtolimit
customerfrustration.