Gregor's CT-API-Page

Hello everybody. For a long time I'm out of the smartcard-business. To verify if my ct-api works with state-of-the-art card-readers I need them. So if any company is interested in providing my their card-reader don't hesitate to contact me.
Thanks a lot.

On this Page you find CT-API's written for Linux and SmartCard Terminals (Reader)
The Linux-CT-API is now free under the LGPL.
All CT-API's are following the Spec. for MultifunctionalTerminals (MCT) Part 3 and Part 4.

The following CT-API's are available:

  1. CT-API for MCT's
  2. CT-API for SmartPort
CT-API for MCT's:

The following MCTs have been tested:
Model Developer Comments
MCT 5060 ORGA Kartensysteme GmbH works
GCR 550 GemPlus GmbH only for KVK, but works
G81-800x Multifunctional Keyboard Cherry Microschalter GmbH not 100% compatible with CT-BCS but works
ICT-800-STD V1.02 Giesecke & Devrient GmbH works, but can't read KVK
MKT-1200 ODS Landis & Gyr GmbH & Co. KG works (see Makefile)
5948-B02 SC Terminal IBM no MCT, but works
Commander PC-POS MKT Preh Rheinmetall Elektronik works

 The Current Version is 1.05

You can download it at:

What's new in 1.01?

What's new in 1.05?

CT-API for SmartPort

The SmartPort is a small and intelligent reader made by Tritheim Technologies, Inc. Tritheim was bought by PubliCARD, Inc. At the moment there are three Hardware-Version of it:

  1. Serial Port
  2. Parallel Port
The CT-API supports only the serial Version (at the moment). This CT-API is still beta and only works with Firmware P13.
The current Version is 0.20

You can download it at:

Please report any kind of feedback to:

Finally, here are some links:

MUSCLE - Project

Join the Blue Ribbon Online Free Speech Campaign
Join the Blue Ribbon Online Free Speech Campaign!

Don't fear the PENGUINS!