ID TECH IDTA98-0908 Card Reader User Manual Manual

ID TECH Card Reader Manual

Manual

SpectrumIIITribrid
USER'SMANUAL
CE
VersionX.XRev.A
XXXXXXXXXXX
5/05
#XXX
Warning
Caution:Theuseriscautionedthatchangesandmodificationsmadetotheequipmentwithoutthe
Approvalofmanufacturercouldvoidtheuser’sauthoritytooperatethisequipment.
Notes:ThisequipmenthasbeentestedandfoundtocomplywiththelimitsforaClassBdigitaldevice,
pursuantto part15of the FCCRules. These limits are designedto provide reasonable protection
against harmful interference in a residential installation. This equipment generates, uses and can
radiateradiofrequencyenergyand,ifnotinstalledandusedinaccordancewiththeinstructions,may
cause harmful interference to radio communications. However, there is no guarantee that
interference will not occur in a particular installation. If this equipment does cause harmful
interferencetoradioortelevisionreception,whichcanbedeterminedbyturningtheequipmentoff
and on. the user is encouraged to tryto correct the interferenceby one or more of the following
measures:
—Reorientorrelocatethereceivingantenna.
—Increasetheseparationbetweentheequipmentandreceiver.
—Connect the equipment into an outlet on a circuit different from that to which the receiver is
connected.
—Consultthedealeroranexperiencedradio/TVtechnicianforhelp.
FCCWarning:
Thisdevicecomplieswithpart15oftheFCCRules.Operationissubjecttothefollowingtwo
conditions:
(1)Thisdevicemaynotcauseharmfulinterference,and
(2)thisdevicemustacceptanyinterferencereceived,includinginterferencethatmaycause
undesiredoperation.
LimitedWarranty
IDTECH warrantsthisproducttobeingoodworkingorderforaperiodofoneyearfromthedateof
purchase.Ifthisproductisnotingoodworkingorderaswarrantedabove,orshouldthisproductfail to
beingoodworkingorderatanytimeduringthewarrantyperiod,repairorreplacementshallbe
providedby IDTECH.
Thiswarrantydoesnotcoverincidentalorconsequentialdamagesincurredbyconsumermisuse,or
modificationofsaidproduct.Forlimitedwarrantyserviceduringthewarrantyperiod,pleasecontact
IDTECH toobtainanRMAnumberandinstructionsforreturningtheproduct.
©2005International Technologies&SystemsCorporation.Theinformationcontainedhereinis
providedtotheuserasaconvenience.Whileeveryefforthasbeenmadetoensureaccuracy,ID
TECHisnotresponsiblefor damagesthatmightoccurbecauseoferrorsoromissions,includingany
lossofprofitorothercommercialdamage.Thespecificationsdescribedhereinwerecurrentatthe
timeofpublication,butaresubjecttochangeatanytimewithoutpriornotice.
IDTECH isaregisteredtrademarkofInternationalTechnologies&SystemsCorporation.Spectrum
andValuethroughInnovationaretrademarksofInternationalTechnologies&SystemsCorporation.
IDTECH
10721WalkerStreet
Cypress,CA906304720 (714)7616368
www.idtech.net
TableofContents
Section1.Introduction
Description
Section2.Installation
RS232interface
Section3.Definitions
CommonTermsandAbbreviations
RelatedDocuments
RelatedLinks
Section4.ConfigurationParameters
Structure
GeneralCommands
RS232ReaderSpecialCommand
Section1
INTRODUCTION
Thecoilhas4circlepowercablethecoilpartnumber: HFB160093300
TheRs232cablehasnocoil.
Description
Thereaderhasachoiceofcommunicationinterfacestoahost.Communicationsarethroughaninterfacecable.The
cablecanexitfromtheendorfromthebottomofthebase.Aslotorchannelinthebaseprovidesforinfield
orientationofthecableexitdirectionandprovidesastrainrelieffunction.Compatibility:Thereaderoperateswith
majorPOSandECRterminalsoldornew,providingtheterminalshaveacompatibleinterfacewiththereaderanda
thirdpartyprovidesasoftwareapplicationandcommunicationprotocollayertoaccomplishtherequiredoperations.
ThereaderaddressesseveralretailapplicationsforISO14443compliantidentificationtechnology.Thereader
supportsmajorfinancialcontactlessprograms,suchasMasterCard'sPayPass,AmericanExpress'sExpressPayand
Visa'sContactless,&DiscoverCard.Thereaderreadsdatafromavarietyofcontactlesssources,includingcredit
cards,keyfobs,andNFCdevicesandmustsupporttheRFrequirementsforISO/IEC14443A,ISO/IEC14443Bas
outlinedintherelevantpartsinISO18092.Inparticular,thereadershallmeettheMasterCard,PayPass ISO/IEC
14443ImplementationSpecification.Inaddition,thereadershallbecompatiblewithNFCforPOSapplications.The
readerhastheoperability&functionalitydefinedinthePayPassImplementationSpecification.Thereadershallbe
certifiedbyaPayPassqualifiedtestlab;thereadermustmeetthecriteriato"FunctionProperly"andpassthetest
process.
Inaddition,thereadersupportsreadingandwritingtoMifarecards.MifarecardssupportedareStandard,Classic,&
UltraLite.Thissupportisintendedforaccesscontrolapplications,includingtransportation.
Section2
INSTALLATION
RS232Interface
Aswithastandardserialinterface,thehostmustbeconfiguredtoacceptthe
dataandperformtheappropriateprocessing.FortheRS232interfacedevice,
theenduserneedscarethatthehostapplication'sRS232parameters(baud
rate,databits,Start/Stopcharacters,parity,andhandshakingmethod)match
thoseexpectedbythereader.Themagneticreader'soutputcanbeformatted
withterminatingcharactersandspecialpreambleand/orpostamblecharacter
stringstomatchthedataformatexpectedbythehost.
Section3
DEFINITIONS
Thefollowingaredefinitionsofcommontermsandabbreviationsused
throughoutthismanual.
COMPANYCONFIDENTIALIDTECHINTERNALUSEONLY
ISO/IEC14443Identificationcards,PhysicalCharacteristic
ISO/IEC14443Identificationcards,Contactlessintegratedcircuit(s)cards/Proximitycards
PayPassISO/IEC14443ImplementationSpecification
MifarePhilips'ContactlessMifare®SmartCardIcs&operations
PayPassISO/IEC14443ImplementationSpecification,Version1.133106
VisaqVSDC&MSDDocumentVersion1.0.1,May2006
VisaCrossReferenceGuide:ISO14443versusPayPass,V1.0,January2005
PayPassMagStripe,TechnicalSpecifications,Version3.2,October2006
PayPassMagStripe,VendorTesting,Version2.0,November2005
PayPassTerminalImplementationGuide,LatestRevision
AMEXCompatibilityRequirementsforPCDs,Version1.0
AMEXApplicationLevelInterfaceSpec,Version1.7
AMEXTerminalApplicationSpec,Version1.5
Section4
CONFIGURATIONPARAMETERS
Processingacommandmaytakeawhile.Duringcommandprocessing,the
readerwillnotrespondtoanewcommand.Cautionmustbetakentomaintain
atleast250msbetweentwocommandsifnoresponsehasbeenreceived.
Oncecommunicationbetweenthehostandthereaderhasbeenestablished,
changestothereader'ssettingscanbeenteredbysendingtheappropriate
setupcommandstothereaderfromthehostapplication.
Followingareexplanationsandexamplesoftheproperformatandcommand
contenttosendcommandstothereader.Allcommandsandcharactersare
expressedinhexformatandcontainedinbrackets:
Commandprotocol
Thiscommandprotocolisusedtocontrolthedevice.
Commandprotocol:
Hosttodevice:STXLenLLenHCommandDataLrc1Lrc2ETX
STX:0x02.1byte.
LenH+LenL:sizeof(CommandData).2bytes.
CommandData:maincommandstring.Severalbytesneeded.
Lrc1:ExclusiveorofCommandData.1byte.
Lrc2:SumofCommandData.1byte.
ETX:  0x03.  1byte.
Devicetohost:STXLenLLenHResponseDataLrc1Lrc2ETX
STX:0x02.1byte.
LenH+LenL:sizeof(CommandData).2bytes.
ResponseData:mainresponsestring.Severalbytesneeded.
Lrc1:ExclusiveorofResponseData.1byte.
Lrc2:SumofResponseData.1byte.
ETX:  0x03.  1byte.
RS232interfacecommand
RS232 interface command is used to set or/and get the device’s RS232
communicationparameters.
The default parameters are: 38400bps, 8 data bits, 1 stop bit, no parity, no
handshaking.
<SET_BAUDRATE>
Commandstring:0x700x01NewBaudrate.
Thiscommandisusedtosetthedevice'sbaudrate.
Thetotallengthis3bytes
Parameters:
0x700x01isthecommandhead.2bytes.
NewBaudrateistherequiredserialportcommunicationbaudrate.
0x01for1200,0x02for2400,0x03for4800,0x04for9600,0x05for14400,
0x06for19200,0x07for38400,0x08for57600,0x09for115200.
Returndata:OldBaudrate.
OldBaudrateistheoldbaudrateifsucceed,0xEDiffailed.
<SET_STOPBITS>
Commandstring:0x700x02NewStopBits.
Thiscommandisusedtosetthedevice'sstopbits.
Thetotallengthis3bytes
Parameters:
0x700x02isthecommandhead.
NewStopBitsistherequiredserialportcommunicationstopbits.
0x01for1stopbit,0x02for2stopbits0,0x03for1.5stopbits.
Returndata:OldStopBits.
OldStopBitsistheoldstopbitsifsucceed,0xEDiffailed.
<SET_PARITY>
Commandstring:0x700x03NewParity.
Thiscommandisusedtosetthedevice'sparitystyle.
Thetotallengthis3bytes
Parameters:
0x700x03isthecommandhead.
NewParityistherequiredserialportcommunicationparity.
0x00 for no parity, 0x01 for odd parity, 0x02 for even parity, 0x03 for markparity,
0x04forspaceparity.
Returndata:OldParity.
OldParityistheoldparityifsucceed,0xEDiffailed.
<SET_HANDSHAKING>
Commandstring:0x700x05NewHandShakingMode.
Thiscommandisusedtosetthedevice'shandshakingstyle.
Thetotallengthis3bytes.
Parameters:
0x700x05isthecommandhead.
NewHandShakingMode is the required serial port communication hand shaking
mode.
0x00fornohandshakingmode,0x01forXON/XOFFhandshakingmode,0x02for
RTS/CTShandshakingmode.
Returndata:OldHandShakingMode.
OldHandShakingModeistheoldhandshakingmodeifsucceed,0xEDiffailed.
<SET_XON_CHAR>
Commandstring:0x700x06NewXONChar.
Thiscommandisusedtosetthedevice'sXONchar.
Thetotallengthis3bytes.
Parameters:
0x700x06isthecommandhead.
NewXONCharistherequiredserialportcommunicationXONchar.
Returndata:OldXONChar.
OldXONCharistheoldXONcharifsucceed,0xEDiffailed.
<SET_XOFF_CHAR>
Commandstring:0x700x07NewXOFFChar.
Thiscommandisusedtosetthedevice'sXONchar.
Thetotallengthis3bytes.
Parameters:
0x700x07isthecommandhead.
NewXOFFCharistherequiredserialportcommunicationXOFFchar.
Returndata:OldXOFFChar.
OldXOFFCharistheoldXOFFcharifsucceed,0xEDiffailed.
Systemcommand
<GET_VERSION>
Commandstring:0x01.
Thiscommandisusedtogetthesystem'sversion.
Thetotallengthis1byte.
Parameters:
0x01isthecommand.
Returndata:versionstring.Thelengthis42bytes.
<GET_SERIAL_NUMBER>
Commandstring:0x02.
Thiscommandisusedtogetthesystem'sserialnumber.
Thetotallengthis1byte.
Parameters:
0x02isthecommand.
Returndata:serialnumberstring.Thelengthis32bytes.
<BEEP>
Commandstring:0x04Duration.
Thiscommandisusedtoletthesystem'sbeepertobeepforadesignatedtime.
Thetotallengthis2bytes.
Parameters:
0x04isthecommandheader.
Durationisthebeeper'sbeeplasttime.Theunitis100ms.
Returndata:0xE0.
<LED_CONTROL>
Commandstring:0x05LEDON/OFF.
Thiscommandisusedtocontrolthesystem'sled.
Thetotallengthis3bytes.
Parameters:
0x05isthecommandheader.
LEDistheled'sid.0x000x07isacceptable.
ON/OFF:0x01(ON)meansletledtolightonand0x00(OFF)meansletledtolightoff.
Returndata:0xE0.

Navigation menu