1 Einleitung

Mit der TIMInterface.dll wird dem Anwender eine einfache Möglichkeit der Kommunikation mit einem TIM (Tax Identification Module) geboten. Das Ansprechen der Hardware der Smartcard sowie die Bedienung des Softwareinterfaces werden in einfachen Funktionen zusammengefasst und abgebildet. Mit der Software erhält man die Möglichkeit alle notwendigen Informationen aus dem TIM auszulesen, Buchungen durchzuführen und Berichte zu erstellen. Damit besteht eine einfache Möglichkeit Kassenanwendungen schnell um eine Schnittstelle für das TIM zu erweitern.


2 Voraussetzungen

Die TIMInterface.dll wurde für den Einsatz unter Windows entwickelt. Ein Kartenleser, welcher den PC/SC-Standard unterstützt, muss installiert sein. Ob die Systemvoraussetzungen erfüllt sind, kann leicht mit den auf www.insika.de zur Verfügung gestellten Demoprogrammen für das TIM überprüft werden. In der Programmbeschreibung wird immer wieder auf die Spezifikation des TIM Bezug genommen. Deshalb empfiehlt sich ein Registrieren auf www.insika.de, um ein kostenloses, aktuelles Exemplar der TIM-Spezifikationen zu erhalten. Die Funktionen der TIMInterface.dll sind mit jeder geeigneten Hochsprache nutzbar. In der Dokumentation werden Beispiele für die Verwendung in VBA gebracht. Für andere Hochsprachen sind entsprechende Anpassungen selbst durchzuführen. In Anhang C C++ Interface wird das Vorgehen exemplarisch für die Sprache C++ aufgezeigt. Die vorgestellte Software befindet sich in einem frühen Entwicklungsstadium. Sie dient vor allem zum Testen der vorgestellten Funktionen und Verfahren. Ein Einsatz in produktiver Umgebung kann nicht empfohlen werden. Für eventuell entstehende Schäden wird keine Haftung übernommen.


3 Installation

Das Programmpaket besteht aus folgenden Dateien:

  • TIMInterface.dll Basisdatei, um die es in dieser Beschreibung geht
  • TIMHWcard.dll Schnittstelle zu einem PC/SC kompatiblen Kartenleser
  • TIMdllVBA.xlsm Beispiel für den Einsatz der DLL in VBA und einem Excelarbeitsblatt
  • TIMInterface.h Headerdatei für einen Einsatz in C++
  • TIMInterface.cpp Interfacedatei für einen Einsatz in C++

Für weitere Informationen bitte hier weiter lesen Funktionsbeschreibung_1.0.0.pdf