SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group...

117
EUD-2001073-00 SmartSCAN Reader Group Reference Guide This Guide Covers: 2200-503 Standalone Reader 2200-504 Integrated Reader 2200-700 Multiplexer 14 March 2001

Transcript of SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group...

Page 1: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00

SmartSCANReader Group

Reference GuideThis Guide Covers:

• 2200-503 Standalone Reader• 2200-504 Integrated Reader• 2200-700 Multiplexer

14 March 2001

Page 2: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

© 2001 Southern Technologies Corporation (STC). All rights reserved.Printed in the USA.

Because products evolve and system configurations change,this manual may not be an exact representation

of the products and systems that were shipped before March 2001.

STC assumes no responsibility for errors or omissions in this document. Nor does STCmake any commitment to update the information contained herein.

Product and company names mentioned herein aregenerally trademarks or registered trademarks of their respective owners.

STC’s web site is www.southern-tech.comtheir email address is [email protected]

their fax number is 423-499-0045their phone number is 423-892-3029

Page 3: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 3

Contents

This section lists the headings of this guide in sequential order with their pagereferences.

Contents.........................................................................................................................3Chapter 1 — Introduction............................................................................................5

1.1 Purpose of This Guide .......................................................................................51.2 SmartSCAN Product Line ..................................................................................51.3 Reader Group....................................................................................................61.4 How to Comment on This Guide ........................................................................71.5 How to Order More Copies of This Guide ..........................................................7

Chapter 2 — RFID Tags...............................................................................................92.1 How RFID Works ...............................................................................................92.2 How 2200-503 Standalone Reader Is Setup to Read Tags..............................11

Chapter 3 — Readers ................................................................................................153.1 Overview..........................................................................................................153.2 Technical Specifications ..................................................................................193.3 Dimensions......................................................................................................203.4 Commands ......................................................................................................21

3.4.1 Data Mode ..............................................................................................213.4.2 Command Mode......................................................................................213.4.3 Sending Commands to the Reader .........................................................22

3.5 Communication Port ........................................................................................233.6 Flow Control ....................................................................................................233.7 Communication Protocols ................................................................................24

3.7.1 Basic Protocol .........................................................................................253.7.2 Error Correcting Protocol.........................................................................253.7.3 Data Inquiry Protocol...............................................................................26

3.8 Error Messages ...............................................................................................263.9 ID Separation...................................................................................................273.10 Input Circuits..................................................................................................273.11 Output Circuits ...............................................................................................273.12 Program Download ........................................................................................28

3.12.1 Download Considerations .....................................................................283.12.2 Download Procedure.............................................................................29

3.13 Reports ..........................................................................................................313.14 Startup ...........................................................................................................31

Page 4: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

4 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Chapter 4 — Multiplexer ........................................................................................... 334.1 Overview ......................................................................................................... 334.2 Controller Board .............................................................................................. 364.3 Technical Specifications .................................................................................. 394.4 Dimensions ..................................................................................................... 404.5 Operational Modes .......................................................................................... 414.6 Output Signals................................................................................................. 414.7 RS232 Signals ................................................................................................ 424.8 Output Scanning Logic .................................................................................... 42

Chapter 5 — Customer Service................................................................................ 455.1 Reaching STC................................................................................................. 455.2 Returning Equipment for Repair ...................................................................... 455.3 Reporting Problems or Suggestions ................................................................ 465.4 Ordering Spare Parts ...................................................................................... 465.5 Checking on Shipments and Orders ................................................................ 46

Appendix A — Protocol Formats ............................................................................. 47A.1 Reader Transmissions .................................................................................... 47A.2 ECP Host ACK/NAK Response....................................................................... 48A.3 Switch to Command Mode Request ................................................................ 49A.4 Host Transmission .......................................................................................... 49A.5 Reader Command Response.......................................................................... 50A.6 Timing and Synchronization ............................................................................ 50A.7 Reader Addressed Failure Conditions............................................................. 51A.8 Host Addressed Failure Conditions ................................................................. 52

Appendix B — Commands ....................................................................................... 53B.1 Command Listings .......................................................................................... 53

B.1.1 Factory Defaults ..................................................................................... 53B.1.2 Commands Listed by Number ................................................................ 55

B.2 Command Descriptions................................................................................... 61Appendix C — Tag Reporting Examples ................................................................. 97

C.1 No Translation, No Date and Time, No Auxiliary Information .......................... 97C.2 Translation, No Date and Time, No Auxiliary Information................................ 99C.3 Translation, Date and Time, No Auxiliary Information ................................... 100C.4 Translation, Date and Time, Auxiliary Information......................................... 102C.5 Translation, No Date and Time, Auxiliary Information ................................... 103C.6 Integrated Multiplexer, Date and Time .......................................................... 105C.7 Integrated Multiplexer, No Date and Time..................................................... 106

Abbreviations............................................................................................................ 109Index .......................................................................................................................... 111

Page 5: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5

Chapter 1 — Introduction

This chapter summarizes the purpose of this guide, describes the SmartSCAN productline, introduces the Reader Group, which is a member of that product line, tells how tocomment on this guide, and tells how to order more copies of this guide.

1.1 Purpose of This Guide

The SmartSCAN product line was created by the technical staff at SouthernTechnologies Corporation (STC) in association with STC Applications Incorporated(STCA).

The Reader Group is part of the SmartSCAN product line. The Reader Group productsare automatic equipment identification (AEI) systems that read and report radiofrequency identification (RFID) tags. Currently, the Reader Group includes two versionsof readers and one of a multiplexer.

This guide describes the readers and multiplexer. It is for those who buy, install,maintain, manage, or use the Reader Group products.

1.2 SmartSCAN Product Line

In today’s transportation industry, real-time asset management is achieved byincorporating enhanced information systems into operating systems and planningsystems. The SmartSCAN product line provides these systems with the needed assetinformation.

The SmartSCAN product line includes products for:

• Train consist listing

• Defect detection

• AEI

• Radio frequency data communications (RFDC)

• Terminal management software

The advantage of the SmartSCAN product line is its ability to integrate seamlessly theseenhanced information systems into transportation management systems. The modulararchitecture of the SmartSCAN family enables the individual products to operate in astandalone information mode or to be combined in an enhanced information system.

As a member of the SmartSCAN family of products, the Reader Group provides the AEIfunctions needed for standalone or integrated applications.

Page 6: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

6 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

1.3 Reader Group

AEI applications are all different and unique. The Reader Group products makesuccessful AEI applications easier by providing AEI building blocks for successfulprojects. You can customize AEI products to project requirements. You can select thenumber of AEI channels, the best antenna, the communications format, the supplypower, and the operating frequencies.

The Reader Group products provide versatility in reading and reporting RFID tags.These products can operate as a standalone AEI system. Or they can be integratedwith other equipment such as dedicated processors, vehicle scales, vehicle loadingequipment, terminal management, asset management, and defect managementsystems. Anywhere equipment identification is required, the Reader Group productsprovide a cost-effective method of meeting the need.

Currently, the Reader Group includes a multiplexer and two versions of readers. The2200-503 is the standalone version. It operates as a dedicated AEI tag reader. The2200-504 is the base-module version. It is integrated with other equipment. Eitherversion can be combined with the 2200-700 multiplexer to achieve time-shared,four-channel AEI operation.

The figure below shows the 2200-503 standalone reader and the 2200-700 multiplexer.

Both readers are available with high or low radio frequency (RF) power. Usually,low-power readers are used for low-speed applications and battery-powered-tagapplications. High-power readers are used for higher vehicle speeds, longer readranges, and beam-powered tags.

Page 7: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 7

Their compact size allows the readers to be installed in a dedicated enclosure orintegrated in existing or shared equipment enclosures.

The 2200-700 multiplexer allows RF power, supplied by the 2200-500 series readers, tobe time-shared by as many as four channels. Thus, the 2200-700 multiplexer canreduce the cost of AEI installations by eliminating the need for as many as three out offour readers.

Vehicle presence input signals control the selection of multiplexer output channels,enabling only the channels that are selected. For more efficient operation, themultiplexer’s logic enables either a two-channel mode or four-channel, depending onwhich control signals are enabled.

1.4 How to Comment on This Guide

We want to hear from you. Tell us what you like or don't like about this guide. Sendyour comments to:

Southern Technologies CorporationTechnical Publications Department6145 Preservation DriveChattanooga, Tennessee 37416-3638USA

All comments become the sole property of STC and none will be returned.

1.5 How to Order More Copies of This Guide

When placing an order for more copies of this guide, refer to the order number shown onthe cover of this guide. To request pricing and delivery, call 423-892-3029, fax423-499-0045, or send email to [email protected].

Page 8: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

8 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Page 9: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 9

Chapter 2 — RFID Tags

This chapter describes RFID tags and how they are read. Also covered is how to setupthe 2200-503 standalone reader to read tags.

2.1 How RFID Works

Tags are attached to railcars and other vehicles. Tags serve only as coded reflectors forthe RF signal emitted through the antenna. They aren’t radio transmitters. They don’tradiate signals by themselves.

The AEI system establishes a RF read field. Passing through this field, RFID tagsreceive a constant carrier wave that is broadcast from a reader. The tag modulates theconstant carrier wave according to the tag's program and reflects the modulated signalback to the reader.

A reader reads a tag continuously while the tag is in the read field. It takes about12.5 milliseconds to read the tag once (one frame) and then it repeats. It reads the tagonce, twice, and more times until the tag leaves the read field. It is read more times on aslow moving vehicles than on a fast moving vehicles.

The figure below shows a tag being read in a typical AEI system.

Page 10: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

10 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

For the North American transportation industry, there are:

• Static tags (where tag data doesn’t change after the tags are programmed)

• Dynamic tags (where tag data can be changed through a wire interface)

The static tags can be:

• Beam powered

• Battery powered

The dynamic tags can be:

• Battery powered

• Powered through a wire interface

The beam-powered tags use some of the RF energy to power the tags integrated circuit.Battery-powered tags have a resident lithium battery for this task. These tags generallyprovide longer read ranges and operation for applications that specify very low RF powerlimits.

The tag is programmed using six-bit ASCII data format. Readers read, verify, andforward this data through a communication port to a host computer. Data in the tags canbe stored and retrieved as straight ASCII characters. In this case, the memory of the tagholds either 10 or 20 characters (depending on the model of tag). Or the tags can beprogrammed according to transportation-industry formats, as defined by the Associationof American Railroads (AAR), ISO, or American Trucking Association (ATA). Theseformats use data-compression techniques that allow the normal 20 charactersprogrammed into a tag to represent more than 20 characters of data. The basic retrievaltechnique is the same. However, the tag data must be decoded to create the industrystandard format.

Both the 2200-503 standalone reader and the 2200-504 integrated reader can beprogrammed to decode certain fields of data. When enabled, owner’s initials, equipmentnumber, and side indicator of tags that are in the AAR, ISO, or ATA data formats aredecoded before being sent to the host computer. When disabled, the ASCII charactersare forwarded as read to the host computer for decoding.

Page 11: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 11

2.2 How 2200-503 Standalone Reader Is Setup to Read Tags

To setup the 2200-503 standalone reader to read tags:1 Be sure you have on hand a 2200-503 standalone reader, a computer, a

915-megahertz antenna, a programmed RFID tag, and all connecting cables.2 Connect a standard 25-pin serial communication cable between the 2200-503

standalone reader and the computer’s communication port (COM1 or COM2). The 2200-503 standalone reader simulates Data Communication Equipment

(DCE). Thus, a null modem isn’t required.3 Connect a 50-ohm coaxial cable between the 2200-503 standalone reader's SMA

coaxial connector and the 915-megahertz antenna.4 Be sure your computer has appropriate communications software installed.5 Configure the communications software for full duplex, 9600 baud, no parity,

8 data bits, and 1 stop bit.6 Plug the appropriate end of a power cable into the main power connector on the

2200-503 standalone reader.

Page 12: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

12 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

7 Plug the other end of the power cable into a grounded three-wire AC outlet. The receptacle should be tight and securely grounded. The AC power service

should be a stable 110 volts. On the 2200-503 standalone reader, the LED labeled Power lights.

On your computer, lines similar to these appear. These lines are called the

sign-on message. The contents of your sign-on message will be different. #Model SP-AA Ver 1.23 SN987654 #Copyright 1995 AMTECH Corp. #This product was developed by Southern Technologies Corporation #under license by Amtech Systems Corporation. #STC Ver 005

The reader is initialized in data mode. The following shows how to change to command mode, set the time and date,

turn RF power on, return to data mode, and read a tag.8 Type #01 All reader commands are two, three, four, or five digits long and are preceded by

the start-of-message character (#). Command 01 switches the reader to command mode, which allows the reader to

accept commands from the computer. In this mode, the reader doesn’t send tagIDs to the computer as they are received. Instead, the IDs are stored in thereader’s tag buffer for transmission when the reader is returned to data mode.

9 Press [Enter]. A line similar to this one appears.

#Done

Many commands respond with Done (called the Done message) or with Error(called the Error message), indicating whether or not the command wasrecognized and completed. Like commands, all reader responses are precededby the # character.

10 Replacing the letters with digits, type #20hh:mm:ss.ss Command 20 sets the time. Enter the time with no spaces between characters

and using colons as delimiters. Entry format is 20hh:mm:ss.ss, where 20 iscommand number, hh is hours, mm is minutes, and ss.ss is seconds. Time is in24-hour format, where 8 a.m. is 08:00, noon is 12:00, 8 p.m. is 20:00, andmidnight is 00:00. Thus, for 26.7 seconds past 3:49 p.m., enter 2015:49:26.70.

Page 13: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 13

11 Press [Enter]. If you entered the command correctly, this line appears.

#Done

If you didn’t enter the command correctly, this line appears. #Error

12 If you got the Error message, return to step 10.13 Replacing the letters with digits, type #21mm/dd/yy Command 21 sets the date. Enter the date with no spaces between characters

and using slashes as delimiters. Entry format is 21mm/dd/yy, where 21 iscommand number, mm is month, dd is day, and yy is year. For days andmonths from 1 through 9, enter leading zeros. For years from 0 through 9, enterleading zeros. Thus, for 3 June 2001, enter 2106/03/01.

14 Press [Enter]. If you entered the command correctly, this line appears.

#Done

If you didn’t enter the command correctly, this line appears. #Error

15 If you got the Error message, return to step 13.16 Type #6401 Command 6401 directly controls the RF module, turning on RF power.17 Press [Enter]. On the 2200-503 standalone reader, the LED labeled RF On lights.

On your computer, a line similar to this one appears.

#Done

18 Type #00 Command 00 switches the reader to data mode, which allows the reader to send

tag IDs to the computer.

Page 14: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

14 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

19 Press [Enter]. A line similar to this one appears.

#Done

At this point, the 2200-503 standalone reader is ready to report tag reads.20 Place a programmed RFID tag in front of the antenna. On the 2200-503 standalone reader, the LED labeled Lock lights while the tag is

in front of the antenna.

On your computer, a line similar to this one appears. The contents of your line

will be different. #ABCDEFGHIJKLMNOPQRST&06:00:13.41 01/26/98

In the sample line above, # is the start-of-message character, the letters Athrough T are 20 characters representing tag data, & is the time-and-datedelimiter, and 06:00:13.41 01/26/98 is the time and date.

Appendix C – Tag Reporting Examples shows how to read tags, resulting infive different outcomes. Covered are decoding and not decoding data,appending and not appending date and time, and appending and not appendingauxiliary information.

Page 15: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 15

Chapter 3 — Readers

This chapter describes the 2200-504 integrated reader and the 2200-503 standalonereader.

3.1 Overview

The 2200-500 series readers come in either a standalone version or an integratedmodule version. You can integrate either reader with a 2200-700 multiplexer to achievefour-channel AEI operation.

The 2200-503 standalone reader requires external AC voltage. This reader is designedfor applications that require only AEI information. The 2200-504 integrated readerrequires external DC voltage. This reader is designed for integration with otherequipment such as scales, defect detectors, and computer equipment. Both readersread and report RFID tags in the original programmed format. Both can also decodeowner’s initials, equipment number, and side indicator of tags that are in the AAR, ISO,or ATA data format.

Both readers are available with high or low RF power, in a factory ordered narrow-bandfrequency between 902 and 928 megahertz.

Two TTL-level (that is, either 0 VDC or 5 VDC) output signals are available forintegration with processing equipment, relay controls, and other devices.

Data communication options include either RS232 (for short distances) or RS422 (forlonger distances). Use RS422 when the host computer is more than 50 feet from thereader.

A reader’s data cable pin-out is coordinated with that of the 2200-700 multiplexer toallow easy integration with the use of 25-pin D-shaped connector and flat cable.

Page 16: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

16 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

As shown below, the 2200-504 integrated reader uses two connectors.

As shown below, the 2200-503 standalone reader uses three connectors.

As shown above, both readers have three LEDs. The table below describes what eachlit green LED means.

LED Name Meaning When Lit

Power Proper voltage is present. Stays lit as long as the reader ispowered up.

Lock A valid tag is in the read field. Stays lit as long as the readersenses a tag.

RF On RF power is on. Stays lit as long as RF power is on.

Page 17: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 17

The figures below show an assembled 2200-504 integrated reader module and anexploded view of the module components.

Page 18: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

18 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

The figures below show an assembled 2200-503 standalone reader module and anexploded view of the module components.

Page 19: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 19

3.2 Technical Specifications

The following specifications are subject to change without notice.• Reader Operating Frequencies: Both readers operate between 902 and

928 megahertz. Standard ordering frequencies are 911.5, 918.5, 915, and903.75 megahertz. The low-power version is about 300 milliwatts. The high-powerversion is about 1.5 watts.

• Enclosure: Both readers’ enclosures are dustproof, 13” by 12.86” by 2.01”, andzinc-chromate plated steel with a polyester powder overcoat.

• Input Power: For the 2200-503 standalone reader, the input power is 110 VAC. For the2200-504 integrated reader, the input power is +5 VDC and +12 VDC.

• Reader Current Requirements+5 VDC at 0.25 amperesIn RF standby mode, +12 VDC at 0.25 amperesIn RF active mode, +12 VDC at 1 ampere

• The 2200-503 Standalone Reader’s Power Supply45 watts combined maximum power+12 VDC at a maximum of 3.5 amperes+5 VDC at a maximum of 5 amperes

• Operating Temperature: -40°F to +122°F (-40°C to +50°C)

• Communication Interface: RS232 or RS422 (customer selected at time of ordering)

• Reader License Requirements: FCC part 90 site license

• Input / Output: Two user-programmable TTL-level inputs and two TTL-level outputs

• LED Indicators: Input power on, RF power on, and tag lock (read) signal

• RF Connector: SMA coaxial connector, female

• Data Connector: 25-pin D-shaped connector, female

• Data Connector Pin-Out for RS2321 - Ground (Power) 14 - Ground (Power)2 - Rxd 15 - Unused3 - Txd 16 - Input0 (TTL)4 - CTS 17 - Input1 (TTL)5 - RTS 18 - Lock Signal (TTL)6 - Ground (Check Tag) 19 - Unused7 - Signal Ground 20 - Unused8 - Check Tag 21 - Unused9 - +5 VDC 22 - Unused10 - Unused 23 - Unused11 - Output0 (TTL) 24 - Unused12 - Output1 (TTL) 25 - +12 VDC13 - +12 VDC

• Data Connector Pin-Out for RS422 The pin-out is the same as for RS232, except asnoted below

2 - RxA (-) 4 - TxA (-)3 - RxB (+) 5 - TxB (+)

Page 20: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

20 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

3.3 Dimensions

The outside dimensions of both readers are the same.

The figure below shows the dimensions of the 2200-500 series readers.

Page 21: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 21

3.4 Commands

Commands are used to control the operation of the readers. Commands are sent fromthe host computer to the reader while the reader is in command mode or in data mode.They may be sent by the host software. Or, when the host computer is in terminalemulator mode, they may be entered at the host keyboard.

3.4.1 Data Mode

Upon power up, the reader is in data mode.

In data mode, the reader sends data messages, such as tag IDs and reports, to the hostcomputer. Reports provide information on input status changes (input0 and input1), apresence without tag report, and buffer overflow information. In data mode, the hostcomputer can only send:

• Command 01, which changes the reader from data mode to command mode

• Command 05, which allows the host computer to download software into thereader

• Command 8110, which does a single system check tag test

Appendix B - Commands has more information on the above three commands.

When in data mode, the reader sends tag IDs to the host computer. If the reader is leftin command mode too long, the tag buffer fills and additional tag IDs are lost. Therefore,you must return the reader to data mode as soon as possible to ensure propertransmission of buffered tag IDs.

3.4.2 Command Mode

In command mode, the host computer sends commands to the reader. Thesecommands control the operation and configuration of the reader. After the readerreceives a command, it sends a command message. Typically, the command messagecontains the word Error, the word Done, or data relating specifically to the commandrequest. These messages may be of variable length since some commands requireinformation as part of the message.

Page 22: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

22 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

The host computer should set a timeout delay when a command is sent to the reader. Ifthe timeout delay expires before the host receives a command message from thereader, a logical NAK condition is declared. The host can then resend the commandrequest message.

Communications can be lost if the host computer attempts to send certain commandsunder marginal communication conditions. For example, if the host computer sends acommand to change the baud rate and the reader properly receives the request andsends the Done message, one of these conditions may occur.

• If the host computer receives the Done message, both the host computer and thereader switch to the new baud rate. The reader changes the baud rateimmediately after issuing the Done message. Communication is maintained.

• If the Done message sent by the reader isn't received by the host computer, thehost would assume that the command wasn't properly sent and wouldn't switchto the new baud rate. Communication is lost.

3.4.3 Sending Commands to the Reader

When entering commands from the host keyboard, use basic protocol (not errorcorrecting protocol). Sending manual commands to the reader is a six-step process:

1 Type #01 The start-of-message character is # and 01 is the command. Command 01

switches the reader to command mode, which allows the reader to acceptcommands from the host computer. In this mode, the tag IDs are stored in thereader and sent when the reader is returned to data mode.

2 Press [Enter].3 Type # and the appropriate command number. Don’t enter any spaces between the # and the command number.4 Press [Enter].5 Type #00 Command 00 switches the reader to data mode, which allows the reader to send

tag IDs to the host computer.6 Press [Enter].

Page 23: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 23

3.5 Communication Port

The 2200-500 series readers support one communication port, which can be ordered aseither RS232 or RS422. The readers maintain the following three sets of parametersthat affect serial port communications:

• Port configuration parameters (baud rate, data bits, stop bits, parity)

• Communication protocols (basic, data inquiry, error correcting)

• Flow control scheme (none, software, hardware)

The default serial port configuration for each of these three parameters is as follows:

• 9600 baud, 8 data bits, 1 stop bit, no parity

• Basic protocol

• Software flow control

You can change these parameters in command mode by issuing commands from thehost computer.

3.6 Flow Control

When the host computer isn’t ready to receive data from the reader, data can be lost.Flow control allows the host computer to pause the transmission from the reader.

To interrupt reader transmissions, the host computer can use:

• Software flow control, where the reader stops sending when it receives the XOFFcontrol character (hexadecimal 13). It resumes sending when it receives theXON character (hexadecimal 11).

• Hardware flow control, where the reader stops sending if it detects that theclear-to-send (CTS) line is no longer asserted. It resumes sending when this lineis asserted.

If flow control isn’t needed, configure the reader for no flow control (using command6140). If flow control is needed, you can enable either software flow control (usingcommand 6141) or hardware flow control (using command 6142). The factory default issoftware flow control enabled. However, software flow control should be disabled whileusing the error correcting protocol.

Page 24: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

24 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

3.7 Communication Protocols

A protocol is neither a computer program nor a piece of hardware. Rather, it is a set ofrules governing the format of messages that are exchanged between readers and hostcomputers.

The 2200-500 series readers support:

• Basic protocol

• Error correcting protocol (ECP)

• Data inquiry protocol

With ECP, a two-way message interchange is required in both data mode and commandmode. The message interchange is completed by the message recipient returning amessage to the sender. If a message isn’t received, the sender times out. This has thesame effect as if the sender had received either:

• Negative acknowledge (NAK) control character (from the host computer)

• Error message (from the reader)

Software flow control is optionally supported. Be careful in the use of software flowcontrol because noise-induced characters may be interpreted by the reader as the XOFFcharacter. This would suspend reader output without the host computer’s knowledge.Software flow control should be disabled while using ECP.

Communications are done using the seven-bit ASCII code with optional parity. Thisprovides easy setup, testing, and diagnostics with standard ASCII terminals and serialprinters. Parity must be enabled to achieve the specified undetected error rate.

Each message is framed with the start-of-message (SOM) and end-of-message (EOM)control characters so that the host computer can detect the beginning and end of eachmessage. This convention is most important under marginal communication conditionsduring which the host computer may receive extraneous noise-induced charactersbetween reader transmissions. In such instances, the host computer ignores anymessages that don’t conform to the SOM...EOM frame sequence.

Page 25: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 25

3.7.1 Basic Protocol

With basic protocol, the reader sends messages to the host computer without errorchecking. Also, the host computer sends messages to the reader without errorchecking. A Done message or an Error message is returned to the host computer by thereader for each host computer transmission.

In basic protocol, the reader doesn’t wait for the host computer to acknowledge amessage before sending the next message. Therefore, the host computer must beready to receive reader-sent messages. If necessary, the host computer may haltreader transmissions by using software flow control or hardware flow control.

When the host computer is located close to the reader and there are no sources ofinterference, basic protocol provides reliable communications.

3.7.2 Error Correcting Protocol

Wherever the quality of data communications is suspect, invoke ECP to ensure theintegrity of data sent between the reader and the host computer. ECP is selected whenthe host sends command 610 to the reader after issuing a switch to command moderequest. However, basic protocol (not ECP) should be used when commands areentered manually at the keyboard.

Error correction is accomplished with use of a cyclic redundancy check (CRC) value thatis based on the message data. The CRC of a message is calculated by the originator(reader or host) and is included in the sent message. The recipient (reader or host) alsocalculates a CRC for the received message. If the sent message data is correct, theCRC calculated by the recipient agrees with the CRC calculated by the originator. If theCRCs don’t agree, the message is rejected.

Message sequence numbers are also included when using ECP. These sequencenumbers are checked to determine if the message received has the correct sequencenumber. If it doesn’t, the message is rejected.

Since a seven-bit ASCII code is used and there are eight data bits per character, theeighth bit can optionally be used to support parity. When parity is used, the CRCcalculation includes the parity of each character in the calculation of the CRC value.

Parity is required to achieve the most reliable communications. If parity is enabled, boththe reader and host must issue a message if any received character has a parity error.However, the message must not be sent before receipt of the EOM control characters(hexadecimal 0D0A). The reader issues an Error message and the host a NAKmessage.

Page 26: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

26 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

3.7.3 Data Inquiry Protocol

Data inquiry protocol is a basic protocol option that allows the host to controltransmission of reader tag data. The selection of data inquiry protocol affects data modeoperation. As the reader gets tags, it buffers them but doesn’t send them. Instead, thehost must poll the reader for each tag by sending a CTRL-E control character(hexadecimal 05). The reader sends one message (tag ID or report data) for eachCTRL-E it receives until the buffer is empty.

Each tag-request message sent by the host computer consists only of the CTRL-Econtrol character. SOMs or EOMs aren’t sent. The reader data transmission (tag IDand report data) format is the same as for basic protocol.

Selection of data inquiry mode doesn’t affect command mode operation.

3.8 Error Messages

The reader sends an error message when:

• A “command” received from the host computer isn’t a recognized command

• Information supplied with the command isn’t correct

• The reader fails a specified diagnostic test

The reader maintains a tag buffer in battery-powered random-access memory (RAM) tosave tag IDs received in command mode and when data inquiry protocol is used. Thisbuffer holds up to 195 time-stamped messages. Error messages are sent to the hostcomputer to provide buffer status as it fills. These messages are sent based on thecontent level of the tag buffer. They aren’t sent if uniqueness checking has beendisabled to send all IDs (command 40) or buffer all IDs (command 43).

In command mode, the reader continuously monitors the level of its tag buffer. If thebuffer becomes 75% full, the reader sends an Error04 message to the host. If the bufferbecomes 100% full, it sends an Error02 message. Once the buffer is full, incoming tagIDs aren’t buffered. They are lost. The reader doesn’t resume asynchronous tagtransmission until it is returned to data mode (command 00). Upon return to data mode,the reader begins to empty the tag buffer. Once the buffer is no longer full, the readersends the Error03 message indicating that the tag buffer has been partially cleared, andnew IDs are again being stored. When the buffer has emptied to 50%, the reader sendsthe Error05 message.

Page 27: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 27

3.9 ID Separation

The host computer can select a unique ID separation of:

• One ID, using command 4100

• Two IDs, using command 4101

• Three IDs, using command 4102

• Four IDs, using command 4103

The reader default operation is for a unique ID separation of one ID and a uniquenesstimeout of two minutes. (Using command 44N, the host computer can select a timeoutof 15 seconds, 30 seconds, or 2 minutes.)

The host computer can disable the uniqueness check by:

• Using command 40 to send all IDs

• Using command 43 to buffer and send all IDs

In this case, every received tag ID is sent without regard to uniqueness. The hostcomputer can reinstate uniqueness checking with the select ID separation commands(410N).

3.10 Input Circuits

Both the RS232 and RS422 interfaces used by the 2200-500 series readers have twoinput circuits (also known as sense inputs and sensor inputs). They are input0 andinput1. The default configuration uses input0 as the presence detection device line. RFpower is turned on only when the presence detection device (wheel detector or otherdevice) detects a presence. Input1 isn’t used directly by the reader, it is used by thehost computer. The reader can be configured (using command 82N) to generate inputstatus change reports, which are sent like tag IDs. The host computer can then respondbased on the true-or-false status of the inputs. Input0 and input1 are TTL-level inputsthat can interface with devices such as optical isolators, relays, and other TTL-leveldevices.

3.11 Output Circuits

Both the RS232 and RS422 interfaces used by the 220-500 series readers have twooutput circuits. They are output0 and output1. Both outputs are software controlledthrough command 620N. Both are TTL-level signals that can control devices such asoptical isolators, relays, and other TTL-level devices.

Page 28: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

28 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

3.12 Program Download

The reader’s software is put into the reader flash memory by program download.

Program downloads are used to:

• Install program upgrades

• Add features

• Recover from corrupted program data

In download mode, the reader only accepts:

• Command 90 (load program block)

• Command 91 (verify flash checksum)

• Command 96 (erase flash memory)

• Command 97 (do destructive memory test)

• Command 99 (exit download mode)

3.12.1 Download Considerations

When downloading, consider the following:

• No tags are processed in download mode.

• Only download commands are accepted in download mode. The readerresponds to all other commands with an error message.

• The reader won’t accept any program data unless the reader’s flash memory hasbeen erased before sending the data. Erasing the flash memory typically takesseven seconds.

• Exiting from download mode re-executes startup. If the new software has beenloaded without errors, the reader comes up in data mode. If a flash checksumerror is detected, the reader re-enters download mode and sends a sign-onmessage with a software version of 0.00 and without a serial number.

In download mode, the reader’s communication parameters are fixed at 9600 baud,8 data bits, 1 stop bit no parity, software flow control, and basic protocol. Also, in thismode, the reader doesn’t echo host commands.

Page 29: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 29

3.12.2 Download Procedure

To download a new program file:1 Type #01 Command 01 switches the reader to command mode, which allows the reader to

accept commands from the host computer. In this mode, the tag IDs are storedin the reader and sent when requested by the host computer.

2 Press [Enter]. A line similar to this one appears.

#Done

3 Type #05 Command 05 switches the reader to download mode, which allows an external

host computer to download new software into the reader flash memory.4 Press [Enter]. A line similar to this one appears.

#Done

5 Type #96 Command 96 erases the flash memory. Once this command is executed, exit

from download mode isn’t possible until a new program is loaded into flashmemory.

6 Press [Enter]. A line similar to this one appears.

#Done

7 Replacing the letters with an Intel data record, type #90xxxxx Command 90 transfers one Intel data record from an external host to the reader

flash memory. (To load an entire program into reader memory, you must issueone command 90 for each record of the program.) Each Intel data record is asingle line of ASCII characters, expressing bytes as hexadecimal pairs. EachIntel data record starts with a colon (hexadecimal 1A) and ends with a carriagereturn and linefeed (hexadecimal 0D0A).

8 Press [Enter]. If an Intel data record is received, stored, and verified with no errors detected, a

line similar to this one appears. #Done

Page 30: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

30 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

9 Repeat steps 7 and 8 until all records have been read into flash memory.

The reader sends a Done message for each record.10 Type #91 Command 91 calculates a checksum on the new program in flash memory and

then compares it with the stored checksum.11 Press [Enter]. If the calculated checksum matches the stored checksum, this line appears.

#Done

If the calculated checksum doesn’t match the stored checksum, this line appears. #Error

12 If you got the Error message, return to step 5.13 Type #99 Command 99 directs the reader to exit download mode.14 Press [Enter]. The software re-executes startup to ensure proper initialization of system

parameters. If the flash memory checksum verifies, the reader comes up in data mode and

sends the sign-on message. On your computer, lines similar to these appear.The contents of your sign-on message will be different. #Model SP-AA Ver 1.23 SN987654 #Copyright 1995 AMTECH Corp. #This product was developed by Southern Technologies Corporation #under license by Amtech Systems Corporation. #STC Ver 005

If the flash memory checksum doesn’t verify, the reader comes up in downloadmode and sends the sign-on message. On your computer, lines similar to theseappear. The contents of your sign-on message will be different. #Model SP-AA Ver 0.00 #Copyright 1995 AMTECH Corp. #This product was developed by Southern Technologies Corporation #under license by Amtech Systems Corporation. #STC Ver 005

Notice that the only difference between the two sign-on messages is the first line.15 If the flash checksum doesn’t verify, repeat steps 1 through 14.

Page 31: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 31

3.13 Reports

A reader can be configured to send:

• Presence without tag reports, using command 690N

• Input status change reports, using command 82N

Both report messages are handled the same as incoming tag IDs and are bufferedbehind previously received tag IDs.

A presence without tag report is sent in data mode only. This report is sent if a presenceis detected without the acquisition of a valid tag ID.

If configured with command 82N to send input status change reports, the reader sends amessage to the host computer any time the inputs change state. Input status changereports are sent in data mode only. Input status change reporting is disabled by default.

3.14 Startup

Upon startup, a reader sends a sign-on message or a boot read-only memory (ROM)failure message.

If all is okay, the reader displays the sign-on message whose first line is shown below. Itthen enters data mode.

Model xxxxx Ver yyyy SNzzzzzz

where xxxxx is the model nomenclature, yyyy is the software version number, andzzzzzz is the serial number assigned to the reader being used.

The serial number is expressed in decimal digits (0-9), with the first two digitsrepresenting the year. Serial number 000000 is the default setting and isn’t a validnumber. If this number appears in the sign-on message, either the battery has failed orthe serial number has never been stored into reader memory. The appropriate serialnumber is assigned using command 695.

If all isn’t okay, the reader displays the sign-on message whose first line is shown below.It then enters download mode.

Model xxxxx Ver 0.00

where xxxxx is the model nomenclature.

Page 32: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

32 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

The software does a checksum function on itself. The function returns a specific valuefor the particular software version. If the value returned isn’t correct, the boot ROMchecksum assumes that locations have been corrupted, and a failure condition exists. Ifthe boot ROM checksum isn’t correct, a boot failure message is sent. If the failuremessage doesn’t transmit, a communications error has occurred or the boot failedbecause it couldn’t send the failure message.

If the version number of the failure message is 0.00 and there is no serial number, theflash memory checksum has failed, and the reader is operating out of boot ROM. In thiscase, the reader enters download mode and waits for a new program to be loaded intothe flash memory.

Page 33: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 33

Chapter 4 — Multiplexer

This chapter describes the 2200-700 multiplexer.

4.1 Overview

The 2200-700 multiplexer expands the capabilities of the 2200-500 series reader bysharing the readers’ single RF channel with up to four antennas. By time-sharing thereader, project installation costs are reduced by as much as 50 percent.

The 2200-700 multiplexer distributes the reader’s RF power in a two-channel,three-channel, or four-channel scanning mode. This time-sharing function of the2200-700 multiplexer can be setup to operate on demand or continuously.

In Demand mode, external TTL-level presence input signals select which outputs aremade active. The continuous mode is activated by strapping the presence inputs activeat an internal terminal block.

The figure below shows the connectors that the 2200-700 multiplexer uses.

The rightmost RF output connector is channel 1. The leftmost RF output connector ischannel 4.

Page 34: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

34 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

The figures below show an assembled 2200-700 multiplexer module and an explodedview of the module components.

Page 35: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 35

Inside the 2200-700 multiplexer are these two major components.

• RF switch

• Controller board

The figure below shows the location of these components.

RF Switch

Controller Board

The RF switch directs the output of the reader to one of four antennas. The Controllerboard is described in the next section, 4.2 Controller Board.

Page 36: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

36 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

4.2 Controller Board

The Controller board provides:

• Inputs to monitor four presence detector signals

• Outputs to control the RF switch

Based on which presence inputs are active, logic circuitry on the Controller boarddetermines which antenna outputs to make active. A tuned free-running oscillator on theController board determines the rates at which the antenna outputs are switched.

The figure below shows a Controller board.

Jumper (J1)Jumper (J2)

Connector (P1)

Potentiometer (R3)

Jumper (J3)

Terminal Block (TB1)

Page 37: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 37

4.2.1 Jumper J1

Jumper J1 configures the 2200-700 multiplexer for three-channel or four-channel timing.When J1 is wired, the multiplexer supports three RF antennas. When not wired, themultiplexer supports four RF antennas. This is a factory default.

If all channels are active, the timing cycle for three-channel operation is 192milliseconds. If all channels are active, the timing cycle for four-channel operation is 256milliseconds.

4.2.2 Jumper J2

Jumper J2 selects what type of presence input TTL state is an active state. When theright two pads of J2 are wired, +5 VDC is selected. This is a factory default. When theleft two pads are wired, 0 VDC is selected (that is, open collector is selected).

4.2.3 Jumper J3

Three TTL-level (that is, either 0 VDC or 5 VDC) output signals are available: sense0,sense1, and presence. Sense0 and sense1 are binary representations of which channelis active. When sense0 and sense1 are integrated with the reader, the state of thesesignals can be reported in the auxiliary information section of tag reads. This auxiliaryread indicates which channel read the tag. Jumper J3 configures these outputs with aselectable delay period to allow for the readers' latency reporting time.

The table below shows the delay for each selection on J3.

Selection Delay Period1 7.4-millisecond delay (± 0.4 milliseconds)2 9.4-millisecond delay (± 0.5 milliseconds)3 11.8-millisecond delay (± 0.6 milliseconds)4 14.0-millisecond delay (± 0.7 milliseconds)

4.2.4 Potentiometer R3

Potentiometer R3 adjusts the switching rate of the multiplexer. The switching rate wasset at the factory and shouldn’t need to be changed by the customer.

Should it become necessary to change the switching rate, proceed with care. Usingappropriate test equipment, place one probe on the test pad labeled clock (on theController board) and another on ground. Turn R3 until a frequency of 15.625 hertz or aperiod of 64 milliseconds is seen. Turn R3 to the right (clockwise) to increase theamount of time a RF antenna is active. Turn it to the left (counterclockwise) to decreasethe amount of time a RF antenna is active.

Page 38: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

38 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

4.2.5 Terminal Block TB1

When used, the eight-position terminal block TB1 connects the multiplexer to thepresence detectors. TB1 can be used as an auxiliary connector for RS232communications and presence input signals.

The figure below shows what is wired to each terminal.

When continuous mode is required, jumper J2 should be wired to select open collector(that is, the left two pads should be wired). When wired this way, the controller scans allchannels that aren’t wired to Gnd on TB1. To disable or deselect a channel, wire theappropriate input signal (In1 through In4) to Gnd.

4.2.6 Connector P1

The 25-pin D-shaped connector connects the multiplexer to the reader.

Page 39: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 39

4.3 Technical Specifications

The following specifications are subject to change without notice.• RF Operating Frequencies The multiplexer operates in a frequency range between

902 to 928 megahertz.

• Enclosure Enclosure is dustproof, 7.09” by 7.06” by 2.51”, zinc-chromate plated steelwith a polyester powder overcoating.

• Input Power +5 VDC and +12 VDC

• Reader Current Requirements+5 VDC at 0.25 amperes+12 VDC at 0.25 amperes

• Operating Temperature -40°F to +122°F (-40°C to +50°C)

• Input/Output Four TTL-level inputs for channel selection; one TTL-level output for inputactive indication; two TTL-level binary signals indicating channel

• RF ConnectorInput = one SMA coaxial connector, femaleOutput = four N-type coaxial connectors, female

• Data Connector 25-pin D-shaped connector, female.

• Data Connector Pin-Out1 - Ground (Power) 14 - Ground (Power)2 - Rxd (RS232) 15 - Unused3 - Txd (RS232) 16 - Sense0 Output (TTL)4 - Unused 17 - Sense1 Output (TTL)5 - Unused 18 - Unused6 - Unused 19 - Unused7 - Signal Ground (RS232) 20 - Presence Input4 (TTL level)8 - Unused 21 - Presence Input3 (TTL level)9 - +5 VDC 22 - Presence Input2 (TTL level)10 - Unused 23 - Presence Input1 (TTL level)11 - Unused 24 - Presence Output (TTL level)12 - Unused 25 - +12 VDC13 - +12 VDC

Page 40: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

40 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

4.4 Dimensions

The figure below shows the dimensions of the 2200-700 multiplexer.

Page 41: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 41

4.5 Operational Modes

The 2200-700 multiplexer operates in either:

• Demand mode

• Continuous mode

In demand mode, the multiplexer timing is selected and the RF output channels enabledby activating the corresponding presence input signal. The 2200-700 multiplexer scanseach activated channel, in order (1 through 4), for 64 milliseconds. For efficiency, thecycle timing is divided into two 128-millisecond periods.

J2 (on the Controller board) allows the presence input signals to be set for a +5 VDCsignal level active (open-inactive state) or an open signal active (ground-inactive state).Factory default is for +5 VDC active signal.

In continuous mode, channel timings work the same as in demand mode. Thedifference is that the channels are manually strapped for continuous operations on theTB1 (on the Controller board). The active select J2 (on the Controller board) must beset for open-active state, then the channels that aren’t required to be active can be wiredto ground on TB1.

4.6 Output Signals

Three TTL-level (that is, either 0 VDC or 5 VDC) output signals are available: sense0,sense1, and presence.

Sense0 and sense1 operate with the readers input signals of the same name. Thestates of both sense0 and sense1 are a binary representation of the active RF channel.When these signals are routed to the appropriate reader inputs and the reader setupincludes reporting auxiliary information, then the channel that read the tag is reported inthe auxiliary information field of the tag read. Because of the latency time in decodingtag reads and in augmenting auxiliary information, the sense0 and sense1 signals aredelay up to 14 milliseconds to compensate for tags read late in the scanning period.

The Presence output signal is a TTL-level signal that indicates that one or more of thePresence inputs are active. This signal can be used as an advisory to a local processorthat a presence input is active. Or the signal can be used to active the reader’s RFpower if wired to sense0 input. In this case, the presence output signal replaces thesense0 signal and active channel information can’t be reported through the tag read.

Page 42: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

42 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

4.7 RS232 Signals

The 2200-700 multiplexer accommodates wiring of RS232 communication signals toTB1 (on the Controller board). The multiplexer routes these signals to the appropriatepins on the 25-pin D-shaped connector for routing to the reader. This may be a usefulconnection option if a pre-made straight through wiring cable is used for thereader-to-multiplexer data communication interface.

4.8 Output Scanning Logic

Standard wiring for the 2200-700 multiplexer supports four antennas. When onechannel is active, the scan period is 128 milliseconds. When two channels are active,the scan period is either 128 or 256 milliseconds, depending on which channel is active.When three or four channels are active, the scan period is 256 milliseconds. At thefactory, a modification can be made to J1 (on the Controller board) to support only up tothree antennas. When three channels are active, this modification decreases the scanperiod to 192 milliseconds.

4.8.1 Three-Channel Operational Mode

For three-channel operational mode, if only channels 1, 2, or both are active, thecontroller scans between channels 1 and 2, with a scan period of 128 milliseconds.When only channel 3 is active, the scan period is 128 milliseconds, with a 50 percentduty cycle for channel 3. However, when a channel from both sections is active, thescan period is 192 milliseconds.

The table below shows the status of the 2200-700 multiplexer’s output channel activitywith each combination of input activity. The letter H is an active signal level. Scanperiod is the time required for a complete scan cycle, in three-channel operational mode.

Channel Input Status RF Output Channel Activity StatusInput1 Input2 Input3 Output1 Output2 Output3 Scan

Period- - - - - - N/AH - - 64 msec - - 128 msec- H - - 64 msec - 128 msecH H - 64 msec 64 msec - 128 msec- - H - - 64 msec 128 msecH - H 64 msec - 64 msec 192 msec- H H - 64 msec 64 msec 192 msecH H H 64 msec 64 msec 64 msec 192 msec

Page 43: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 43

4.8.2 Four-Channel Operational Mode

For four-channel operational mode, if only channels 1, 2, or both are active, thecontroller scans between channels 1 and 2, with a scan period of 128 milliseconds. Thesame logic is applied to channels 3 and 4. However, when a channel from both sectionsis active, the scan period is 256 milliseconds.

The table below shows the status of the 2200-700 multiplexer’s output channel activity(that is, the time when the given output channel in active) with each combination of inputactivity. The letter H is an active signal level. Scan period is the time required for acomplete scan cycle, in four-channel operational mode.

Channel Input Status RF Output Channel Activity StatusInput1 Input2 Input3 Input4 Output1 Output2 Output3 Output4 Scan

Period- - - - - - - - N/AH - - - 64 msec - - - 128 msec- H - - - 64 msec - - 128 msecH H - - 64 msec 64 msec - - 128 msec- - H - - - 64 msec - 128 msecH - H - 64 msec - 64 msec - 256 msec- H H - - 64 msec 64 msec - 256 msecH H H - 64 msec 64 msec 64 msec - 256 msec- - - H - - - 64 msec 128 msecH - - H 64 msec - - 64 msec 256 msec- H - H - 64 msec - 64 msec 256 msecH H - H 64 msec 64 msec - 64 msec 256 msec- - H H - - 64 msec 64 msec 128 msecH - H H 64 msec - 64 msec 64 msec 256 msec- H H H - 64 msec 64 msec 64 msec 256 msecH H H H 64 msec 64 msec 64 msec 64 msec 256 msec

Page 44: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

44 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Page 45: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 45

Chapter 5 — Customer Service

At STC, the customer is number one. STC is committed to products that work andcustomers that are satisfied. Nothing less is acceptable. This chapter tells how to getanswers for questions, fixes for problems, and parts for spares.

5.1 Reaching STC

You can reach STC by mail, phone, fax, and email. By mail, you can reach STC at:

Southern Technologies Corporation6145 Preservation DriveChattanooga, Tennessee 37416-3638USA

Mail and shipments are replied to as soon as possible, normally within one working day.Equipment repair may take longer.

By phone, you can reach STC at 423-892-3029, Monday through Friday, from 8:00 a.m.until 5:00 p.m. Eastern time. After business hours, a machine answers the calls. Thesecalls are returned promptly the next business day. By fax, you can reach STC at423-499-0045. The fax machine can receive faxes at all times. Faxes are replied to assoon as possible, normally within one working day. By email, you can reach STC [email protected]. Email is replied to as soon as possible, normally within oneworking day.

5.2 Returning Equipment for Repair

Return any defective or malfunctioning equipment to STC for repair or replacement. Youdon’t need a return authorization number. You don’t even need to make a phone callfirst. Just ship it directly to the Repair Department at the address above.

With the returned equipment, include:

• Complete address where the equipment is to be returned.

• Name and phone number of person who should be contacted to answerquestions about the equipment.

• Written explanation of the equipment defect or malfunction.

• Any reports or other data that would be helpful in diagnosing the problem.

• If out of warranty, Purchase Order Number for the order or credit card number (tobe charged) with its expiration date.

Page 46: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

46 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

5.3 Reporting Problems or Suggestions

If you have any problems, suggestions, or questions related to STC equipment, phonethe Engineering Department at the phone number above. When calling, state theequipment you are calling about. Your call will then be directed to the right person.

5.4 Ordering Spare Parts

If you need any spare parts to support STC equipment, phone or fax the SalesDepartment at the phone numbers above.

When calling, state that you are calling to order parts. Your call will then be directed tothe right person. When placing the order, reference the STC part numbers listed in thisguide. However, if you don’t have the part numbers, the sales staff can obtain them foryou and provide you with current pricing and availability.

When faxing, include:

• Purchase Order Number for the order or credit card number (to be charged) withits expiration date.

• Complete address where the parts are to be shipped.

• Complete address where the invoice is to be mailed.

• Name and phone number of the person who should be contacted to answerquestions about the order.

• Your fax number, if available.

• For each item ordered, part number, complete description, and quantity needed.

5.5 Checking on Shipments and Orders

If you need to check on the status of any shipment or order, phone or fax the SalesDepartment at the phone numbers above.

When calling, state that you are checking the status of a shipment or order. Your callwill then be directed to the right person. Have your Purchase Order Number ready whenyou call. However, if you don’t have the order number, the sales staff can obtain it foryou and provide you with the status of the shipment or order.

When faxing, include:

• Purchase Order Number for the shipment or order being checked.

• Name and phone number of the person who should be contacted after the orderstatus is checked.

• Your fax number, if available.

Page 47: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 47

Appendix A — Protocol Formats

The 2200-500 series readers support:

• Basic protocol

• Error correcting protocol

• Data inquiry protocol

This appendix describes basic, ECP, and data inquiry protocol formats. Also coveredare timing, synchronization, and failure conditions.

In the text below, the symbols < > represent required variable message data. Thesymbols [ ] represent optional data. These symbols aren’t part of the message syntax.

A.1 Reader Transmissions

The reader can send data to the host computer using any of the three protocols.

The basic protocol format is: <SOM><DATA><EOM>

The ECP format is: <SOM><SEQ><DATA><CRC><EOM>

The data inquiry protocol format is: <SOM><DATA><EOM>

where:

CRC Cyclic redundancy check. This field contains four ASCII digits that represent the 16-bitCRC calculated on the message. Once the host receives a properly framed message,it calculates a CRC. The calculation is applied to the character string that immediatelyfollows the SOM character and ends with the character before the first CRC character.The sent CRC is compared with the received CRC. If they aren’t the same, themessage is assumed to have been received in error and a NAK message is sent.

DATA An ASCII string up to 72 characters long. This string may contain tag data, a presencewithout tag report, an input status change report, an error message, or a sign-onmessage. Time, date, and auxiliary information may also be included.

Page 48: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

48 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

EOM End-of-message control characters (hexadecimal 0D0A). If the host receives a SOMcharacter in the middle of a data message, the message in progress is ignored. Theassumption is that an EOM was lost while the reader was resending the previousmessage.

SEQ Sequence number that is an even number in the range 0-E. This number is maintainedby the reader. The host acknowledges reader transmissions by sending an ACK withthe same sequence number received from the reader. The reader updates itssequence number upon receipt of a valid host ACK. If an ACK isn’t received, thereader resends the message. A reader transmission sequence isn’t consideredcomplete until the reader receives an ACK and updates its sequence number.

SOM Start-of-message control character (hexadecimal 23).

A.2 ECP Host ACK/NAK Response

With ECP, the host computer responds to all data message transmissions from thereader with this ACK or NAK response format.

<SOM><SEQ><ACK/NAK><CRC><EOM>

where:

ACK Acknowledge control character (hexadecimal 06).CRC The 16-bit CRC calculated on the message.EOM End-of-message control characters (hexadecimal 0D0A).NAK Negative ACK control character (hexadecimal 15).SEQ An echo of the sequence number received from the reader. The sequence number

should correspond to the data message that is being positively or negativelyacknowledged by the host. If the reader receives an ACK message with the incorrectsequence number, the data message is resent. The host computer is responsible forresetting its anticipated data message sequence number to that of the reader beforecommunications can resume without error.

SOM Start-of-message control character (hexadecimal 23).

The reader sets a user-programmable timeout delay at the time each message is sent(based on command 612NN, where NN = timeout delay). The timeout delay can bedisabled for diagnostic purposes by setting NN = FF.

If the timeout delay expires before the reader receives an ACK or NAK message fromthe host, a logical NAK condition is declared. If the reader receives a NAK or timeout,the data message is resent.

When the reader receives an ACK message, the message is treated as having beenproperly received by the host. The sequence number is then incremented, and pointersare advanced to the next message in the reader’s message queue to prepare forsending the next message.

Page 49: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 49

A.3 Switch to Command Mode Request

The host may issue command 01, switch to command mode, while in data mode.

The basic protocol format is: <SOM><CMD><EOM>

The ECP format is: <SOM><SEQ><CMD><CRC><EOM>

where:

CMD Switch to command mode, command number (ASCII characters 01)CRC The 16-bit CRC calculated on the message.EOM End-of-message control characters (hexadecimal 0D0A).SEQ The sequence number is generated by the host computer separately from that

appearing in data messages sent by the reader.SOM Start-of-message control character (hexadecimal 23).

A.4 Host Transmission

The host computer initiates synchronous communications between the reader and itself.The host computer begins a sequence by issuing a command. The reader respondsaccordingly.

The host computer can send data to the reader using any of the three protocols.

The basic protocol format is: <SOM><CMD>[DATA]<EOM>

The ECP format is: <SOM><SEQ><CMD>[DATA]<CRC><EOM>

The data inquiry protocol format is: <CTRL-E>

where:

CMD Command code, a string that contains 2 to 5 ASCII hexadecimal characters.CRC The 16-bit CRC calculated on the message.CTRL-E ASCII CTRL-E (hexadecimal 05). When in data inquiry mode, each transmission of

a CTRL-E by the host causes the reader to send one tag ID.DATA Optional data field, an ASCII string of up to 20 characters in length. For example,

the set date command is 2Imm/dd/yy.EOM End-of-message control characters (hexadecimal 0D0A).SEQ Sequence number that is an odd number in the range 1-F. Upon receiving a host

command, the reader echoes the command’s sequence number in its response.The host updates its sequence number upon receipt of a valid reader message. Ifthe sequence number isn’t updated before transmission of the next command, thereader won’t service the new command. Instead, it resends its previous message.A command-message sequence isn’t considered complete until the host updates itssequence number.

SOM Start-of-message control character (hexadecimal 23).

Page 50: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

50 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

A.5 Reader Command Response

The basic protocol format is: <SOM><RESP><EOM>

The ECP format is: <SOM><SEQ><RESP><CRC><EOM>

where:

CRC The 16-bit CRC calculated on the message.EOM End-of-message control characters (hexadecimal 0D0A).RESP Response string. The reader will return Done, Error, or another ASCII string depending

on the host transmission. This string can be up to 72 characters long.SEQ Echo of sequence number received in host command message.SOM Start-of-message control character (hexadecimal 23).

A.6 Timing and Synchronization

The ECP is largely independent of baud rate. Readers support an ECP timeout on bothsend and receive. In addition, for readers, a protection mechanism prevents theassignment of mismatched ECP timeout and baud rate values. Readers won’t allow thehost to alter the ECP timeout (command 612NN) if the specified timeout is too short forthe current baud rate. Conversely, readers won’t allow the host to alter the baud rate(command 100N) if the specified baud rate is too fast for the current ECP timeout.

The receiver’s minimum timeout delay should equal the time to send the longestanticipated message at the current baud rate setting. Additional margin should beincluded for idle periods between characters (that is, for processing overhead, if any).

Likewise, the sender must set a timeout delay equal to the delay of nine characters atthe current baud rate setting (that is, the time required to shift out the EOM charactersplus the time to shift in the ACK or NAK message to be received) plus a processingallowance for the receiver to process the message and check for error conditions.

The reader supports baud rates between 110 and 19,200. The host can remotely setcommunication parameters of the reader in command mode, but this action isn’trecommend if communication conditions are marginal.

After the reader receives new communication parameters, the reader sends a Donemessage and switches to the new configuration immediately. It is the responsibility ofthe host computer to switch its communication parameters immediately after thetransaction is complete.

Page 51: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 51

As noted, the message initiator (that is, the reader in data mode and the host computerin command mode) starts a timeout counter at the time a message is sent. If the timeoutexpires before receiving a message, a logical NAK condition is declared, and themessage is assumed to have been received in error. In this instance, the message isresent until a message is received.

The message recipient (that is, the host computer in data mode and the reader incommand mode) starts a timeout counter when a SOM character is received. If thetimeout expires without the receiver’s having received EOM characters, the message inprogress is ignored and the receiver waits for the next SOM character.

If a second SOM character is received before EOM characters are, the message inprogress is ignored and a new message is assumed to be underway.

While the reader is in command mode, all received tag IDs are buffered but not sent.Thus, it is important that the host limit the period during which the reader remains incommand mode to avoid overflowing the readers tag ID buffer and subsequently losingtag IDs.

A.7 Reader Addressed Failure Conditions

If the reader detects an illegal sequence number in a host command message, itdiscards the received message and doesn’t send a response. If the reader receives anillegal or wrong sequence number in an ACK message, it responds as if a NAK wasreceived. It resends the data.

If the reader detects a bad CRC in a host command message, it discards the receivedmessage. No response is sent. If it receives a bad CRC in an ACK message, itresponds as if a NAK was received. It resends the data.

If the reader receives an illegal command, it returns an Error message.

If the reader sends an asynchronous message and the host doesn’t send an ACK beforethe ECP timeout occurs, the reader resends the message. If the reader receives a SOMcharacter and doesn’t receive EOM characters before the ECP timeout occurs, itdiscards the incomplete message and resets its receiver.

If the reader sends asynchronous data while the host computer is sending a command,the reader gives priority to receiving the command. It processes the command andsends a message before it resends the asynchronous data.

Page 52: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

52 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

A.8 Host Addressed Failure Conditions

If the host computer detects an illegal or wrong sequence number in a reader response,it resends the command with the same sequence number. If the host detects an illegalsequence number in an asynchronous reader transmission, it sends a NAK message.

If the host detects a bad CRC in a reader message, it resends the command with thesame sequence number. If the host detects a bad CRC in an asynchronous readertransmission, it sends a NAK message.

If the reader doesn’t respond to a host command within a specified interval, the hostresends the command with the same sequence number. If the host receives a SOMcharacter and doesn’t receive EOM characters within a specified timeout interval, itdiscards the incomplete message and resets its receiver.

If the host receives an asynchronous reader transmission while sending a command, itignores the asynchronous message and waits for the reader’s response. The readerresends asynchronous data after it sends the command message.

Page 53: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 53

Appendix B — Commands

Commands are used to control the operation of the readers. Commands are sent fromthe host computer to the reader while the reader is in command mode or in data mode.They may be sent by the host software. Or, when the host computer is in terminalemulator mode, they may be entered at the host keyboard.

This appendix lists all commands and then describes each one.

Command numbers consist of two, three, four, or five hexadecimal digits. (For example,00, 441, 67A, 1005, 60E3, and 612FE are all valid commands.) If the letters N or NNfollow a number, that part of the command number is variable. If this is the case with thecommand you want to issue, replace each letter N with an appropriate hexadecimal digit.

B.1 Command Listings

This section contains three tables. The first two list the factory defaults, thosechangeable by users and those not. The third one lists all the commands available tousers.

B.1.1 Factory Defaults

The table below lists the factory defaults that aren’t changeable by the user.

Parameter SettingEnd-of-line delay Zero millisecondsMinimum presence true period Zero millisecondsPeriodic check tag interval 30 minutesStart-of-message character # (hexadecimal 23)

Page 54: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

54 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

The table below lists the factory defaults that are changeable by the user.

Parameter Setting CommandOperating mode Data mode 00Baud rate 9600 baud 1005Stop bits One stop bit 1010Parity None 1020Time and date appended Enabled (appended) 302Auxiliary information appended Disabled (not appended) 310Unique ID code criteria Separation of one ID 4100Valid ID code criteria One acquisition 4200Uniqueness timeout Two minutes 441Wiegand mode Disabled 450Tag translation mode Disabled 452Wiegand transmit mode One second 4601Dual-frame-tag processing mode Reset uniqueness on A, send A to host 480Reader ID number 00 6000Communication protocol Basic 610ECP timeout 12.7 seconds 612FEFlow control Software flow control 6141Buffer control mode Disabled 6160Echo mode Enabled 6171Output control Predefined 621RF-by-input control Enabled 641Output pulse duration 228 milliseconds 67CPresence without tag reports Disabled 6900RF-off control Timeout or presence false condition 6922RF timeout Never expires 693FInput inversion Disabled 6940Serial number 000000 695Store hardware configuration Hardware configuration not known 696Periodic system check tag Disabled 810Check tag location Internal 8160Input status change reports Disabled 820

Page 55: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 55

B.1.2 Commands Listed by Number

The table below lists the commands by number.

Number Command Name Reader Message00 Switch to data mode Done01 Switch to command mode Done05 Switch to download mode Done or Error06 Send buffer entry Done, Error, or tag data1000 Set baud rate to 110 Done or Error1001 Set baud rate to 300 Done or Error1002 Set baud rate to 1200 Done or Error1003 Set baud rate to 2400 Done or Error1004 Set baud rate to 4800 Done or Error1005 Set baud rate to 9600 Done or Error1006 Set baud rate to 19,200 Done or Error1010 Select one stop bit Done1011 Select two stop bits Done1020 Select no parity Done1021 Select even parity Done1022 Select odd parity Done20 Set time (20hh:mm:ss.ss) Done or Error21 Set date (21mm/dd/yy) Done or Error22 Display time and date hh:mm:ss.ss mm/dd/yy300 Don’t append time and date Done or Error302 Append time and date Done or Error310 Don’t append auxiliary information Done or Error311 Append auxiliary information Done or Error40 Send all IDs Done or Error4100 Select one-ID separation Done4101 Select two-ID separation Done4102 Select three-ID separation Done4103 Select four-ID separation Done4200 Select 1 required acquisition Done4201 Select 2 required acquisitions Done4202 Select 3 required acquisitions Done4203 Select 4 required acquisitions Done43 Buffer all IDs Done440 Reset Uniqueness Done441 Set uniqueness timeout to 2 minutes Done442 Set uniqueness timeout to 15 seconds Done443 Set uniqueness timeout to 30 seconds Done450 Disable Wiegand mode Done451 Enable Wiegand mode Done452 Disable tag translation mode Done453 Enable tag translation mode Done

Page 56: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

56 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Number Command Name Reader Message46NN Set Wiegand retransmit interval

NN = 01-FF secondsDone or Error

48N Select dual-frame-tag processing modeN = 0 Reset uniqueness on A, send AN = 1 Reset uniqueness on B, send BN = 2 Reset uniqueness an A, send bothN = 3 Reset uniqueness on B, send both

Done or Error

505 Display software version Model xxxxx Ver yyyy SNzzzzzzxxxxx = model of readeryyyy = version number of softwarezzzzzz = serial number of reader

506 Display hardware configurationinformation

ASCII string (up to 20 characters)

520 Display power fail bit PWRB Px R0P0 = no power failure has occurredP1 = power failure has occurred

521 Display reader ID number RDID xxxx = 00-FF

522 Display communication port parameters MAIN Bx Sx Px D0B0 = 110B1 = 300B2 = 1200B3 = 2400B4 = 4800B5 = 9600B6 = 19,200S0 = one stop bitS1 = two stop bitsP0 = no parityP1 = even parityP2 = odd parityD0 = EOL delay of 0 msec

524 Display appended information status IDAP Tx Dx XxT0 = time not appendedT1 = time appendedD0 = date not appendedD1 = date appendedX0 = auxiliary information not appendedX1 = auxiliary information appended

525 Display communication protocol status ECPS Px Txx XxP0 = basic protocol enabledP1 = ECP enabledP2 = data inquiry protocol enabledTxx = ECP timeoutX0 = no flow controlX1 = software flow control enabledX2 = hardware flow control enabled

Page 57: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 57

Number Command Name Reader Message526 Display I/O status IOST Cx Ox Ix Dx

C0 = host controls outputsC1 = predefined output modeO0 = both outputs offO1 = output0 onO2 = output1 onO3 = both outputs onI0 = both inputs falseI1 = input0 trueI2 = input1 trueI3 = both inputs trueDx = output pulse duration

527 Display RF status RFST Cx Ox T1C0 = RF controlled by hostC1 = RF-by-input controlO0 = RF offO1 = RF onT1 = uniqueness timeout of 2 minutes

529 Display presence input status PRST Px D0 Ax Tx IxP0 = disable presence without tag reportsP1 = enable presence without tag reportsD0 = min presence true period of 0 msecA0 = RF off on timeoutAl = RF off on timeout or tagA2 = RF off on timeout or no presenceTx = RF timeout periodI0 = input inversion disabledI1 = input inversion enabled

530 Display RF0 filter status RF0S Ux Vx TxU0 = one ID separationU1 = two ID separationsU2 = three ID separationsU3 = four ID separationsU4 = send all IDsU5 = buffer all IDsV0 = one acquisition for valid IDV1 = two acquisitions for valid IDV2 = three acquisitions for valid IDV3 = four acquisitions for valid IDT1 = variable timeout of 2 minutesT2 = variable timeout of 15 secondsT3 = variable timeout of 30 seconds

532 Display Wiegand mode status TOF x0 = Wiegand mode disabled1 = Wiegand mode enabled

533 Display Wiegand retransmit interval WTI xxxx = 01-FF seconds

534 Display tag translation mode status TT x0 = tag translation mode disabled1 = tag translation mode enabled

Page 58: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

58 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Number Command Name Reader Message535 Display buffer control mode status BCM x

0 = buffer control mode disabled1 = buffer control mode enabled

536 Display dual-frame-tag processing mode DUAL x0 = reset uniqueness on A, send A1 = reset uniqueness on B, send B2 = reset uniqueness on A, send both3 = reset uniqueness on B, send both

537 Display echo mode status ECHO x0 = echo mode disabled1 = echo mode enabled

540 Display flash checksum PCKS I0000 Exxxxxxxx = 4-byte ASCII checksum

543 Display boot checksum BCKS xxxxxxxx = 4-byte ASCII checksum

550 Display periodic check tag status SCTS Mx T5M0 = periodic check tag disabledM1 = periodic check tag enabledT5 = periodic interval of 30 minutes

551 Display selected check tag option CTAG x0 = internal check tag option1 = external check tag option

560 Display input status change reportoptions

SSTC Ex MxE0 = status change reports disabledE1 = status change reports enabledM0 = reporting disabledM1 = report changes on input0M2 = report changes on input1M3 = report changes on either input

60NN Set reader ID numberNN = 00-FF

Done or Error

610 Select basic protocol Done611 Select error correcting protocol Done612NN Select ECP timeout period

NN = 01-FEDone or Error

613 Select data inquiry protocol Done6140 Disable flow control Done6141 Enable software flow control Done6142 Enable hardware flow control Done6160 Disable buffer control mode Done6161 Enable buffer control mode Done6170 Disable echo Done6171 Enable echo Done6200 Turn off output0 and output1 Done6201 Turn on output0, turn off output1 Done6202 Turn on output1, turn off output0 Done6203 Turn on output0 and output1 Done621 Select predefined output mode Done

Page 59: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 59

Number Command Name Reader Message63 Reset reader Model xxxxx Ver yyyy SNzzzzzz

xxxxx = model of readeryyyy = version number of softwarezzzzzz = serial number of reader

6400 Turn off RF power Done6401 Turn on RF power Done641 Select RF-by-input control Done65 Reset power fail bit Done660 Test external RAM Done or Error661 Display diagnostic results DIAG Rx Ex Dx Cx

R0 = boot ROM OKR1 = boot failedE0 = flash memory OKE1 = flash memory failedD0 = external RAM OKD1 = external RAM failedC0 = RTC OKC1 = RTC failed

664 Test real-time clock Done or Error667 Verify boot ROM checksum Done or Error668 Verify flash memory checksum Done or Error669 Do all diagnostics Done or Error66F Load default operating parameters Done or Error67N Set output pulse duration

N = 0-FDone or Error

6900 Disable presence without tag reports Done6901 Enable presence without tag reports Done6920 Turn RF off on timeout Done6921 Turn RF off on timeout or tag acquired Done6922 Turn RF off on timeout or presence false Done693N Set RF timeout period

N = 0-FDone or Error

6940 Disable input inversion Done6941 Enable input inversion Done695 Set serial number (695ssssss) Done696 Store hardware configuration string

(696ss...ss)Done

Page 60: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

60 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Number Command Name Reader Message777 Report buffered handshake data Buffered Handshakes %00-0-nn-1

nn = total valid ID frames810 Disable periodic check tag Done8110 Do system check tag test Done8120 Enable periodic check tag Done8160 Select internal check tag Done8161 Select external check tag Done or Error820 Disable status change reports Done821 Report change on input0 Done822 Report change on input1 Done823 Report changes on input0 and input1 Done90 Load one record of a program Done, Read Error, Program Error, or

Verify Error91 Verify flash checksum Done or Error96 Erase flash memory Done97 Do destructive flash test Done or Error99 Exit download mode Model xxxxx Ver yyyy SNzzzzzz

xxxxx = model of readeryyyy = version number of softwarezzzzzz = serial number of reader

Page 61: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 61

B.2 Command Descriptions

This section describes each command.

In the following text, the symbols < > represent required variable message data. Thesesymbols aren’t part of the message syntax.

00 Switch to Data Mode

Command 00 switches the reader to data mode, which allows the reader to send tag IDsto the host. This is a factory default.

After the reader executes command 00, it sends a Done message to the host computer.

01 Switch to Command Mode

Command 01 switches the reader to command mode, which allows the reader to acceptcommands from a host computer. In this mode, the reader doesn’t send tag IDs to thehost computer as they are received. Instead, the IDs are stored in the reader’s tagbuffer for transmission when requested by the host computer.

After the reader executes command 01, it sends a Done message to the host computer.

05 Switch to Download Mode

Command 05 switches the reader to download mode, which allows a host computer todownload new software into the reader’s flash memory. In download mode, the reader’scommunication parameters are fixed at 9600 baud, 8 data bits, 1 stop bit no parity,software flow control, and basic protocol. Also, in this mode, the reader doesn’t echohost commands. To exit download mode, the host computer must send command 99.

If in command mode, the reader executes command 05 and then sends a Donemessage to the host computer. If in data mode, the reader sends an Error message tothe host computer.

Page 62: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

62 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

06 Send Buffer Entry

Command 06 allows the host computer to request data (tag IDs and reports) from thereader. This command is supported if ECP is selected (command 611) and buffercontrol mode is enabled (command 6161).

If the reader receives command 06 and it has data in its message buffer, it sends thebuffered message of highest priority. Report data isn’t sent until all tag IDs have beensent. If the reader’s message buffer is empty, it sends a Done message to the hostcomputer. If the reader receives this command when ECP isn’t enabled, it sends anError message to the host computer. If the reader receives this command when buffercontrol mode isn’t enabled, it sends an Error message to the host computer.

100N Set Baud Rate

Command 100N sets the reader's baud rate. The factory default is 9600 baud(command 1005). The N variable specifies the baud rate as follows:

Command Baud Rate Selected1000 110 baud1001 300 baud1002 1200 baud1003 2400 baud1004 4800 baud1005 9600 baud1006 19,200 baud

If the currently selected ECP timeout is sufficient for the requested baud rate, the readersends a Done message to the host computer. If the currently selected ECP timeout isn’tsufficient for the requested baud rate, the reader sends an Error message. If the readersent an Error message, ECP timeout must be increased before command 100N can beresent. Also, if a valid hexadecimal digit isn’t substituted for N in command 100N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 1008, the reader sends it an Error message.

1010 Select One Stop Bit

Command 1010 selects one stop bit for reader character transmission. This is a factorydefault. Command 1011 selects two stop bits for reader character transmission.

After the reader executes command 1010, it sends a Done message to the hostcomputer.

Page 63: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 63

1011 Select Two Stop Bits

Command 1011 selects two stop bits for reader character transmission. Command 1010selects one stop bit for reader character transmission.

After the reader executes command 1011, it sends a Done message to the hostcomputer.

102N Select Parity

Command 102N selects the reader parity setting. The factory default is no parity(command 1020). The N variable specifies parity as follows:

Command Data Bits Parity Selected1020 8 Select no parity1021 7 Select even parity1022 7 Select odd parity

After the reader executes command 102N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 102N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 1024, the reader sends it an Error message.

20 Set Time

Command 20 sets the time. Enter the time with no spaces between characters andusing colons as delimiters.

Entry format is 20hh:mm:ss.ss, where 20 is command number, hh is hours, mm isminutes, and ss.ss is seconds. Time is in 24-hour format, where 8 a.m. is 08:00, noonis 12:00, 8 p.m. is 20:00, and midnight is 00:00. Thus, for 26.7 seconds past 3:49 p.m.,enter 2015:49:26.70. If hundredths of a second aren’t specified, the reader sets thehundredths register to 00. For times from midnight through 09:59, enter leading zeros.

If the format of command 20 is correct, the reader executes the command and thensends a Done message to the host computer. If it isn’t correct, the reader sends anError message to the host computer.

Page 64: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

64 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

21 Set Date

Command 21 sets the date. Enter the date with no spaces between characters andusing slashes as delimiters.

Entry format is 21mm/dd/yy, where 21 is command number, mm is month, dd is day,and yy is year. For days, months, or years from 1 through 9, enter leading zeros. Thus,for 3 July 2001, enter 2107/03/01.

If the format of command 21 is correct, the reader executes the command and thensends a Done message to the host computer. If it isn’t correct, the reader sends anError message to the host computer.

22 Display Time and Date

Command 22 displays the reader’s current time and date. One space separates thetime and the date.

The reader sends hh:mm:ss.ss mm/dd/yy, where hh is hours, mm is minutes, ss.ss isseconds, mm is month, dd is day, and yy is year.

300 Don’t Append Time and Date

Command 300 tells the reader to not append the time and date to transmitted IDs, errormessages, presence without tag reports, and input status change reports.

If the tag buffer is empty, the reader executes command 300 and then sends a Donemessage to the host computer. If the tag buffer contains data, the reader sends an Errormessage to the host computer. Command 63 may be sent to clear the buffer. However,executing command 63 loses tag ID data. If this is unacceptable, allow the tag buffer toempty before re-issuing command 300.

Page 65: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 65

302 Append Time and Date

Command 302 tells the reader to append the time and date to transmitted IDs, errormessages, presence without tag reports, and input status change reports. This is afactory default. Command 300 stops appending the time and date.

If the tag buffer is empty, the reader executes command 302 and then sends a Donemessage to the host computer. If the tag buffer contains data, the reader sends an Errormessage to the host computer. Command 63 may be sent to clear the buffer. However,executing command 63 loses tag ID data. If this is unacceptable, allow the tag buffer toempty before re-issuing command 302.

After executing command 302, the reader sends messages asxx&hh:mm:ss.ss mm/dd/yy, where xx is tag ID, error message, or report, hh is hours,mm is minutes, ss.ss is seconds, mm is month, dd is day, and yy is year. One spaceseparates the time from the date.

310 Don’t Append Auxiliary Information

Command 310 tells the reader to not append auxiliary information to transmitted IDs,error messages, presence without tag reports, and input status change reports. This is afactory default.

If the tag buffer is empty, the reader executes command 310 and then sends a Donemessage to the host computer. If the tag buffer contains data, the reader sends an Errormessage to the host computer. Command 63 may be sent to clear the buffer. However,executing command 63 loses tag ID data. If this is unacceptable, allow the tag buffer toempty before re-issuing command 310.

311 Append Auxiliary Information

Command 311 tells the reader to append auxiliary information to transmitted IDs,presence without tag reports, and input status change reports. Auxiliary information isn’tappended to error messages. Command 310 stops appending auxiliary information.

If the tag buffer is empty, the reader executes command 311 and then sends a Donemessage to the host computer. If the tag buffer contains data, the reader sends an Errormessage to the host computer. Command 63 may be sent to clear the buffer. However,executing command 63 loses tag ID data. If this is unacceptable, allow the tag buffer toempty before re-issuing command 311.

After executing command 311, the reader sends messages as mm%xx-y-zz-q, wheremm is message data, xx is the reader ID (value can be set with command 60NN), y isthe antenna number (value fixed at 0), zz is the number of reads of the previous tag, andq is status of input0 and input1.

Page 66: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

66 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

40 Send All IDs

Command 40, which is for diagnostic purposes only, tells the reader to transmit all IDswithout regard for uniqueness. Uniqueness testing is bypassed and no data is buffered.The tag buffer must be empty before the reader accepts this command.

If the tag buffer is empty, the reader executes command 40 and then sends a Donemessage to the host computer. If the tag buffer contains data, the reader sends an Errormessage to the host computer.

After diagnostics is complete, reinstate the unique ID code criteria using command410N.

410N Select Unique ID Code Criteria

Command 410N directs the reader to select, buffer, and send IDs under certainconditions. An ID is buffered if, in the interval since the new ID was last received,previously decoded IDs have changed value at least N+1 times, or the uniquenesstimeout has occurred. IDs that don’t pass the test are lost. The factory default iscommand 4100, which selects a separation of one ID.

Command Uniqueness Criteria4100 Separation of 1 ID4101 Separation of 2 IDs4102 Separation of 3 IDs4103 Separation of 4 IDs

Each time the reader receives a tag ID, the uniqueness filter compares the ID with thecontents of a comparison register. This register contains four items. Item1 is the mostrecent ID, but only if different from item2. Item2 is the second-most recent ID, but only ifdifferent from item3. Item 3 is the third-most recent ID, but only if different from item4.Item 4 is the fourth-most recent ID, but only if different from item1.

When the uniqueness filter is set to a separation of one ID, the new ID is sent only if it isdifferent from item1. When set to a separation of two IDs, the new ID is sent only if it isdifferent from the first two items. When set to a separation of three IDs, the new ID issent only if it is different from the first three items. When set to a separation of four IDs,the new ID is sent only if it is different from the first four items.

The uniqueness test has a time limit. If an ID is buffered, it won’t be accepted again untilit arrives at the reader more than the specified time from the previous arrival or until thereceipt of the specified number of ID separations other IDs reset uniqueness.

After the reader executes command 410N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 410N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 4106, the reader sends it an Error message.

Page 67: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 67

420N Select Valid ID Code Criteria

Command 420N directs the reader to validate an ID only after it has been obtained aspecified number of times in sequence. The factory default is command 4200, whichselects one acquisition.

Command Required Acquisitions4200 14201 24202 34203 4

Valid ID frames refer to the number of times the same tag is read (handshakes) beforethe reader is allowed to report it. A reader reads a tag continuously while the tag is inthe read field. It takes about 12.5 milliseconds to read the tag once (one frame) andthen it repeats. When the tag is read the defined number of times, the tag is reported. Ifan intervening tag is read before the original tag reaches the defined number of valid IDframes, the original information is discarded.

After the reader executes command 420N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 420N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 4206, the reader sends it an Error message.

43 Buffer All IDs

Command 43, which is for diagnostic purposes only, buffers and transmits all receivedIDs. It effectively cancels any uniqueness criteria previously set by select unique IDcode criteria (command 410N).

After the reader executes command 43, it sends a Done message to the host computer.

After diagnostics is complete, reinstate the unique ID code criteria using command410N.

440 Reset Uniqueness

Command 440 resets all uniqueness filters.

After the reader executes command 440, it sends a Done message to the hostcomputer.

Page 68: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

68 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

44N Set Uniqueness Timeout

Command 44N sets the timeout period that must expire before a tag is allowed to reporta second time. The factory default is 2 minutes (command 441). The N value specifiesthe amount of time on the timeout clock as follows:

Command Uniqueness Timeout441 2 minutes442 15 seconds443 30 seconds

Entering these commands resets the timeout clock, which erases all current IDs in thecomparison register.

After the reader executes command 44N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 44N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 446, the reader sends it an Error message.

450 Disable Wiegand Mode

Command 450 disables Wiegand mode. This is a factory default. (This feature is onlyavailable in readers having Wiegand capability. The 2200-500 series readers don’t havethis capability.) Command 451 enables Wiegand mode.

After the reader executes command 450, it sends a Done message to the hostcomputer.

451 Enable Wiegand Mode

Command 451 enables Wiegand mode. (This feature is only available in readers havingWiegand capability. The 2200-500 series readers don’t have this capability.) Command450 disables Wiegand mode.

After the reader executes command 451, it sends a Done message to the hostcomputer.

452 Disable Tag Translation Mode

Command 452 disables tag translation mode. This is a factory default. Incomingfull-frame tags are directly converted to ASCII. They aren’t translated from AAR formatto ASCII. Command 453 enables tag translation mode.

After the reader executes command 452, it sends a Done message to the hostcomputer.

Page 69: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 69

453 Enable Tag Translation Mode

Command 453 enables tag translation mode. Specific data fields (such as owner ID andcar number) are extracted from the tags, translated according to AAR standards, andconverted to ASCII. Tags that aren’t programmed in AAR format are directly convertedto ASCII. The reader doesn’t translate data from half-frame or dual-frame tags.Command 452 disables tag translation mode.

After the reader executes command 453, it sends a Done message to the hostcomputer.

46NN Set Wiegand Retransmit Interval

Command 46NN sets the time delay to control the reader retransmission of Wieganddata of a tag remaining in the read zone. The factory default is 01 second (command4601). The NN value specifies the time delay in seconds. Any hexadecimal value from01 through FF (that is, from 1 through 255 seconds) is allowed for NN. Uppercase andlowercase characters are allowed.

This feature is only available in readers having Wiegand capability. The 2200-500 seriesreaders don’t have this capability.

After the reader executes command 46NN, it sends a Done message to the hostcomputer. If valid hexadecimal digits aren’t substituted for NN in command 46NN, thereader sends an Error message to the host computer.

48N Select Dual-Frame-Tag Processing Mode

Command 48N selects the dual-frame-tag processing mode. Dual-frame tags consist ofan A frame and a B frame. The dual-frame-tag processing mode selected determineswhat frame is used to reset uniqueness and what frame or frames are sent to the hostcomputer. The factory default is command 480, which resets uniqueness on A frameand sends A frame. The handshake count for a dual-frame tag equals the number of Aframe handshakes plus the number of B frame handshakes. (Command 536 displaysthe selected dual-frame-tag processing mode.)

The value for N specifies the processing mode as follows:

Command Processing Mode480 reset uniqueness on A, send A481 reset uniqueness on B, send B482 reset uniqueness on A, send both A and B483 reset uniqueness on B, send both A and B

After the reader executes command 48N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 48N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 486, the reader sends it an Error message.

Page 70: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

70 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

505 Display Software Version

Command 505 displays the reader model number, software version information, andassigned serial number.

The reader sends Model xxxxx Ver yyyy SNzzzzzz, where xxxxx is the modelnomenclature, yyyy is the software version number, and zzzzzz is the serial numberassigned to the reader being used (with the first two digits representing the year).

506 Display Hardware Configuration Information

Command 506 displays hardware configuration information stored into the readermemory during system testing.

After the reader executes command 506, it sends an ASCII string (from 1 to20 characters in length) to the host computer.

520 Display Power Fail Bit

Command 520 displays the value of the reader power fail bit. The power fail bit changesfrom 0 to 1 when power to the reader is interrupted. To reset the bit, use reset reader(command 63) or reset power fail bit (command 65). On initial power up, the hostcomputer sends one of these two commands to clear the power fail bit.

If no power failure was detected, the reader sends PWRB P0 R0 to the host computer.If power failure was detected, the reader sends PWRB P1 R0 to the host computer.

521 Display Reader ID Number

Command 521 displays the reader ID that is sent in the auxiliary information field.

After the reader executes command 521, it sends RDID xx, where xx is a hexadecimalvalue from 00 through FF.

522 Display Communication Port Parameters

Command 522 displays the selected communication port parameters, including the baudrate (command 100N), the number of stop bits (command 1010 or command 1011), theparity scheme (command 102N), and the end-of-line delay.

Page 71: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 71

After the reader executes command 522, it sends MAIN B<0-6> S<0-1> P<0-2> D0,where:

B0 110 baudB1 300 baudB2 1200 baudB3 2400 baudB4 4800 baudB5 9600 baud (factory default)B6 19,200 baudS0 one stop bit (factory default)S1 two stop bitsP0 no parity (factory default)P1 even parityP2 odd parityD0 0-millisecond end-of-line delay (fixed)

For example, if factory defaults are assigned, the reader sends MAIN B5 S0 P0 D0 tothe host computer.

The information sent in response to command 522 applies to data mode and commandmode operation only. In download mode, default communication parameters are used.

524 Display Appended Information Status

Command 524 displays the information being appended to the reader transmissions.Appended information is selected using command 302 (to append time and date) andcommand 311 (to append auxiliary information).

After the reader executes command 524, it sends IDAP T<0-1> D<0-1> X<0-1>, where:

T0 time not appendedT1 time appended (factory default)D0 date not appendedD1 date appended (factory default)X0 auxiliary information not appended (factory default)X1 auxiliary information appended

For example, if factory defaults are assigned, the reader sends IDAP T1 D1 X0 to thehost computer.

Time and date are appended. Auxiliary information isn’t appended. Time and date maybe appended to IDs, error messages, presence without tag reports, and input statuschange reports. Auxiliary information may only be appended to IDs, presence withouttag reports, and input change reports.

Page 72: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

72 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

525 Display Communication Protocol Status

Command 525 displays selected communication protocol (command 61N), selectedmode of flow control (command 614N), and ECP timeout (command 612NN).

After the reader executes command 525, it sends ECPS P<0-2> T<01-FF> X<0-2>,where:

P0 basic protocol enabled (factory default)P1 ECP enabledP2 data inquiry protocol enabledT01 ECP timeout of 50 milliseconds, which is 01 times 50 millisecondsT02 ECP timeout of 100 milliseconds, which is 02 times 50 millisecondsT03 ECP timeout of 150 milliseconds, which is 03 times 50 milliseconds • • •TFD ECP timeout of 12,650 milliseconds, which is 253 times 50 millisecondsTFE ECP timeout of 12,700 milliseconds (factory default)TFF ECP timeout disabledX0 flow control disabledX1 software flow control enabled (factory default)X2 hardware flow control enabled

For example, if factory defaults are assigned, the reader sends ECPS P0 TFE X1 to thehost computer.

526 Display I/O Status

Command 526 displays the current input/output status. The reader message indicateswhether outputs are being controlled externally by the host computer through outputcontrol commands (620N) or internally through predefined output mode (command 621).It also displays the status of two outputs, two inputs, and the selected output pulseduration (command 67N).

After the reader executes command 526, it sends IOST C<0-1> O<0-3> I<0-3> D<0-F>,where:

C0 host controls outputsC1 predefined output modeO0 both outputs off (both 0 VDC)O1 output0 on, output1 offO2 output0 off, output1 onO3 both outputs on (both 5 VDC)

Page 73: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 73

I0 both inputs false (both 0 VDC)I1 input0 true, input0 falseI2 input0 false, input1 trueI3 both inputs true (both 5 VDC)D0 4 milliseconds output pulse durationD1 8 milliseconds output pulse durationD2 12 milliseconds output pulse durationD3 16 milliseconds output pulse durationD4 20 milliseconds output pulse durationD5 24 milliseconds output pulse durationD6 32 milliseconds output pulse durationD7 40 milliseconds output pulse durationD8 48 milliseconds output pulse durationD9 60 milliseconds output pulse durationDA 76 milliseconds output pulse durationDB 152 milliseconds output pulse durationDC 228 milliseconds output pulse duration (factory default)DD 300 milliseconds output pulse durationDE 376 milliseconds output pulse durationDF 752 milliseconds output pulse duration

The table below shows the voltage of output0 and output1 based on the current status ofthe outputs.

OutputStatus

Output0(Pin 11)

Output1(Pin 12)

O0 0 VDC 0 VDCO1 5 VDC 0 VDCO2 0 VDC 5 VDCO3 5 VDC 5 VDC

The table below shows the voltage of input0 and input1 based on the current status ofthe outputs.

InputStatus

Input0(Pin 16)

Input1(Pin 17)

I0 0 VDC 0 VDCI1 5 VDC 0 VDCI2 0 VDC 5 VDCI3 5 VDC 5 VDC

Page 74: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

74 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

527 Display RF Status

Command 527 displays the status of the RF module. The reader response indicateswhether RF is controlled externally by the host computer (command 6400 or command6401) or internally by input0 (command 641). It also displays the current RF status andthe uniqueness timeout, which is fixed at two minutes.

After the reader executes command 527, it sends RFST C<0-1> O<0-1> T1, where:

C0 RF controlled by host computerC1 RF controlled by presence detector on input0 (factory default)O0 RF offO1 RF onT1 uniqueness timeout of two minutes (fixed)

For example, if factory defaults are assigned, the reader sends RFST C1 O0 T1 to thehost computer.

529 Display Presence Input Status

Command 529 displays the parameters associated with presence detection and RFcontrol. The reader’s message indicates if presence without tag reports are enabled ordisabled (command 690N), if input inversion is enabled (command 6941) or disabled(command 6940), and the minimum presence true period (always true). It also reportsthe selected RF timeout (command 693N) and the selected means of RF-off control(command 692N). If presence without tag reports is enabled (command 6901), thereader sends a report if a presence is detected without the subsequent acquisition of avalid tag.

After the reader executes command 529, it sends PRST P<0-1> D0 A<0-2> T<0-F> I<0-1>, where:

P0 presence without tag reports disabled (factory default)P1 presence without tag reports enabledD0 minimum presence true period of 0 milliseconds (fixed)A0 RF-off on timeout onlyA1 RF-off on timeout or tagA2 RF-off on timeout or presence condition false (factory default)T0 RF timeout of 0 milliseconds (always expired)T1 RF timeout of 4 millisecondsT2 RF timeout of 8 millisecondsT3 RF timeout of 12 millisecondsT4 RF timeout of 20 millisecondsT5 RF timeout of 24 milliseconds

Page 75: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 75

T6 RF timeout of 32 millisecondsT7 RF timeout of 48 millisecondsT8 RF timeout of 60 millisecondsT9 RF timeout of 92 millisecondsTA RF timeout of 152 millisecondsTB RF timeout of 300 millisecondsTC RF timeout of 452 millisecondsTD RF timeout of 600 millisecondsTE RF timeout of 752 millisecondsTF infinite, never expires (factory default)I0 input inversion disabled (factory default)I1 input inversion enabled

For example, if factory defaults are assigned, the reader sends PRST P0 D0 A2 TF I0 tothe host computer.

530 Display RF0 Filter Status

Command 530 displays the parameter set for the RF channel input, including theselected unique ID code criteria (command 410N) and the valid ID code criteria, whichare fixed at one acquisition.

After the reader executes command 530, it sends RF0S U<0-5> V<0-3> T<1-3>, where:

U0 one ID separation (factory default)U1 two ID separationsU2 three ID separationsU3 four ID separationsU4 send all IDsU5 buffer all IDsV0 one acquisition for valid ID (factory default)V1 two acquisitions for valid IDV2 three acquisitions for valid IDV3 four acquisitions for valid IDT1 variable timeout of 2 minutes (factory default)T2 variable timeout of 15 secondsT3 variable timeout of 30 seconds

For example, if factory defaults are assigned, the reader sends RF0S U0 V0 T1 to thehost computer.

Page 76: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

76 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

532 Display Wiegand Mode Status

Command 532 displays Wiegand mode status, enabled or disabled. (This feature is onlyavailable in readers having Wiegand capability. The 2200-500 series readers don’t havethis capability.)

If Wiegand mode is disabled, the reader sends TOF 0 to the host computer. If Wiegandmode is enabled, the reader sends TOF 1 to the host computer.

533 Display Wiegand Retransmit Interval

Command 533 displays the Wiegand retransmit interval. (This feature is only availablein readers having Wiegand capability. The 2200-500 series readers don’t have thiscapability.) Command 46NN sets the time delay to control the reader retransmission ofWiegand data of a tag remaining in the read zone. The factory default is one second.

After the reader executes command 533, it sends WTI nn, where nn is number ofseconds (01-FF).

534 Display Tag Translation Mode Status

Command 534 displays tag translation mode status, enabled or disabled. (Command452 disables tag translation mode. Command 453 enables tag translation mode.) Ifenabled, incoming full-frame tags in AAR format are translated according to ISOstandards.

If tag translation mode is disabled, the reader sends TT 0 to the host computer. If it isenabled, the reader sends TT 1 to the host computer.

535 Display Buffer Control Mode Status

Command 535 displays buffer control mode (BCM) status, enabled or disabled.Command 6160 disables BCM. Command 6161 enables BCM.

If buffer control mode is disabled, the reader sends BCM 0 to the host computer. If it isenabled, the reader sends BCM 1 to the host computer.

Page 77: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 77

536 Display Dual-Frame-Tag Processing Mode

Command 536 displays the selected dual-frame-tag processing mode. The mode useddetermines which frame of a dual-frame tag resets uniqueness and which frame orframes are sent to the host computer. Command 48N selects the dual-frame-tagprocessing mode.

After the reader executes command 536, it sends DUAL n, where n is:

0 reset uniqueness on A, send A1 reset uniqueness on B, send B2 reset uniqueness on A, send both A and B3 reset uniqueness on B, send both A and B

537 Display Echo Mode Status

Command 537 displays echo mode status. In basic protocol (command 610) and datainquiry protocol (command 613), the reader may be configured to enable (command6171) or disable (command 6170) the echo of received commands.

If echo status is disabled, the reader sends ECHO 0 to the host computer. If it isenabled, the reader sends ECHO 1 to the host computer.

540 Display Flash Checksum

Command 540 displays the flash memory checksum.

After the reader executes command 540, it sends PCKS I0000 Exxxx, where xxxx isthe four-byte ASCII representation of the boot ROM checksum.

543 Display Boot Checksum

Command 543 displays the boot ROM checksum.

After the reader executes command 543, it sends BCKS xxxx, where xxxx is thefour-byte ASCII representation of the boot ROM checksum.

Page 78: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

78 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

550 Display Periodic Check Tag Status

Command 550 displays parameters for the periodic check tag function. The periodiccheck tag function can be enabled (command 8120) or disabled (command 810). Thecheck tag interval is fixed at 30 minutes. While a system check tag test is being done(command 8110), the periodic check tag function is disabled.

If the periodic check tag is disabled, the reader sends SCTS M0 T5 to the hostcomputer. If the periodic check tag is enabled, the reader sends SCTS M1 T5 to thehost computer.

551 Display Selected Check Tag Option

Command 551 displays the selected check tag option. (Command 8160 selects theinternal check tag option. This is a factory default. Command 8161 selects the externalcheck tag option.)

If the internal check tag is enabled, the reader sends CTAG 0 to the host computer. Ifthe external check tag is enabled, the reader sends CTAG 1 to the host computer.

560 Display Input Status Change Report Options

Command 560 displays the input status change reporting options. Status changereporting may be disabled by command 82N.

After the reader executes command 560, it sends SSTC E<0-1> M<0-3>, where:

E0 input status change reports disabled (factory default)E1 input status change reports enabledM0 reporting disabled (factory default)M1 changes on input0 reportedM2 changes on input1 reportedM3 changes on either input reported

For example, if factory defaults are assigned, the reader sends SSTC E0 M0 to the hostcomputer.

Page 79: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 79

60NN Set Reader ID Number

Command 60NN sets the reader ID that is sent in the auxiliary data field (command311). The factory default is 00 (command 6000). The NN value specifies the reader ID.Any hexadecimal value from 00 through FF is allowed for NN. Uppercase andlowercase characters are allowed.

After the reader executes command 60NN, it sends a Done message to the hostcomputer. If valid hexadecimal digits aren’t substituted for NN in command 60NN, thereader sends an Error message to the host computer.

610 Select Basic Protocol

Command 610 selects the basic protocol. This is a factory default. (Command 611selects the error correcting protocol. Command 613 selects the data inquiry protocol.)

After the reader executes command 610, it sends a Done message to the hostcomputer.

611 Select Error Correcting Protocol

Command 611 selects the ECP. (Command 610 selects the basic protocol. This is afactory default. Command 613 selects the data inquiry protocol.) Don’t switch to ECP(command 611) unless the host is prepared to acknowledge each reader transmission.

After the reader executes command 611, it sends a Done message to the hostcomputer.

Page 80: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

80 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

612NN Select ECP Timeout Period

Command 612NN selects the timeout interval for ECP. This timeout applies to thetransmission of tag, report, and error messages and must be acknowledged by the hostcomputer. The transmit timeout is initiated immediately after the end-of-messagesequence CR/LF is sent. If the host doesn’t acknowledge the message within thespecified interval, the reader times out and then resends the message.

The receive timeout is initiated upon receipt of the start-of-message character. If theend-of-message character isn’t received within the specified interval, the reader discardsthe partially received message and then resets its receiver.

The factory default is FE (command 612FE). The NN value specifies the timeout intervalfor ECP. Any hexadecimal value from 01 through FF is allowed for NN. Uppercase andlowercase characters are allowed.

61201 ECP timeout of 50 milliseconds, which is 01 times 50 milliseconds61202 ECP timeout of 100 milliseconds, which is 02 times 50 milliseconds61203 ECP timeout of 150 milliseconds, which is 03 times 50 milliseconds • • •612FD ECP timeout of 12,650 milliseconds, which is 253 times 50 milliseconds612FE ECP timeout of 12,700 milliseconds (factory default)612FF ECP timeout disabled

After the reader executes command 612NN, it sends a Done message to the hostcomputer. If valid hexadecimal digits aren’t substituted for NN in command 612NN, thereader sends an Error message to the host computer. If the specified timeout (NN) istoo short for the current baud rate, the reader sends an Error message to the hostcomputer.

613 Select Data Inquiry Protocol

Command 613 selects the data inquiry protocol. (Command 610 selects the basicprotocol. This is a factory default. Command 611 selects the error correcting protocol.)

After the reader executes command 613, it sends a Done message to the hostcomputer.

Page 81: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 81

614N Select Flow Control Option

Command 614N selects the flow control option for reader-to-host communications. Thefactory default is software flow control enabled (command 6141). In download mode,flow control isn’t host-selectable. It is fixed at the default setting. However, during datamode and command mode operation, the following flow control options are available.

Command Flow Control Option6140 Disable flow control6141 Enable software flow control6142 Enable hardware flow control

After the reader executes command 614N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 614N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 6144, the reader sends it an Error message.

If the reader is configured for software flow control, it stops sending when it receives anXOFF character. It doesn’t resume sending until it receives an XON character. If thereader is configured for hardware flow control, it stops transmission when it detects thatthe CTS line is no longer asserted. It resumes transmission when this line is assertedagain.

Flow control should be disabled while using the ECP.

6160 Disable Buffer Control Mode

Command 6160 disables BCM. This is a factory default. Buffer control is an ECP optionthat prevents unsolicited (asynchronous) reader transmissions. If buffer control isn’tactive, the reader sends data to the host computer when the data is received. The hostcomputer must acknowledge the data. Command 6161 enables BCM.

After the reader executes command 6160, it sends a Done message to the hostcomputer.

Page 82: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

82 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

6161 Enable Buffer Control Mode

Command 6161 enables BCM. Buffer control is an ECP option that preventsasynchronous reader transmissions. When buffer control is enabled using command6161, the reader sends only in response to command 06, send buffer entry. Theexception to this rule occurs on startup when the reader sends its sign-on messageasynchronously. Command 6160 disables BCM.

If BCM is enabled, the host must request tag IDs and reports from the reader usingcommand 06. If the reader receives this command and it has data in its buffer, it sendsthe buffered message of highest priority (tag IDs first and then reports). If the reader’sbuffer is empty, it sends a Done message instead. The reader returns an Error messageif it receives command 06 when BCM isn’t enabled.

If BCM is enabled, the reader won’t support ECP ACK or NAK messages from the host.Since all messages are sent in response to a host command, acknowledgment from thehost isn’t required. Instead, the ECP sequence numbers are used to ensure dataintegrity. If the host receives an erroneous reader message, it should resend command06 with the same sequence number. This causes the reader to search and replace itsprevious message.

If BCM is enabled, the reader won’t use the timeout to trigger retransmission of databecause in buffer control, reader data is sent only when requested by the host.

After the reader executes command 6161, it sends a Done message to the hostcomputer.

6170 Disable Echo

Command 6170 disables the reader’s echo of received host commands. If operating inbasic protocol or data inquiry protocol, the reader echoes by default. As the readerreceives a host command, it echoes each character of the command. Once the entirecommand has been received and processed, the reader sends its response. If echoingis disabled with command 6170, the reader won’t echo the command but only sends itsresponse. In ECP or download mode, the reader never echoes.

After the reader executes command 6170, it sends a Done message to the hostcomputer.

6171 Enable Echo

Command 6171 enables the reader’s echo of received host commands. This is a factorydefault. Command 6170 disables the reader’s echo.

After the reader executes command 6171, it sends a Done message to the hostcomputer.

Page 83: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 83

620N Output Control

Command 620N provides direct control of two output lines that may be used to operateexternal hardware, such as gates or traffic lights. This command disables predefinedoutput mode (command 621). The value for N specifies the output state requested asfollows:

Command Output Control Option6200 Turn off output0 and output16201 Turn on output0, turn off output16202 Turn on output1, turn off output06203 Turn on output0 and output1

After the reader executes command 620N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 620N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 6206, the reader sends it an Error message.

If either Wiegand mode (command 451) or the external check tag option (command8161) is enabled, the host computer can’t directly control output1. The 2200-500 seriesreaders don’t have Wiegand capability.)

621 Select Predefined Output Mode

Command 621 configures the reader for predefined output mode. (This is a factorydefault.) In this mode, both output lines, output0 and output1, are asserted upon receiptof a valid unique tag ID. The output line remains asserted for the time specified byoutput pulse duration (command 67N). Any direct control command (620N) disables thepredefined output mode.

After the reader executes command 621, it sends a Done message to the hostcomputer.

If the predefined output modes enabled, the reader won’t assert output1 upon receipt ofa tag ID if Wiegand mode is enabled (command 451) or if the external check tag optionis enabled (command 8161).

Page 84: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

84 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

63 Reset Reader

Command 63 resets the power fail bit, clears all buffers, resets tag uniqueness, turns offboth-output lines, sends the sign-on message, and returns to data mode. All buffereddata is lost when command 63 is executed.

After the reader executes command 63, it sends the sign-on message. On the hostcomputer, lines similar to these appear. The contents of your sign-on message will bedifferent.

#Model SP-AA Ver 1.23 SN987654#Copyright 1995 AMTECH Corp.#This product was developed by Southern Technologies Corporation#under license by Amtech Systems Corporation.#STC Ver 005

The format of the first line is Model xxxxx Ver yyyy SNzzzzzz, where xxxxx is themodel nomenclature, yyyy is the software version number, and zzzzzz is the serialnumber assigned to the reader being used (with the first two digits representing theyear).

6400 Turn Off RF Power

Command 6400 directly controls the RF module, turning off RF power. Either thiscommand or command 6401 overrides RF-by-input control.

After the reader executes command 6400, it sends a Done message to the hostcomputer.

6401 Turn On RF Power

Command 6401 directly controls the RF module, turning on RF power. Either thiscommand or command 6400 overrides RF-by-input control.

After the reader executes command 6401, it sends a Done message to the hostcomputer.

641 Select RF-By-Input Control

Command 641 configures the reader for RF-by-input control. This is a factory default.The reader turns RF on when it detects a presence through input0. The reader turns RFoff according to the selected RF control algorithm command 692N.

After the reader executes command 641, it sends a Done message to the hostcomputer.

Page 85: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 85

65 Reset Power Fail Bit

Command 65 resets the power fail bit to 0. (The bit changes from 0 to 1 when power isrestored to the reader.) Upon reader power up, the host sends either this command orcommand 63 to initialize this bit. Command 520 displays the value of the reader powerfail bit.

After the reader executes command 65, it sends a Done message to the host computer.

660 Test External RAM

Command 660 does a read-and-write test of external data memory. The contents ofRAM aren’t disturbed by this test. Command 660 updates information displayed by thedisplay diagnostic results (command 661).

If passed RAM test, the reader sends a Done message to the host computer. If failedRAM test, the reader sends an Error message to the host computer.

661 Display Diagnostic Results

Command 661 displays the results of previous diagnostics. The information displayedby this command is updated when the reader receives any diagnostic command. Thisinformation is preserved after power down. Command 669 updates every field in thismessage. If diagnostics have never been done, the information displayed by thiscommand isn’t predictable.

After the reader executes command 560, it sendsDIAG R<0-1> E<0-1> D<0-1> C<0-1>, where:

R0 boot ROM OKR1 boot failedE0 flash memory OKE1 flash memory failedD0 external RAM OKD1 external RAM failedC0 real-time clock OKC1 real-time clock failed

Page 86: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

86 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

664 Test Real-Time Clock

Command 664 tests the real-time clock (RTC). The reader tests the RTC by retrievingboth the date and time and verifying their validity. This command updates informationdisplayed by the display diagnostic results command 661.

If real-time clock is okay, the reader sends a Done message to the host computer. Ifreal-time clock failed test, the reader sends an Error message to the host computer.

667 Verify Boot ROM Checksum

Command 667 calculates and verifies the boot ROM checksum. This command updatesinformation displayed by the display diagnostic results command 661.

If boot ROM is okay, the reader sends a Done message to the host computer. If bootROM failed test, the reader sends an Error message to the host computer.

668 Verify Flash Memory Checksum

Command 668 calculates and verifies the flash memory checksum. This commandupdates information displayed by the display diagnostic results command 661.

If flash memory is okay, the reader sends a Done message to the host computer. Ifflash memory failed test, the reader sends an Error message to the host computer.

669 Do All Diagnostics

Command 669 does a test on:

• External RAM

• Boot ROM

• Flash memory

• Real-time clock

This command also initiates a system check tag operation and updates information thatcan be displayed with command 661.

If all tests passed, the reader sends a Done message to the host computer. If one ormore tests failed, the reader sends an Error message to the host computer.

Page 87: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 87

66F Load Default Operating Parameters

Command 66F loads all the factory default operating parameters.

If all parameters loaded okay, the reader sends a Done message to the host computer.If a parameter load failed, the reader sends an Error message to the host computer.

67N Set Output Pulse Duration

Command 67N sets the output pulse duration for the predefined output mode command621. This command specifies the time that output lines are asserted upon receipt of avalid and unique tag ID. The factory default is 228 milliseconds (command 67C).

The variable N specifies an output pulse duration of from 4 to 752 milliseconds. (Actualpulse length output of the reader may vary from the specified value by up to fourmilliseconds.) Any hexadecimal value from 0 through F is allowed for N. Uppercaseand lowercase characters are allowed.

CommandNumber

Delay inMilliseconds

670 4671 8672 12673 16674 20675 24676 32677 40678 48679 6067A 7667B 15267C 22867D 33067E 37667F 752

Additional IDs may be received during the selected output pulse duration. However, thetiming restarts upon each successive ID acquisition. This command should be used withdiscretion. For example, when the tag acquisition interval is short compared to theselected pulse duration, distinct pulses may not be generated.

After the reader executes command 67N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 67N, thereader sends an Error message to the host computer. For example, if the host computerrequests execution of command 67W, the reader sends it an Error message.

Page 88: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

88 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

690N Select Presence Without Tag Report Option

Command 690N selects the presence without tag reporting option.

Command 6900 disables presence without tag reporting. This is a factory default.Command 6901 enables presence without tag reporting. If enabled, input reports aresent when a presence is detected without the subsequent acquisition of a valid tag.

After the reader executes command 690N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 690N, thereader sends an Error message to the host computer.

692N Select RF Control Algorithm

Command 692N selects the algorithm for turning off RF power when RF-by-input controlis enabled using command 641.

Command 6922 turns off RF power either after the timeout period or upon the presencefalse condition, whichever occurs first. This is a factory default. Command 6920 turnsoff RF power based on the timeout established by command 693N. Command 6921allows RF power to be turned off either after the timeout period or upon acquisition of avalid tag ID, whichever occurs first.

After the reader executes command 692N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 692N, thereader sends an Error message to the host computer.

693N Select RF Timeout Period

Command 693N selects the RF timeout period used by RF control algorithm command692N.

Command 693F disables the RF timeout. This is a factory default. The reader turns offthe RF immediately following the acquisition of a valid tag, whether or not it is unique.

Page 89: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 89

Values for N range from 0 through F.

Command Timeout in Milliseconds6930 0 (always expired)8931 48932 86933 128934 208935 248936 326937 486938 606939 92693A 152693B 300893C 452693D 600693E 752693F infinite (never expires)

After the reader executes command 693N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 693N, thereader sends an Error message to the host computer.

6940 Disable Input Inversion

Command 6940 disables input inversion. This is a factory default. Command 6941enables input inversion.

After the reader executes command 6940, it sends a Done message to the hostcomputer.

6941 Enable Input Inversion

Command 6941 enables input inversion. When enabled, an active circuit input isinterpreted as an inactive circuit and an inactive circuit input is interpreted as an activecircuit. This feature allows greater flexibility in the attachment of external equipment tothe reader inputs. Command 6940 disables input inversion.

After the reader executes command 6941, it sends a Done message to the hostcomputer.

Page 90: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

90 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

695 Set Serial Number

Command 695 assigns the reader serial number. Enter the number with no spacesbetween characters.

Entry format is 695ssssss, where ssssss is the serial number. The serial number maycontain up to six ASCII alphanumeric characters. Uppercase or lowercase letters areallowed. The factory default serial number is 000000. Once assigned, the serial numberis preserved during power down and the loading of default parameters.

After the reader executes command 695, it sends a Done message to the hostcomputer.

696 Store Hardware Configuration String

Command 696 stores hardware configuration information into reader memory. Enter theinformation with no spaces between characters.

Entry format is 696ss...ss, where ss...ss is the hardware configuration string that maycontain up to 20 ASCII alphanumeric characters. Uppercase or lowercase letters areallowed. Once assigned, configuration information is preserved during power down andthe loading of default parameters.

After the reader executes command 696, it sends a Done message to the hostcomputer.

777 Report Buffered Handshake Data

Command 777 reports buffered handshake data.

After the reader executes command 777, it sends a simulated tag report with auxiliarydata appended. The reader sends Buffered Handshakes %00-0-nn-1, where nn is thehandshake count (that is, the total valid ID frames).

810 Disable Periodic Check Tag

Command 810 disables the periodic operation of the system check tag. This is a factorydefault. Command 8120 enables the operation.

After the reader executes command 810, it sends a Done message to the hostcomputer.

Page 91: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 91

8110 Do System Check Tag Test

Command 8110 does a single system check tag test. (Command 810 disables theperiodic operation of the system check tag. This is a factory default. Command 8120enables the periodic operation of the system check tag.) It may be executed either indata mode or command mode. If the internal check tag option is selected usingcommand 8160, internal check tag circuitry emits a single ID that is received and storedby the reader in the normal manner. If the external check tag is enabled, the readerasserts output1. If a real tag is in the field at the time, the check tag operation isstopped.

After the reader executes command 8110, it sends a Done message to the hostcomputer.

8120 Enable Periodic Check Tag

Command 8120 enables the periodic operation of the system check tag. (Command810 disables the operation. This is a factory default.) The reader does a system checktag test every 30 minutes. These tests continue until either command 810 or command8110 is received.

After the reader executes command 8120, it sends a Done message to the hostcomputer.

8160 Select Internal Check Tag

Command 8160 selects the internal check tag option. This is a factory default. Uponreceiving either command 8110 or command 8120, the reader starts a check tagoperation using internal check tag circuitry. This circuitry emits a single ID (systemcheck tag) that is received and stored in the normal manner.

After the reader executes command 8160, it sends a Done message to the hostcomputer.

Page 92: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

92 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

8161 Select External Check Tag

Command 8161 selects the external check tag option. Upon receiving command 8110or 8120, the reader asserts output1. The external check tag used must be an AT5715tag, field programmed as desired and connected to the output1 terminals.

If the external check tag option is selected, the host isn’t allowed to directly control thestate of output1 with command 620N because output1 is used as a dedicated line for thecheck tag. Also, if predefined output mode is enabled (command 621), the readerasserts output0 only upon receiving a valid tag ID. It doesn’t assert output1.

After the reader executes command 8161, it sends a Done message to the hostcomputer. If Wiegand mode is enabled, the reader sends an Error message to the hostcomputer. This is because Wiegand mode and the external check tag option aremutually exclusive. Both the Wiegand mode and the external check tag option requirethe use of output1.

82N Select Input Status Change Report Option

Command 82N selects the input lines to be monitored to report any change in inputstatus. The enabled input lines are monitored for any changes in their logic states. If achange is detected, the reader generates an input status change message and treats itas a tag ID. If the auxiliary information option is enabled, the input status field displaysthe current input values. The factory default is disable status change reports (command820).

The values for N specify the following report options.

Command Report Option820 Disable status change reports821 Report change on input0822 Report change on input1823 Report changes on input0 and input1

After the reader executes command 82N, it sends a Done message to the hostcomputer. If a valid hexadecimal digit isn’t substituted for N in command 82N, thereader sends an Error message to the host computer.

Page 93: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 93

90 Load One Record of a Program

Command 90 transfers one Intel data record from an external host to the reader flashmemory. (To load an entire program file into reader memory, you must issue onecommand 90 for each record of the program.) The flash memory must have beenpreviously erased using command 96.

Each Intel data record is a single line of ASCII characters, expressing bytes ashexadecimal pairs. Each Intel data record starts with a colon (hexadecimal 1A) andends with a carriage return and linefeed (hexadecimal 0D0A).

The reader must be operating in download mode (command 05) before it acceptscommand 90.

If an Intel data record has been received, stored, and verified with no errors detected,the reader sends a Done message to the host computer. If an error occurred during thetransfer of the record, the reader sends a Read Error message. If an error occurredduring the programming of the flash memory, the reader sends a Program Errormessage. If an error occurred during the verification of the programmed data, the readersends a Verify Error message.

91 Verify Flash Checksum

Command 91 calculates a checksum on a new program in flash memory and thencompares it with the stored checksum.

If the calculated checksum matches the stored checksum, the reader sends a Donemessage to the host computer. If the calculated checksum doesn’t match the storedchecksum, the reader sends an Error message to the host computer.

96 Erase Flash Memory

Command 96 erases the flash memory. Once this command is executed, exit fromdownload mode isn’t possible until a new program is loaded into flash memory.

After the reader executes command 96, it sends a Done message to the host computer.

Page 94: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

94 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

97 Do Destructive Flash Test

Command 97 does a test on the flash memory. Various patterns are programmed intothe memory and verified. This test writes over any program previously stored in theflash memory. Therefore, a download of software is required afterwards. Once thiscommand is executed, exit from download mode isn’t possible until a new program isloaded into flash memory.

If flash memory is okay, the reader sends a Done message to the host computer. Ifflash memory failed, the reader sends an Error message to the host computer.

99 Exit Download Mode

Command 99 directs the reader to exit download mode. The reader re-executes startupto ensure proper initialization of the reader.

If the flash memory checksum verifies, the reader comes up in data mode and sends thesign-on message. On the host computer, lines similar to these appear. The contents ofyour sign-on message will be different.

#Model SP-AA Ver 1.23 SN987654#Copyright 1995 AMTECH Corp.#This product was developed by Southern Technologies Corporation#under license by Amtech Systems Corporation.#STC Ver 005

If the flash memory checksum doesn’t verify, the reader comes up in download modeand sends the sign-on message. On the host computer, lines similar to these appear.The contents of your sign-on message will be different.

#Model SP-AA Ver 0.00#Copyright 1995 AMTECH Corp.#This product was developed by Southern Technologies Corporation#under license by Amtech Systems Corporation.#STC Ver 005

Notice that the only difference between the two sign-on messages is the first line.

Page 95: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 95

If the flash memory checksum verifies, the first line is as shown below.

Model xxxxx Ver yyyy SNzzzzzz

where xxxxx is the model nomenclature, yyyy is the software version number, andzzzzzz is the serial number assigned to the reader being used.

The serial number is expressed in decimal digits (0-9), with the first two digitsrepresenting the year. Serial number 000000 is the default setting and isn’t a validnumber. If this number appears in the sign-on message, either the battery has failed orthe serial number has never been stored into reader memory. The appropriate serialnumber is assigned using command 695.

If the flash memory checksum doesn’t verify, the first line is as shown below.

Model xxxxx Ver 0.00

where xxxxx is the model nomenclature.

Page 96: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

96 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

Page 97: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 97

Appendix C — Tag Reporting Examples

This appendix shows how to configure a reader for tag reads with seven differentoutcomes. Covered are decoding and not decoding AAR data; appending and notappending date and time; appending and not appending auxiliary information; andintegrating and not integrating a multiplexer.

The examples show tag reporting using tags programmed to the AAR standard, andseveral report configurations. The tag reporting configurations apply to all tags, eventhose programmed in six-bit ASCII or another data format. All examples of dataconfigurations are available from the 2200-503 standalone readers or the 2200-504integrated readers. For the first five examples, the readers aren’t integrated with a2200-700 multiplexer. For the last two, they are.

C.1 No Translation, No Date and Time, No Auxiliary Information

The example below shows tag reads with tags programmed in AAR format and thereader not decoding the data. Date and time aren’t appended. Auxiliary information isn’tappended. Multiplexer isn’t integrated.

To read tags programmed in AAR format and not translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 To switch the reader to command mode, type #013 Press [Enter]. A line similar to this one appears.

#Done

4 Type #6401 Command 6401 directly controls the RF module, turning on RF power.5 Press [Enter]. A line similar to this one appears.

#Done

6 Type #452 Command 452 disables tag translation mode. Incoming full-frame tags are

directly converted to ASCII. They aren’t translated from AAR format to ASCII.

Page 98: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

98 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #300 Command 300 tells the reader to not append the time and date to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

9 Press [Enter]. A line similar to this one appears.

#Done

10 Type #310 Command 310 tells the reader to not append auxiliary information to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

11 Press [Enter]. A line similar to this one appears.

#Done

12 To switch the reader to data mode, type #0013 Press [Enter]. A line similar to this one appears.

#Done

14 Pass three AAR programmed tags in front of the antenna, one at a time. Lines similar to these appear. The contents of your lines will be different.

#FEZ>QXD QAD NAS #FEZ>_$@:QAD NAS #FVA/#Q!*QAD NAS

In the sample lines above, # is the start-of-message character followed by20 ASCII characters of tag data. The first line is the first tag read. The last line isthe third tag read.

Page 99: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 99

C.2 Translation, No Date and Time, No Auxiliary Information

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time aren’t appended. Auxiliary information isn’tappended. Multiplexer isn’t integrated.

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 Type #453 Command 453 enables tag translation mode. Specific data fields (such as owner

ID and car number) are extracted from the tags, translated according to AARstandards, and converted to ASCII. Tags that aren’t programmed in AAR formatare directly converted to ASCII. The reader doesn’t translate data fromhalf-frame or dual-frame tags.

5 Press [Enter]. A line similar to this one appears.

#Done

6 Type #300 Command 300 tells the reader to not append the time and date to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #310 Command 310 tells the reader to not append auxiliary information to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

9 Press [Enter]. A line similar to this one appears.

#Done

Page 100: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

100 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

10 To switch the reader to data mode, type #0011 Press [Enter]. A line similar to this one appears.

#Done

12 Pass three AAR programmed tags in front of the antenna, one at a time. Passing the same tags that where used in the first example, in the same order, in

front of the antenna, yield lines similar to these. The contents of your lines will bedifferent. #19 EXXO 123456 0 #19 EXXO 987654 1 #19 STCA 246802 1

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, and sideindicator (0 is left side; 1 is right side). No other information is decoded. The firstline is the first tag read. The last line is the third tag read.

C.3 Translation, Date and Time, No Auxiliary Information

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time are appended. Auxiliary information isn’tappended. Multiplexer isn’t integrated.

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 To enable tag translation mode, type #4535 Press [Enter]. A line similar to this one appears.

#Done

Page 101: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 101

6 Type #302 Command 302 tells the reader to append the time and date to transmitted IDs,

error messages, presence without tag reports, and input status change reports.7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #310 Command 310 tells the reader to not append auxiliary information to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

9 Press [Enter]. A line similar to this one appears.

#Done

10 To switch the reader to data mode, type #0011 Press [Enter]. A line similar to this one appears.

#Done

12 Pass three AAR programmed tags in front of the antenna, one at a time. Passing the same tags that where used in the first example, in the same order, in

front of the antenna, yield lines similar to these. The contents of your lines will bedifferent. #19 EXXO 123456 0 &06:00:13.41 08/06/99 #19 EXXO 987654 1 &06:00:16.02 08/06/99 #19 STCA 246802 1 &06:00:18.25 08/06/99

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, side indicator(0 is left side; 1 is right side), time-and-date delimiter (&), time, and date. Noother information is decoded. The first line is the first tag read. The last line isthe third tag read.

Page 102: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

102 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

C.4 Translation, Date and Time, Auxiliary Information

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time are appended. Auxiliary information isappended. Multiplexer isn’t integrated.

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 To enable tag translation mode, type #4535 Press [Enter]. A line similar to this one appears.

#Done

6 Type #302 Command 302 tells the reader to append the time and date to transmitted IDs,

error messages, presence without tag reports, and input status change reports.7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #311 Command 311 tells the reader to append auxiliary information to transmitted IDs,

presence without tag reports, and input status change reports. Auxiliaryinformation isn’t appended to error messages.

9 Press [Enter]. A line similar to this one appears.

#Done

10 To switch the reader to data mode, type #00

Page 103: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 103

11 Press [Enter]. A line similar to this one appears.

#Done

12 Pass three AAR programmed tags in front of the antenna, one at a time. Passing the same tags that where used in the first example, in the same order, in

front of the antenna, yield lines similar to these. The contents of your lines will bedifferent. #19 EXXO 123456 0 &06:00:13.41 08/06/99%00-0-37-1 #19 EXXO 987654 1 &06:00:16.02 08/06/99%00-0-16-1 #19 STCA 246802 1 &06:00:18.25 08/06/99%00-0-16-1

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, side indicator(0 is left side; 1 is right side), time-and-date delimiter (&), time, date,auxiliary-information delimiter (%), reader ID (00), antenna number (0), numberof reads of the previous tag, current input sensor status (1). No other informationis decoded. The first line is the first tag read. The last line is the third tag read.

C.5 Translation, No Date and Time, Auxiliary Information

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time aren’t appended. Auxiliary information isappended. Multiplexer isn’t integrated.

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 To enable tag translation mode, type #4535 Press [Enter]. A line similar to this one appears.

#Done

Page 104: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

104 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

6 Type #300 Command 300 tells the reader to not append the time and date to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #311 Command 311 tells the reader to append auxiliary information to transmitted IDs,

presence without tag reports, and input status change reports. Auxiliaryinformation isn’t appended to error messages.

9 Press [Enter]. A line similar to this one appears.

#Done

10 To switch the reader to data mode, type #0011 Press [Enter]. A line similar to this one appears.

#Done

12 Pass three AAR programmed tags in front of the antenna, one at a time. Passing the same tags that where used in the first example, in the same order, in

front of the antenna, yield lines similar to these. The contents of your lines will bedifferent. #19 EXXO 123456 0 %00-0-37-1 #19 EXXO 987654 1 %00-0-16-1 #19 STCA 246802 1 %00-0-16-1

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, side indicator(0 is left side; 1 is right side), auxiliary-information delimiter (%), reader ID (00),antenna number (0), number of reads of the previous tag, current input sensorstatus (1). No other information is decoded. The first line is the first tag read.The last line is the third tag read.

Page 105: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 105

C.6 Integrated Multiplexer, Date and Time

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time are appended. Auxiliary information isappended. Multiplexer is integrated.

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 To enable tag translation mode, type #4535 Press [Enter]. A line similar to this one appears.

#Done

6 Type #302 Command 302 tells the reader to append the time and date to transmitted IDs,

error messages, presence without tag reports, and input status change reports.7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #311 Command 311 tells the reader to append auxiliary information to transmitted IDs,

presence without tag reports, and input status change reports. Auxiliaryinformation isn’t appended to error messages.

9 Press [Enter]. A line similar to this one appears.

#Done

10 To switch the reader to data mode, type #00

Page 106: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

106 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

11 Press [Enter]. A line similar to this one appears.

#Done

12 Pass five AAR programmed tags. A reader with a multiplexer, having four connected antennas, produced lines

similar to these. The contents of your lines will be different. #19 EXXO 123456 0 &06:00:13.41 08/06/99%00-0-37-0 #19 EXXO 987654 1 &06:00:14.09 08/06/99%00-0-16-1 #19 STCA 246802 1 &06:00:14.10 08/06/99%00-0-16-3 #19 EXXO 321654 0 &06:00:14.22 08/06/99%00-0-22-2 #19 EXXO 827252 1 &06:00:14.24 08/06/99%00-0-18-1

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, side indicator(0 is left side; 1 is right side), time-and-date delimiter (&), time, date,auxiliary-information delimiter (%), reader ID (00), antenna number (0), numberof reads of the previous tag, which antenna read this tag. No other information isdecoded.

When a multiplexer is implemented with four antennas connected, the last digit ofthe tag line varies from zero to three. For example, when 0, the tag was read bythe antenna connected to multiplexer channel 1. When 2, the tag was read bythe antenna connected to channel 3.

In the example above, the first line is the first tag read by the antenna connectedto the multiplexer channel 1. The tags in the second and fifth lines were read bythe antenna on channel 2. The third line is the first tag read by the antenna onchannel 4. The fourth line is the first tag read by the antenna on channel 3.

C.7 Integrated Multiplexer, No Date and Time

The example below shows tag reads with tags programmed in AAR format and thereader decoding the data. Date and time aren’t appended. Auxiliary information isappended. Multiplexer isn’t integrated.

Page 107: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 107

To read tags programmed in AAR format and translate them to ASCII:1 Be sure you are up and running. Chapter 2 – RFID Tags describes how to setup a 2200-503 standalone reader to

read tags.2 Be sure your reader is in command mode. Command 01 switches the reader to command mode.3 Be sure RF power is turned on. Command 6401 directly controls the RF module, turning on RF power.4 To enable tag translation mode, type #4535 Press [Enter]. A line similar to this one appears.

#Done

6 Type #300 Command 300 tells the reader to not append the time and date to transmitted

IDs, error messages, presence without tag reports, and input status changereports.

7 Press [Enter]. A line similar to this one appears.

#Done

8 Type #311 Command 311 tells the reader to append auxiliary information to transmitted IDs,

presence without tag reports, and input status change reports. Auxiliaryinformation isn’t appended to error messages.

9 Press [Enter]. A line similar to this one appears.

#Done

10 To switch the reader to data mode, type #0011 Press [Enter]. A line similar to this one appears.

#Done

Page 108: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

108 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

12 Pass five AAR programmed tags. A reader with a multiplexer, having four connected antennas, produced lines

similar to these. The contents of your lines will be different. #19 EXXO 123456 0 %00-0-37-0 #19 EXXO 987654 1 %00-0-16-1 #19 STCA 246802 1 %00-0-16-3 #19 EXXO 321654 0 %00-0-22-2 #19 EXXO 827252 1 %00-0-18-1

In the sample lines above, # is the start-of-message followed by the equipmentgroup code (19 is railcar), owner's initials, identification number, side indicator(0 is left side; 1 is right side), auxiliary-information delimiter (%), reader ID (00),antenna number (0), number of reads of the previous tag, which antenna readthis tag. No other information is decoded.

When a multiplexer is implemented with four antennas connected, the last digit ofthe tag line varies from zero to three. For example, when 0, the tag was read bythe antenna connected to multiplexer channel 1. When 2, the tag was read bythe antenna connected to channel 3.

In the example above, the first line is the first tag read by the antenna connectedto the multiplexer channel 1. The tags in the second and fifth lines were read bythe antenna on channel 2. The third line is the first tag read by the antenna onchannel 4. The fourth line is the first tag read by the antenna on channel 3.

Page 109: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 109

Abbreviations

This section lists the shortened forms of words and groups of words used in this guide.

2200-503 Model 2200-503 Standalone Reader module, which is AC powered2200-504 Model 2200-504 Integrated Reader module, which is DC powered2200-700 Model 2200-700 Multiplexer moduleAAR Association of American RailroadsAC alternating currentACK acknowledge control character (hexadecimal 06)AEI automatic equipment identificationASCII American National Standard Code for Information InterchangeATA American Trucking AssociationBCKS boot checksumBCM buffer control modeCR carriage-return control character (hexadecimal 0D)CRC cyclic redundancy checkCTAG check tagCTS clear to sendDC direct currentDCE Data Communication EquipmentECP error correcting protocolECPS ECP statusEOM end-of-message control characters (hexadecimal 0D0A)IOST I/O statusISO International Standardization OrganizationLF linefeed control character (hexadecimal 0A)msec millisecondsNAK negative ACK control character (hexadecimal 15)RAM random-access memoryRDID reader IDRF radio frequencyRFDC radio frequency data communicationsRFID radio frequency identificationRFST RF statusROM read-only memoryRTC real-time clockRTS request to sendRxd receive data

Page 110: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

110 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

SCTS status of check tag statusSN serial numberSOM start-of-message control character (hexadecimal 23)STC Southern Technologies CorporationSTCA STC Applications IncorporatedTTL transistor-transistor logicTxd transmit dataVAC volts alternating currentVDC volts direct currentXOFF transmitter-off control character (hexadecimal 13)XON transmitter-on control character (hexadecimal 11)

Page 111: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 111

Index

This section lists the page numbers for keywords and phrases used in this guide.

1-9

110 VAC · 12, 19192 milliseconds · 37, 421200 baud rate · 62, 7125-pin D-shaped connector · 15, 19, 38, 39, 422200-500 series readers · 6, 7, 9-20, 23, 24, 27, 33, 47, 68, 69, 76, 83, 97, 99, 100, 102, 103, 105, 107, 1092200-500 series readers, dimensions of · 202200-500 series readers, technical specifications for · 192200-503 standalone reader · 6, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 97, 99, 100, 102, 103, 105, 107, 1092200-504 integrated reader · 6, 10, 15, 16, 17, 19, 97, 1092200-700 multiplexer · 6, 7, 15, 33, 34, 35, 37, 40, 41, 42, 43, 97, 1092200-700 multiplexer, dimensions of · 402200-700 multiplexer, technical specifications for · 392400 baud rate · 62, 71300 baud rate · 62, 719600 baud rate · 11, 23, 28, 54, 61, 62, 71

A

AAR (Association of American Railroads) · 10, 15, 68, 69, 76, 97-109abbreviations, list of · 109ACK (hexadecimal 06) · 48, 50, 51, 82, 109acknowledge control character (hexadecimal 06) · 48, 50, 51, 82, 109address of STC · 7, 45AEI (automatic equipment identification) · 5, 6, 7, 9, 15, 109American Trucking Association (ATA) · 10, 15, 109amperes · 19, 39antenna · 6, 9, 11, 14, 36, 37, 65, 98, 100, 101, 103, 104, 106, 108append auxiliary information (command 311) · 65, 71, 79, 102, 104, 105, 107append date and time (command 302) · 65, 71, 101, 102, 105ASCII · 10, 24, 25, 29, 47, 49, 50, 56, 58, 68, 69, 70, 77, 90, 93, 97, 98, 99, 100, 102, 103, 105, 107, 109asset management · 5, 6Association of American Railroads (AAR) · 10, 15, 68, 69, 76, 97-109ATA (American Trucking Association) · 10, 15, 109automatic equipment identification (AEI) · 5, 6, 7, 9, 15, 109auxiliary information · 14, 37, 41, 47, 54, 55, 56, 65, 70, 71, 92, 97-107

B

basic protocol · 22, 23, 24, 25, 26, 28, 47, 49, 50, 56, 58, 61, 72, 77, 79, 80, 82basic protocol, switch to (command 610) · 25, 77, 79, 80

Page 112: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

112 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

battery · 10, 31, 95battery-powered tags · 6, 10, 26baud rate · 11, 22, 23, 28, 50, 54, 55, 61, 62, 70, 71, 80BCKS (boot checksum) · 58, 77, 109BCM (buffer control mode) · 54, 58, 62, 76, 81, 82, 109beam-powered tags · 6, 10buffer control mode (BCM) · 54, 58, 62, 76, 81, 82, 109buffer overflow · 21buffer, tag · 12, 21, 26, 61, 64, 65, 66business hours of STC · 45

C

calling STC · 7, 45channel · 33, 37, 38, 39, 41, 42, 43, 75check tag · 19, 21, 53, 54, 58, 60, 78, 83, 86, 90, 91, 92, 109, 110checking on shipments and orders · 46checksum · 28, 30, 32, 58, 59, 60, 77, 86, 93, 94, 95, 109coaxial connector · 11, 19, 39colons as delimiters · 12, 63COM1 · 11COM2 · 11command

00 (switch to data mode) · 13, 22, 26, 6101 (switch to command mode) · 12, 21, 22, 29, 49, 61, 99, 100, 102, 103, 105, 10705 (switch to download mode) · 21, 29, 61, 9320 (set time) · 12, 6321 (set date) · 13, 64302 (append date and time) · 65, 71, 101, 102, 105310 (don’t append auxiliary information) · 65, 98, 99, 101311 (append auxiliary information) · 65, 71, 79, 102, 104, 105, 107610 (switch to basic protocol) · 25, 77, 79, 806401 (turn RF power on) · 13, 74, 84, 97, 99, 100, 102, 103, 105, 107

command mode · 12, 21-26, 29, 49, 50, 51, 53, 55, 61, 71, 81, 91, 97, 99, 100, 102, 103, 105, 107command mode, switch to (command 01) · 12, 21, 22, 29, 49, 61, 99, 100, 102, 103, 105, 107commands (start of appendix B) · 53commenting on this guide · 7computer · 10-15, 21-31, 47-54, 57, 61-72, 74-94continuous mode · 33, 38, 41Controller board · 35, 36, 37, 41, 42copyright notice · 2CRC (cyclic redundancy check) · 25, 47, 48, 49, 50, 51, 52, 109CTAG (check tag) · 58, 78, 109CTS (clear to send) · 19, 23, 81, 109customer service (start of chapter 5) · 45cyclic redundancy check (CRC) · 25, 47, 48, 49, 50, 51, 52, 109

D

Data Communication Equipment (DCE) · 11, 109data inquiry protocol · 24, 26, 47, 49, 56, 58, 72, 77, 79, 80, 82data mode · 12, 13, 21, 22, 24, 26, 28, 30, 31, 49, 51, 53, 54, 55, 61, 71, 81, 84, 91, 94, 98, 100, 101, 102,

104, 105, 107data mode, switch to (command 00) · 13, 22, 26, 61date · 12, 13, 14, 45, 46, 47, 49, 54, 55, 56, 64, 65, 71, 86, 97-107date, set (command 21) · 13, 64

Page 113: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 113

DCE (Data Communication Equipment) · 11, 109demand mode · 33, 41dimensions

2200-500 series readers · 202200-700 multiplexer · 40

don’t append auxiliary information (command 310) · 65, 98, 99, 101Done message · 12, 22, 25, 30, 50, 61-69, 79-94Done message, definition of · 12download mode · 28, 29, 30, 31, 32, 55, 60, 61, 71, 81, 82, 93, 94download mode, switch to (command 05) · 21, 29, 61, 93dual-frame tag · 54, 56, 58, 69, 77, 99dual-frame-tag processing mode · 54, 56, 58, 69, 77

E

echo · 28, 48, 50, 54, 58, 61, 77, 82ECP (error correcting protocol) · 22, 23, 24, 25, 47-51, 54, 56, 58, 62, 72, 79, 80, 81, 82, 109ECPS (ECP status) · 56, 72, 109email address of STC · 2, 7, [email protected] · 2, 7, 45end-of-message control characters (hexadecimal 0D0A) · 24, 25, 47, 48, 49, 50, 51, 52, 80, 109EOM (hexadecimal 0D0A) · 24, 25, 47, 48, 49, 50, 51, 52, 109error correcting protocol (ECP) · 22, 23, 24, 25, 47, 48, 49, 50, 51, 54, 56, 58, 62, 72, 79, 80, 81, 82, 109Error message · 12, 13, 24, 25, 26, 28, 30, 47, 51, 61-69, 71, 79-83, 85-89, 92-94, 98, 99, 101, 102, 104,

105, 107Error message, definition of · 12Error02 · 26Error03 · 26Error04 · 26Error05 · 26

F

fax number of STC · 2, 7, 45figure showing

2200-503 standalone reader · 6, 182200-504 integrated reader · 172200-700 multiplexer · 6, 33, 34Controller board (in 2200-700 multiplexer) · 36tag being read · 9

flash memory · 28, 29, 30, 32, 59, 60, 61, 77, 85, 86, 93, 94, 95flow control · 23, 24, 25, 28, 54, 56, 58, 61, 72, 81

G

ground · 19, 37, 39, 41

H

handshake · 60, 69, 90hardware flow control · 23, 25, 56, 58, 72, 81

Page 114: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

114 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

high-power readers · 6, 19host computer · 10, 15, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 47, 48, 49, 50, 51, 52, 53, 54, 57, 61, 62, 63,

64, 65, 66, 67, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,93, 94

host transmission · 49, 50how to comment on this guide · 7how to order more copies of this guide · 7

I

illegal sequence number · 51, 52input status change report · 27, 31, 47, 58, 64, 65, 71, 78, 98, 99, 101, 102, 104, 105, 107input0 · 19, 21, 27, 57, 58, 60, 65, 73, 74, 78, 84, 92input1 · 19, 21, 27, 38, 39, 42, 43, 57, 58, 60, 65, 73, 78, 92input2 · 39, 42, 43input3 · 39, 42, 43input4 · 38, 39, 43Intel data record · 29, 93introduction (start of chapter 1) · 5IOST (I/O status) · 57, 72, 109

J

jumper J1 (on Controller board) · 37, 42jumper J2 (on Controller board) · 37, 38, 41jumper J3 (on Controller board) · 37

K

keyboard · 21, 22, 25, 53

L

LED (light-emitting diode) · 12, 13, 14, 16, 19LF (hexadecimal 0A) · 80, 109light-emitting diode (LED) · 12, 13, 14, 16, 19linefeed · 29, 80, 93, 109linefeed control character (hexadecimal 0A) · 80, 109Lock (green LED on reader) · 14, 16low-power readers · 6, 19

M

main power connector · 11mode

buffer control · 54, 58, 62, 76, 81, 82, 109command · 12, 21-26, 29, 49, 50, 51, 53, 55, 61, 71, 81, 91, 97, 99, 100, 102, 103, 105, 107continuous · 33, 38, 41data · 12, 13, 21, 22, 24, 26, 28, 30, 31, 49, 51, 53-55, 61, 71, 81, 84, 91, 94, 98, 100-102, 104, 105, 107demand · 33, 41download · 28, 29, 30, 31, 32, 55, 60, 61, 71, 81, 82, 93, 94

modem · 11

Page 115: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 115

multiplexer · 6, 7, 15, 33, 34, 35, 37, 40, 41, 42, 43, 97, 105, 106, 108, 109multiplexer (start of chapter 4) · 33multiplexer, dimensions of · 40multiplexer, technical specifications for · 39

N

NAK (hexadecimal 15) · 22, 24, 25, 47, 48, 50, 51, 52, 82, 109negative ACK control character (hexadecimal 15) · 22, 24, 25, 47, 48, 50, 51, 52, 82, 109N-type coaxial connector · 39null modem · 11

O

ordering more copies of this guide · 7ordering spare parts · 46orders, checking on · 46output0 · 19, 27, 57, 58, 72, 73, 83, 92output1 · 19, 27, 42, 43, 57, 58, 72, 73, 83, 91, 92output2 · 42, 43output3 · 42, 43output4 · 43overflow · 21overhead · 50

P

parity · 11, 23, 24, 25, 28, 54, 55, 56, 61, 63, 70, 71phone number of STC · 2, 7, 45potentiometer R3 · 37Power (green LED on reader) · 12, 16presence · 7, 21, 27, 31, 33, 36-39, 41, 47, 53, 54, 57, 59, 64, 65, 71, 74, 84, 88, 98, 99, 101, 102, 104, 105,

107presence detector · 36, 38, 74presence input · 7, 33, 36, 37, 38, 39, 41, 57, 74presence output · 39, 41presence without tag report · 21, 31, 47, 57, 59, 64, 65, 71, 74, 88, 98, 99, 101, 102, 104, 105, 107printer · 24processing mode, dual-frame-tag · 54, 56, 58, 69, 77protocol

basic · 22, 23, 24, 25, 26, 28, 47, 49, 50, 56, 58, 61, 72, 77, 79, 80, 82data inquiry · 24, 26, 47, 49, 56, 58, 72, 77, 79, 80, 82error correcting · 22, 23, 24, 25, 47, 48, 49, 50, 51, 54, 56, 58, 62, 72, 79, 80, 81, 82, 109

protocol formats (start of appendix B) · 47purpose of this guide · 5

Q

questions about STC equipment · 46

Page 116: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

116 14 March 2001, SmartSCAN Reader Group User’s Guide, EUD-2001073-00

R

radio frequency identification (RFID) · 5, 6, 9, 11, 14, 15, 97, 99, 100, 102, 103, 105, 107, 109RAM (random-access memory) · 26, 59, 85, 86, 109random-access memory (RAM) · 26, 59, 85, 86, 109RDID (reader ID) · 56, 70, 109reaching STC · 45read field · 9, 16, 67Reader Group · 5, 6reader transmission · 23, 24, 25, 47, 48, 52, 71, 79, 81, 82readers · 6, 7, 9-20, 23, 24, 27, 33, 47, 68, 69, 76, 83, 97, 99, 100, 102, 103, 105, 107, 109readers (start of chapter 3) · 15readers, dimensions of · 20readers, technical specifications for · 19read-only memory (ROM) · 31, 32, 59, 77, 85, 86, 109report

input status change · 27, 31, 47, 58, 64, 65, 71, 78, 98, 99, 101, 102, 104, 105, 107presence without tag · 21, 31, 47, 57, 59, 64, 65, 71, 74, 88, 98, 99, 101, 102, 104, 105, 107

reporting problems or suggestions · 46returning equipment for repair · 45RF On (green LED on reader) · 13, 16RF power, turn on (command 6401) · 13, 74, 84, 97, 99, 100, 102, 103, 105, 107RFID (radio frequency identification) · 5, 6, 9, 11, 14, 15, 97, 99, 100, 102, 103, 105, 107, 109RFID tags (start of chapter 2) · 9RFST (RF status) · 57, 74, 109ROM (read-only memory) · 31, 32, 59, 77, 85, 86, 109RS232 · 15, 19, 23, 27, 38, 39, 42RS422 · 15, 19, 23, 27

S

sense0 · 37, 39, 41sense1 · 37, 39, 41set date (command 21) · 13, 64set time (command 20) · 12, 63shipments, checking on · 46sign-on message · 12, 28, 30, 31, 47, 82, 84, 94, 95slashes as delimiters · 13, 64SMA coaxial connector · 11, 19, 39software flow control · 23, 24, 25, 28, 56, 58, 61, 72, 81software version · 12, 28, 30, 31, 32, 56, 59, 60, 70, 84, 94, 95spare parts, ordering · 46stop bit · 11, 23, 28, 54, 55, 56, 61, 62, 63, 70, 71suggestions on STC equipment · 46

T

table of contents · 3tag · 6, 9, 10, 11, 12, 13, 14, 16, 19, 21, 22, 26, 27, 29, 31, 37, 41, 47, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61,

62, 64-69, 71, 74, 76, 77, 78, 80, 82, 83, 84, 86-92, 97-110tag buffer · 12, 21, 26, 61, 64, 65, 66tag reporting examples (start of appendix C) · 97

Page 117: SmartSCAN Reader Group Reference Guide · 2005-01-03 · EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 5 Chapter 1 — Introduction This chapter summarizes

EUD-2001073-00, SmartSCAN Reader Group User’s Guide, 14 March 2001 117

TB1 (on Controller board) · 38, 41, 42technical specifications

2200-500 series readers · 192200-700 multiplexer · 39

telephone number of STC · 2, 7, 45time · 12, 14, 19, 31, 37, 41, 42, 43, 47, 48, 50, 51, 54, 55, 56, 63, 64, 65, 66, 68, 69, 71, 76, 83, 86, 87, 91,

97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107time, set (command 20) · 12, 63timeout · 22, 27, 48, 50, 51, 52, 54, 55, 56, 57, 58, 59, 62, 66, 68, 72, 74, 75, 80, 82, 88, 89transistor-transistor logic (TTL) · 19, 37, 39, 110transmitter-off control character (hexadecimal 13) · 23, 24, 81, 110transmitter-on control character (hexadecimal 11) · 23, 81, 110TTL (transistor-transistor logic) · 19, 37, 39, 110turn RF power on (command 6401) · 13, 74, 84, 97, 99, 100, 102, 103, 105, 107

U

uniqueness · 26, 27, 54, 55, 56, 57, 58, 66, 67, 69, 74, 77, 84uniqueness checking · 26, 27uniqueness timeout · 27, 55, 57, 66, 74

V

version of software · 12, 28, 30, 31, 32, 56, 59, 60, 70, 84, 94, 95versions of readers · 5, 6

W

web site · 2wrong sequence number · 51, 52www.southern-tech.com · 2

X

XOFF (hexadecimal 13) · 23, 24, 81, 110XON (hexadecimal 11) · 23, 81, 110

Z

zinc-chromate plated steel · 19, 39