Given that it has SCL and SDA signals, it looks as if it might be using I2C. If that's the case, you should connect SCL and SDA to analog pins 5 and 4, tie them to +5V through a pull-up resistor of about 2.2 kOhm each, and then use the Wire library to talk to the reader:
http://www.arduino.cc/playground/Learning/I2C... nevermind. I looked on page 7, and it may be that it doesn't actually do I2C but instead a custom protocol that doesn't use address codes. Thus, you'll have to write your own library that generates the output clock signal and generates/reads the data signal, probably on two digital pins, such as D2 and D3. Use pull-down resistors (10k?) to D2 and D3, and tie those to CLOCK and DATA respectively. The reset sequence (as shown on page

would look like:
#define CLOCK D2
#define DATA D3
//setup
pinMode(CLOCK, OUTPUT);
pinMode(DATA, OUTPUT);
digitalWrite(CLOCK, 0);
digitalWrite(DATA, 0);
delayMicros(2);
// reset
digitalWrite(CLOCK, 1);
delayMicros(1);
digitalWrite(DATA, 1);
delayMicros(2);
digitalWrite(CLOCK, 0);
delayMicros(1);
digitalWrite(DATA, 0);
Note that the timing is specified in nanoseconds, so you'll be running the device slower than specified, because the Arduino really only makes sense at microsecond intervals. (There are 1000 nanoseconds in one microsecond).
You should be able to drive the output for sending the commands suggested in the data sheet, and turn around the pin mode for reading inputs (hopefully the timing will allow this!)