You need a card reader or a means of working with data read from the card?
A simple google search should find card readers that can read a smart card. If the reader can operate in Keyboard Emulation mode (most do, I believe), the information read from the card can be entered directly as text into a field of your database where it can than process the results. If it can be programmed to add a "postamble" to your scanned card, that postamble can be the enter key which can be used to trigger a paused script to continue and this can be a way to automate your system's response to the scan.
They didnt go out of business. Waves in motion is now Worqsmart.