Wow that post has so much incorrect information...
First of all Smart Cards are NOT different than SIM cards. You can read* a SIM Card using a serial port, a clock source, and a MAX232 chip. When I say read I mean Communicate with them. I have used the same "iso programmer" to read satellite cards, laundry cards and yes SIM cards.
There are many different types of smart cards. I don't know how you can say whats on the chip is encrypted before you even know what kind of smart card he is using. Some smartcards are plain old memory cards, and unless the reader/writer is storing encrypted data (which in my experience is not usually the case) than you can read it just fine.
They are not impossible to clone. Some do use encryption, and will not reveal their keys. The ones which do not use encryption/authentication are actually quite easy to clone. Once you know what data/commands the card must respond to the rest is easy peasy.
In order to even attempt to help the OP do anything with his card, he needs to figure out a few things.
Does it use T=0 or T=1 protocol? (synchronous or asychronous)
Once you know the protocol, what is the Cards ATR (answer to reset)? Search online to see if what card uses that ATR (if posted online).
I can't tell you if that card reader will work, as I have never used it. It appears to support the two protocols of T=0 and T=1, and also memory only cards, as well as processor cards... so it may work fine.
Anyways, find out what kind of card you have... there is really no incentive for anyone else to hack a taxi card that we can't even play with lol (not that we would be as immoral as to use a hacked taxi card...)