KSH-3000-MI. Swipe Card Reader. ( Magnetic / IC Card two in One Reader ) Revision Reason Date V

Full text



Swipe Card Reader

( Magnetic / IC Card two in One Reader )

Version: V2.7

Revision Reason Date

V2.0 03-16-2006

V2.1 1. Update mechanical drawing 04-09-2006 V2.2 1. Update KSH-3000-061 drawing 05-03-2006 V2.3 1. Add KSH-3000-001 drawing 05-19-2006 V2.4 1. Change magnetic head life cycle 06-05-2006 V2.5 1. Auto Response Port set by parameter 07-31-2006 V2.6 1. Update KSH-3000-061/161 drawing 08-07-2006


1. Overview

2. Mechanical Specification

2.1 Tag Type

2.2 Card Swiped Speed 2.3 Bi-directional card swipe 2.4 Head/Contact Duration 2.5 LED Indicator

2.6 Beeper

2.7 Weight and Dimension

3. Electrical Specification

3.1 Power requirement 3.2 Interface Level 3.3 Interface Signal 3.4 Connector

4. Track Data Return Format 5. Environment Condition 6. Model Number


1. Overview

KSH-3000 is a PS2 plus RS232 interface of the hybrid card reader intended to read ISO/DMV/AAMVA/JIS II format magnetic card, read/write ISO7816/EMV/memory chip smart card and read serial number of iButton. The RS232 or PS2 interface for data returned is selected by a programmable parameter. If PS2 port was selected, the reader will simulate keyboard pressed key to return code set II type magnetic tracks data and iButton serial number, those data will be returned automatically after correct operation. If RS232 port was selected, the ASCII code type magnetic tracks data, iButton serial number and Hex code type chip card ATR could be returned automatically. However, no mater which port was selected, The commands from PS2 or RS232 port are both acceptable by the reader. For PS2 mode, KSH-3000 supports four extra PS2 commands for additional functions – Get Version, Get Configure Word, Set Configure Word and Code Update. The format of the magnetic track data and iButton data returned such as Track/iButton data Head/Tail, Track to Track Separator, Terminator, Track enable/disable and Track error report will be controlled by configure word which could be download through both interfaces and retained while powered off.

KSH-3000 is suitable for: • POS System

• EFT POS Terminal • PC Keyboard • Personal Authorization • Access Control • Banking Applications

2. Mechanical Specification

2.1 Tag Type

Magnetic card reader can access single/dual/ triple tracks of magnetic card with track2 bit density 75 BPI, track1/3 bit density 210 BPI following ISO/DMV/AAMVA standard and 210 BPI following JIS II standard. The acceptable Coercivity of magnetic stripe is 300 Oe to 4000 Oe.


iButton reader can read the serial number of Dallas iButton.

2.2 Card Swiped Speed

5 – 45 inch/sec

2.3 Bi-directional card swipe

2.4 Head/Contact Duration

Magnetic head life is over 1,000,000 cycles. Chip card contactor life is over 200,000 cycles.

2.5 LED Indicator

There is optional dual color LED indicators used to indicate the status of the chip card, magnetic card and iButton operation.

2.6 Beeper

In general, one short beep stands for operation success and three short beep stands for operation fail.

2.7 Weight and Dimension

Weight 45g





KSH-3000-161 KSH-3000-161-1

3. Electrical Specification

3.1 Power Requirement +5Vdc +/- 5%, 200mA 3.2 Interface Level


3.3 Interface Signal

Host interface connector pin assignment:

Pin # Input / Output

Signal Name

1 Vcc +5 Vdc

2 Input KDATA, Host To SKH300 3 Input KCLK, Host To SKH300

4 Output KDATA, SKH300 To Key Board 5 Output KCLK, SKH300 To Key Board 6 Output TXD, Tx To Host

7 Input RXD, Rx From Host 8 Output RTS, Tx To Host 9 Input CTS, Rx From Host

10 Output KB_EN, Key Board Enable 11 Gnd Signal Ground 12 Gnd Chassis Ground

RS232 port default protocol is 9600 bps, Even parity, 8 Data bit, 1 Stop bit. This baud rate can be changed by command, for all commands supported by RS232 interface please refer to KSH-3000 programming guide.

iButton interface pin assignment:

Pin # Input / Output Signal Name 1 IO IO Data 2 Gnd GND 3.4 Connector


3.5 Chassis Ground

For ESD consideration, a good chassis ground is necessary.

4. Track and iButton Data Return Format

The format of the automatic tracks data returned is: Track Head, followed by Start Sentinel [SS], followed by the Track data, followed by the End Sentinel [ES], followed by Track Tail, followed by Separator[SP] or Terminator[TM]. In case of an unsuccessful read, a character "F" may returned without Track Head/Tail or [SS] or [ES] for that track or tracks. For example, if a three tracks card with bad track 2 data read, the reader would send [Head1][SS1]Track 1 data[ES][Tail1][SP] F [Head3][SS3]Track 3 data[ES][Tail3][TM]. For example, "FFF" would be returned if all three tracks had bad data.

The format of the automatic iButton Attach/Remove data returned is: iButton Head, followed by iButton number/OnMove data, followed by iButton Tail, followed by a Terminator. For example, [Head]iButton data[Tail][TM] would be returned if iButton is attached.

All those Heads, Tails, SS, ES, SP, TM, etc. can be programmed and enabled/disabled by utility provided.

5. Environmental Condition

Operating environment

Temperature : -10 to 55 Degree C

Relative Humidity : 10% to 90% non-condensing

Storage environment

Temperature : -30 to 70 Degree C

Relative Humidity : 10% to 90% non-condensing

6. Model number

Chip card, Magnetic card and iButton functions can be selected by this numbering system defined as below:



1 : IC card function built X = 0 : without magnetic function 1 : Track 1 2 : Track 2 3 : Track 3 4 : Track 1/2 5 : Track 2/3 6 : Track 1/2/3

Y = 0: without iButton function 1: iButton FW built

2. iButton HW/FW built Z = P: PS2 interface

R: RS232 interface

Q: PS2 and RS232 interface S = 1: Without V-cut board = 2: Add LED





Related subjects :