American Magnetics 152 Operation Instructions Manual

Smart card reader

Advertisement

Quick Links

M
152
ODEL

Smart Card Reader

OPERATION INSTRUCTIONS

8182760, R
G
EVISION
Co p yr i gh t© 19 9 9, AX IO HM T r a ns ac t io n S o l ut io ns , Inc . A l l R i gh ts Res er v e d

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the 152 and is the answer not in the manual?

Questions and answers

Summary of Contents for American Magnetics 152

  • Page 1: Smart Card Reader

    ODEL Smart Card Reader OPERATION INSTRUCTIONS 8182760, R EVISION Co p yr i gh t© 19 9 9, AX IO HM T r a ns ac t io n S o l ut io ns , Inc . A l l R i gh ts Res er v e d...
  • Page 2: Statement Of Electromagnetic Compliance

    The information contained in this manual is subject to change without prior notification. Axiohm - American Magnetics Division shall not be held liable for technical and editorial omissions or errors made herein; not for incidental, or consequential damages resulting from the furnishing, performance or use of this material.
  • Page 3: Table Of Contents

    Model 152 Smart Card Reader/Writer Operation Instructions Table of Contents ............................i Statement of Electromagnetic Compliance...................i Notice ............................i Trademarks ..........................i Table of Contents........................ii Tables and Figures........................iii Chapter 1: Introduction ......................1.1 Appearance ......................... 1.1 Features ........................1.1 Accessories ......................... 1.1 Other Documents of Interest ..................
  • Page 4 Model 152 Smart Card Reader/Writer Operation Instructions Chapter 6: TLP-224Turbo Protocol ..................6.1 Chapter 7: ISO TPDU Command/Response Structure ............7.1 TPDU Command Structure ..................7.1 TPDU Response Structure ..................7.1 Chapter 8: Memory Card Support ................... 8.1 Commands Supported ....................8.2 Appendix A: Specifications ....................
  • Page 5: Tables And Figures

    Model 152 Smart Card Reader/Writer Operation Instructions Tables and Figures Table 1 - Power Jack....................... 2.1 Table 2 - DB-9 Connector......................2.1 Table 3 - USI2 Reader Commands ..................4.2 Table 4 - Memory Card Types ....................4.3 Table 5 - USI2 Card Commands ..................... 4.4 Table 6 - Responses from Card Reader to the Host ..............
  • Page 6: Chapter 1: Introduction

    Appearance The Model 152 is a manually operated insert reader for Smart Cards. The reader is contained in an attractive plastic housing which allows easy insertion and withdrawal of smart cards. It may be used with or without its base. The housing is suitable for desk top, cabinet top, and cabinet side mounting.
  • Page 7: Other Documents Of Interest

    Model 152 Smart Card Reader/Writer Operation Instructions Other Documents of Interest ISO 7816-3 Identification Cards - Integrated circuit(s) cards with contacts Part 2: Dimension and location of the contacts (1988) Part 3: Electronic signals and transmission protocols (1989) Amendment 1: Protocol type T=1, asynchronous half duplex...
  • Page 8: Chapter 2: Installation

    Model 152 Smart Card Reader/Writer Operation Instructions Chapter 2: Installation Hardware Attach a suitable (See electrical specifications) power supply to the DB-9 connector and to a wall socket. A 6 foot (1.8 meter) cable terminated with a female DB-9 connector is permanently attached to the reader.
  • Page 9: Configuration / Demo Software

    Model 152 Smart Card Reader/Writer Operation Instructions Configuration / Demo Software The Model 152 ships from the factory with certain default conditions. These defaults can be changed by running the configuration program (available from American Magnetics Division of ) which may be used to change certain operational conditions.
  • Page 10: Chapter 3: Basic Operation

    TLP-224Turbo. Power Cycle/Reset Cycling the power to the Model 152 will cause the device to loose the contents of volatile memory, including the information on the current card and selected connector. When power is restored the device checks the validity of the EEPROM to make sure they are functioning correctly.
  • Page 11: Chapter 4: Usi2 Protocol

    Model 152 Smart Card Reader/Writer Operation Instructions Chapter 4: USI2 Protocol Transport layer Each message sent to or from the reader must be formatted according to the protocol rules. A maximum of 100 milliseconds is allowed between successive bytes of a message; if more than 100 ms passes without a new byte, the message is considered spurious and is ignored.
  • Page 12: Usi2 Reader Command Details

    The host may request re-transmits as many times as it likes. Version Report. Use this Command when you want to know the version of the Model 152 firmware currently loaded. The response is an ASCII string giving the firmware ID.
  • Page 13 LED Commands. Use these commands to manipulate the LEDs on the reader (Firmware Beta 2.22 & later has flashing mode). Select Card Connector. The Model 152 supports up to 9 card connectors. This command tells the reader which connector is to be used with succeeding Card I/O Commands. The User Connector (the only one the user can see) is number 0, and is always selected after a power cycle.
  • Page 14 Model 152 Smart Card Reader/Writer Operation Instructions Table 5 - USI2 Card Commands ASCII Name ICC Power ON Power on Microprocessor Card, return ATR ICC Power OFF Power off card, Microprocessor or Memory *Output to Micro- Sends request (and maybe data) to a Microprocessor...
  • Page 15: Responses From Card Reader To The Host

    Model 152 Smart Card Reader/Writer Operation Instructions Table 6 - Responses from Card Reader to the Host ASCII NAME MEANING Acknowledge Acknowledges correct completion of most recent command Error Command was received correctly, but could not be completed. Communication Command was not received correctly.
  • Page 16 Model 152 Smart Card Reader/Writer Operation Instructions Table 9 - Response to Configuration Request (16 bytes) 7-15 Equip Prot Speed Addr Actual Default ment Mem. Mem. Card Card Type Type Table 9a - Equipment Byte 0 Local User Card Equipment may be any of the following:...
  • Page 17: Examples

    Model 152 Smart Card Reader/Writer Operation Instructions Examples In the following examples, the protocol envelope is shown in normal, unenhanced text; the device information (commands, device responses) is underlined; and TPDU requests and responses are in bold. All values are in hex.
  • Page 18 Model 152 Smart Card Reader/Writer Operation Instructions Table 11 - USI2 Card Commands Example, Microprocessor Card (Solaic PocketBook) Step Host Command Reader Response Comments 01 00 00 01 4E 4E 01 00 00 09 3B 26 00 06 ICC Power On, reader...
  • Page 19: Chapter 5: Tlp-224 Protocol

    Model 152 Smart Card Reader/Writer Operation Instructions Chapter 5: TLP-224 Protocol Transport layer The transport layer is symmetrical, that is, a transport unit looks the same going either from the host to reader or from reader to host. The relationship between host and reader is fixed, with the host initiating all exchanges and the reader responding only when prompted by the host.
  • Page 20 Model 152 Smart Card Reader/Writer Operation Instructions The Data portion of a message for a command is structured differently from the Data portion of a message for a response. The command structure codes the command and any data (reader control or TPDU) that may be needed to carrry out the command.
  • Page 21: Commands

    Configuration Request Transmits Reader Configuration Bytes to the host Version Report. Use this Command when you want to know the version of the Model 152 firmware currently loaded. The response is an ASCII string giving the firmware ID. Warm Reset. Use this command when you want the reader to simulate a power cycle.
  • Page 22 00 = Red LED OFF, 01 = ON Not used, set to zero Select Card Connector. The Model 152 supports up to 9 card Connectors. This command tells the reader which Connector is to be used with succeeding Card I/O Commands. The User Connector (the only one the user can see) is number 0, and is always selected after a power cycle.
  • Page 23 Model 152 Smart Card Reader/Writer Operation Instructions Table 16 - TLP-224 Card Commands Name *ICC Power ON Power on Microprocessor Card, return ATR. *ICC Power OFF Power off card, Microprocessor or Memory *Output to Microprocessor Sends TPDU (with or without data) to a Card T=0 Microprocessor Card.
  • Page 24: Responses

    Model 152 Smart Card Reader/Writer Operation Instructions This command has a special response format: OSB is the Operation Status Byte The rest of the bytes always have the same value, and no meaning. Output to Microprocessor Card. This command is used to pass a TPDU to a T=0 Microprocessor Card where only an ISO status reply is expected from the card.
  • Page 25: Examples

    Model 152 Smart Card Reader/Writer Operation Instructions Examples In the following examples, the protocol envelope is shown in normal, unenhanced text; the OSB is shown in italics , device information (commands, device responses) is underlined; and TPDU requests and responses are in bold. All values are in hex.
  • Page 26 Model 152 Smart Card Reader/Writer Operation Instructions Table 18 - TLP-224 Reader Commands Example Step Host Command Reader Response Comments address 0, actual Memory Card 2, default Memory Card 0, Table 19 - TLP-224 Card Commands Example, Microprocessor Card (Solaic...
  • Page 27: Chapter 6: Tlp-224Turbo Protocol

    Model 152 Smart Card Reader/Writer Operation Instructions Chapter 6: TLP-224Turbo Protocol The TLP-224Turbo protocol differs from the TLP-224 protocol in only one very important area. The TLP-224 protocol requires that each byte in a frame, except the ETX byte, be broken into 2 nibbles which are converted to an ASCII-HEX notation and then transmitted.
  • Page 28: Chapter 7: Iso Tpdu Command/Response Structure

    Microprocessor Cards, (APDU support not yet standardized in industry). The Model 152 also uses the TPDU structure to format messages for Memory Cards. This has the advantage of providing an interface closer to a standard than would otherwise be possible.
  • Page 29: Chapter 8: Memory Card Support

    Model 152 Smart Card Reader/Writer Operation Instructions Chapter 8: Memory Card Support Memory Cards are to be accessed by using the “B” command. The command consists of the command designator (B) and an ISO 7816 TPDU. The reader interprets the TPDU based on the currently active Memory Card type and performs the requested operation.
  • Page 30: Commands Supported

    Model 152 Smart Card Reader/Writer Operation Instructions Commands Supported The following list shows commands supported. Commands with INS of C0 or greater have no similar commands in ISO 7816-4. Table 21 - Memory Card Commands Supported Command Data Lc or Le Verify 0.00...
  • Page 31: Appendix A: Specifications

    The Model 152 can be operated on or off its stand. Rubber feet (included), which can be affixed to either the stand or the bottom of the unit housing, provide non-skid operation. Molded indents in the unit and stand easily accommodate velcro strips, if that method is desired, and molded keyholes allow more secure mounting.
  • Page 32 Model 152 Smart Card Reader/Writer Operation Instructions Figure 1 - Dimensions Part 1 Page 1.2 8182760 Revision G Copyright Axiohm 1998 All Rights Reserved...
  • Page 33 Model 152 Smart Card Reader/Writer Operation Instructions Figure 2 - Dimensions Part 2 Page 1.3 8182760 Revision G Copyright Axiohm 1998 All Rights Reserved...
  • Page 34: Environmental

    Model 152 Smart Card Reader/Writer Operation Instructions Environmental Table 23 - Environmental Requirements Condition Temperature Humidity Condensin Operating 41 to 131°F (+5 to 50°C) 5 to 95% Shipping -40 to 158°F (-40 to 70°C) 5 to 95% Storage 14 to 140°F (-10 to 60°C) 5 to 95% Page 1.4...
  • Page 35: Appendix B: Fcc Declaration Of Conformity

    Model 152 Smart Card Reader/Writer Operation Instructions Appendix B: FCC Declaration of Conformity FEDERAL COMMUNICATION COMMISSION DECLARATION of CONFORMITY TRADE NAME: SMART CARD READER MODEL NUMBER: MODEL 152 COMPLIANCE TEST REPORT COMPATIBLE ELECTRONICS #B70507C1 NUMBER: COMPLIANCE TEST REPORT DATE: MAY 7, 1997...
  • Page 36: Glossary

    User Connector, which is visible to the general public, and a Local SAM Connector, which is contained within the unit. Additionally, a SAM Box may be connected to the Model 152 which adds 7 more card Connectors for additional SAMs.
  • Page 37 The subset of the possible features which is actually active at a given time. Also, the act of setting the configuration, as with a configuration program. A hardware signal from the host to the Model 152 reader which allows the host to block transmission of data from the Model 152. DB-9 This is the kind of connector used to connect to the host.
  • Page 38 Hexadecimal, base 16. Some numbers in this manual are followed by H (i.e. 03H). This notation is to denote a HEX number. Host The device connected to the Model 152 reader via the communications cable. The host controls all operations of the reader.
  • Page 39 Model 152 Smart Card Reader/Writer Operation Instructions LSAM Local Secure Application Module. A Secure Application Module inserted in the LSAM Connector located inside the reader. LSAM Connector This Connector (if installed) is found inside the reader where it is not easily accessible to the general public.
  • Page 40 This byte is part of the card level communications for Microprocessor Cards using the T=0 protocol. It used to regulate the flow of data from the card to the reader. The Model 152 handles all procedure bytes, relieving the host of having to even know that procedure bytes exist.
  • Page 41 TLP-224 One of the communication protocols supported by the Model 152 for communications between the reader and the host. This protocol is used by several manufacturers of Smart Card readers. If you use only the core set of commands in your application, your unit may be plug compatible with units from other manufacturers.
  • Page 42 Consult your card documentation to determine the exact nature of the “update” operation for your card. User Connector The card Connector visible to the user. When the Model 152 goes through a power cycle, this Connector is selected. USI2 One of the communications protocols supported by the Model 152 for communications between the reader and the host.
  • Page 43 We at Axiohm American Magnetics are absolutely committed to provide defect-free products and services to our customers in partnership with equally committed suppliers and authorized dealers. AMERICAN MAGNETICS 6185 Phyllis Drive, Cypress, CA 90630 • PH: 714.822.2200 • FAX: 714.822.2202 • www.magstripe.com...

Table of Contents