SpectrumIIITribrid USER'SMANUAL CE VersionX.XRev.A XXXXXXXXXXX 5/05
#XXX Warning Caution:Theuseriscautionedthatchangesandmodificationsmadetotheequipmentwithoutthe Approvalofmanufacturercouldvoidtheusersauthoritytooperatethisequipment. Notes:ThisequipmenthasbeentestedandfoundtocomplywiththelimitsforaClassBdigitaldevice, pursuanttopart15oftheFCCRules.Theselimitsaredesignedtoprovidereasonableprotection against harmful interference in a residential installation. This equipment generates, uses and can radiateradiofrequencyenergyand,ifnotinstalledandusedinaccordancewiththeinstructions,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 interferencetoradioortelevisionreception,whichcanbedeterminedbyturningtheequipmentoff andon. the user isencouraged totrytocorrect the interferencebyone or more of the following measures:
Reorientorrelocatethereceivingantenna. Increasetheseparationbetweentheequipmentandreceiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consultthedealeroranexperiencedradio/TVtechnicianforhelp. FCCWarning:
Thisdevicecomplieswithpart15oftheFCCRules.Operationissubjecttothefollowingtwo conditions:
(1)Thisdevicemaynotcauseharmfulinterference,and
(2)thisdevicemustacceptanyinterferencereceived,includinginterferencethatmaycause undesiredoperation. LimitedWarranty IDTECH warrantsthisproducttobeingoodworkingorderforaperiodofoneyearfromthedateof purchase.Ifthisproductisnotingoodworkingorderaswarrantedabove,orshouldthisproductfail to beingoodworkingorderatanytimeduringthewarrantyperiod,repairorreplacementshallbe providedby IDTECH. Thiswarrantydoesnotcoverincidentalorconsequentialdamagesincurredbyconsumermisuse,or modificationofsaidproduct.Forlimitedwarrantyserviceduringthewarrantyperiod,pleasecontact IDTECH toobtainanRMAnumberandinstructionsforreturningtheproduct. 2005International Technologies&SystemsCorporation.Theinformationcontainedhereinis providedtotheuserasaconvenience.Whileeveryefforthasbeenmadetoensureaccuracy,ID TECHisnotresponsiblefor damagesthatmightoccurbecauseoferrorsoromissions,includingany lossofprofitorothercommercialdamage.Thespecificationsdescribedhereinwerecurrentatthe timeofpublication,butaresubjecttochangeatanytimewithoutpriornotice. IDTECH isaregisteredtrademarkofInternationalTechnologies&SystemsCorporation.Spectrum andValuethroughInnovationaretrademarksofInternationalTechnologies&SystemsCorporation. IDTECH 10721WalkerStreet Cypress,CA906304720 www.idtech.net
(714)7616368 TableofContents Section1.Introduction Description Section2.Installation RS232interface Section3.Definitions CommonTermsandAbbreviations RelatedDocuments RelatedLinks Section4.ConfigurationParameters Structure GeneralCommands RS232ReaderSpecialCommand Section1 INTRODUCTION Thecoilhas4circlepowercablethecoilpartnumber: HFB160093300 TheRs232cablehasnocoil. Description Thereaderhasachoiceofcommunicationinterfacestoahost.Communicationsarethroughaninterfacecable.The cablecanexitfromtheendorfromthebottomofthebase.Aslotorchannelinthebaseprovidesforinfield orientationofthecableexitdirectionandprovidesastrainrelieffunction.Compatibility:Thereaderoperateswith majorPOSandECRterminalsoldornew,providingtheterminalshaveacompatibleinterfacewiththereaderanda thirdpartyprovidesasoftwareapplicationandcommunicationprotocollayertoaccomplishtherequiredoperations. ThereaderaddressesseveralretailapplicationsforISO14443compliantidentificationtechnology.Thereader supportsmajorfinancialcontactlessprograms,suchasMasterCard'sPayPass,AmericanExpress'sExpressPayand Visa'sContactless,&DiscoverCard.Thereaderreadsdatafromavarietyofcontactlesssources,includingcredit cards,keyfobs,andNFCdevicesandmustsupporttheRFrequirementsforISO/IEC14443A,ISO/IEC14443Bas outlinedintherelevantpartsinISO18092.Inparticular,thereadershallmeettheMasterCard,PayPass ISO/IEC 14443ImplementationSpecification.Inaddition,thereadershallbecompatiblewithNFCforPOSapplications.The readerhastheoperability&functionalitydefinedinthePayPassImplementationSpecification.Thereadershallbe certifiedbyaPayPassqualifiedtestlabthereadermustmeetthecriteriato"FunctionProperly"andpassthetest process. Inaddition,thereadersupportsreadingandwritingtoMifarecards.MifarecardssupportedareStandard,Classic,&
UltraLite.Thissupportisintendedforaccesscontrolapplications,includingtransportation. Section2 INSTALLATION RS232Interface Aswithastandardserialinterface,thehostmustbeconfiguredtoacceptthe dataandperformtheappropriateprocessing.FortheRS232interfacedevice, theenduserneedscarethatthehostapplication'sRS232parameters(baud rate,databits,Start/Stopcharacters,parity,andhandshakingmethod)match thoseexpectedbythereader.Themagneticreader'soutputcanbeformatted withterminatingcharactersandspecialpreambleand/orpostamblecharacter stringstomatchthedataformatexpectedbythehost. Section3 DEFINITIONS Thefollowingaredefinitionsofcommontermsandabbreviationsused throughoutthismanual. COMPANYCONFIDENTIALIDTECHINTERNALUSEONLY ISO/IEC14443Identificationcards,PhysicalCharacteristic ISO/IEC14443Identificationcards,Contactlessintegratedcircuit(s)cards/Proximitycards PayPassISO/IEC14443ImplementationSpecification MifarePhilips'ContactlessMifareSmartCardIcs&operations PayPassISO/IEC14443ImplementationSpecification,Version1.133106 VisaqVSDC&MSDDocumentVersion1.0.1,May2006 VisaCrossReferenceGuide:ISO14443versusPayPass,V1.0,January2005 PayPassMagStripe,TechnicalSpecifications,Version3.2,October2006 PayPassMagStripe,VendorTesting,Version2.0,November2005 PayPassTerminalImplementationGuide,LatestRevision AMEXCompatibilityRequirementsforPCDs,Version1.0 AMEXApplicationLevelInterfaceSpec,Version1.7 AMEXTerminalApplicationSpec,Version1.5 Section4 CONFIGURATIONPARAMETERS Processingacommandmaytakeawhile.Duringcommandprocessing,the readerwillnotrespondtoanewcommand.Cautionmustbetakentomaintain atleast250msbetweentwocommandsifnoresponsehasbeenreceived. Oncecommunicationbetweenthehostandthereaderhasbeenestablished, changestothereader'ssettingscanbeenteredbysendingtheappropriate setupcommandstothereaderfromthehostapplication. Followingareexplanationsandexamplesoftheproperformatandcommand contenttosendcommandstothereader.Allcommandsandcharactersare expressedinhexformatandcontainedinbrackets:
Commandprotocol Thiscommandprotocolisusedtocontrolthedevice. Commandprotocol:
Hosttodevice:STXLenLLenHCommandDataLrc1Lrc2ETX STX:0x02.1byte. LenH+LenL:sizeof(CommandData).2bytes. CommandData:maincommandstring.Severalbytesneeded. Lrc1:ExclusiveorofCommandData.1byte. Lrc2:SumofCommandData.1byte. ETX: 0x03. 1byte. Devicetohost:STXLenLLenHResponseDataLrc1Lrc2ETX STX:0x02.1byte. LenH+LenL:sizeof(CommandData).2bytes. ResponseData:mainresponsestring.Severalbytesneeded. Lrc1:ExclusiveorofResponseData.1byte. Lrc2:SumofResponseData.1byte. ETX: 0x03. 1byte. RS232interfacecommand RS232 interface command is used to set or/and get the devices RS232 communicationparameters. The default parameters are: 38400bps, 8 data bits, 1 stop bit, no parity, no handshaking.
<SET_BAUDRATE>
Commandstring:0x700x01NewBaudrate. Thiscommandisusedtosetthedevice'sbaudrate. Thetotallengthis3bytes Parameters:
0x700x01isthecommandhead.2bytes. NewBaudrateistherequiredserialportcommunicationbaudrate. 0x01for1200,0x02for2400,0x03for4800,0x04for9600,0x05for14400, 0x06for19200,0x07for38400,0x08for57600,0x09for115200. Returndata:OldBaudrate. OldBaudrateistheoldbaudrateifsucceed,0xEDiffailed.
<SET_STOPBITS>
Commandstring:0x700x02NewStopBits. Thiscommandisusedtosetthedevice'sstopbits. Thetotallengthis3bytes Parameters:
0x700x02isthecommandhead. NewStopBitsistherequiredserialportcommunicationstopbits. 0x01for1stopbit,0x02for2stopbits0,0x03for1.5stopbits. Returndata:OldStopBits. OldStopBitsistheoldstopbitsifsucceed,0xEDiffailed.
<SET_PARITY>
Commandstring:0x700x03NewParity. Thiscommandisusedtosetthedevice'sparitystyle. Thetotallengthis3bytes Parameters:
0x700x03isthecommandhead. NewParityistherequiredserialportcommunicationparity. 0x00fornoparity,0x01foroddparity,0x02forevenparity,0x03formarkparity, 0x04forspaceparity. Returndata:OldParity. OldParityistheoldparityifsucceed,0xEDiffailed.
<SET_HANDSHAKING>
Commandstring:0x700x05NewHandShakingMode. Thiscommandisusedtosetthedevice'shandshakingstyle. Thetotallengthis3bytes. Parameters:
0x700x05isthecommandhead. NewHandShakingMode is the required serial port communication hand shaking mode. 0x00fornohandshakingmode,0x01forXON/XOFFhandshakingmode,0x02for RTS/CTShandshakingmode. Returndata:OldHandShakingMode. OldHandShakingModeistheoldhandshakingmodeifsucceed,0xEDiffailed.
<SET_XON_CHAR>
Commandstring:0x700x06NewXONChar. Thiscommandisusedtosetthedevice'sXONchar. Thetotallengthis3bytes. Parameters:
0x700x06isthecommandhead. NewXONCharistherequiredserialportcommunicationXONchar. Returndata:OldXONChar. OldXONCharistheoldXONcharifsucceed,0xEDiffailed.
<SET_XOFF_CHAR>
Commandstring:0x700x07NewXOFFChar. Thiscommandisusedtosetthedevice'sXONchar. Thetotallengthis3bytes. Parameters:
0x700x07isthecommandhead. NewXOFFCharistherequiredserialportcommunicationXOFFchar. Returndata:OldXOFFChar. OldXOFFCharistheoldXOFFcharifsucceed,0xEDiffailed. Systemcommand
<GET_VERSION>
Commandstring:0x01. Thiscommandisusedtogetthesystem'sversion. Thetotallengthis1byte. Parameters:
0x01isthecommand. Returndata:versionstring.Thelengthis42bytes.
<GET_SERIAL_NUMBER>
Commandstring:0x02. Thiscommandisusedtogetthesystem'sserialnumber. Thetotallengthis1byte. Parameters:
0x02isthecommand. Returndata:serialnumberstring.Thelengthis32bytes.
<BEEP>
Commandstring:0x04Duration. Thiscommandisusedtoletthesystem'sbeepertobeepforadesignatedtime. Thetotallengthis2bytes. Parameters:
0x04isthecommandheader. Durationisthebeeper'sbeeplasttime.Theunitis100ms. Returndata:0xE0.
<LED_CONTROL>
Commandstring:0x05LEDON/OFF. Thiscommandisusedtocontrolthesystem'sled. Thetotallengthis3bytes. Parameters:
0x05isthecommandheader. LEDistheled'sid.0x000x07isacceptable. ON/OFF:0x01(ON)meansletledtolightonand0x00(OFF)meansletledtolightoff. Returndata:0xE0.