Let’s connect the reader to my laptop, and insert a Thai ID card (contact smart card). Using the Smart Card Reader in Ubuntu 18.04 The other side of the board just has a smart card slot. We can also see the area that interfaces with the smart card’s chip on the bottom left side of the PCB. The design of the board (RX-N99B-2) is very simple with just the main chip: Alcor AU9560 USB smart card controller. As we’ll see further below, the Linux driver is not needed as it works out of the box. The USB smart card reader comes with a CD that includes drivers for Windows, Linux, Mac OS, and Android, as well as an SDK with a demo program and sample code in C++, Visual Basic. That’s the product page of the specific model, but a search for EZ100PU only reveals the manufacturer may be InfoThink Technology based on Taiwan. It’s a FAST ID EZ100PU smart card reader compliant with ISO7816 standard. Let’s have a look at the card reader itself first. I was asked help with configuring a smart card reader on a government computer running Windows 7, but this made me wonder what would happen if I connected the card reader to my Ubuntu laptop and whether I’d be able to read content from a Thai ID card.