Towitoko Ubuntu
Towitoko SCR335 Kartenleser unter Ubuntu für StarMoney (Wine) oder MoneyPlex einrichten
Nachdem ich mir jetzt echt einen ganzen Abend um die Ohren geschlagen habe und nur eine brauchbare Anleitung im Internet gefunden habe, hier jetzt die Auflösung des ganzen. Ich selber benutze derzeit Ubuntu 9.04 und es hat auf Anhieb funktioniert. Preiset den Herren!
--------------------------------------------------------------------
Anleitung freundlicherweise zusammengestellt von Herrn Florian Lauck
--------------------------------------------------------------------
Stand: 09/09/2007
Diese Anleitung beschreibt die Einrichtung eines Chipdrive micro pro (USB) auch bekannt als SCR335 von SCM Microsystems unter Ubuntu 7.04 zum Betrieb mit Moneyplex 2007. Sie sollte jedoch prinzipiell auch mit anderen Linuxdistributionen und -versionen funktionieren.
Sie basiert auf folgendem Beitrag: http://forum.ubuntuusers.de/topic/102322/?highlight=pcsclite
1. Installation von pcsclite
> sudo apt-get install libpcsclite1 libpcsclite-dev pcscd
2. Download des pcsc-ctapi-wrapper von www.matrica.de
(Danke an Patrick Schlangen)
> wget http://www.matrica.de/download/pcsc-ctapi-wrapper-0.1.tar.gz
3. Installation des Wrapper
> cd <Downloadverzeichnis>
> mkdir pcsc-ctapi-wrapper
> tar xfz pcsc-ctapi-wrapper-0.1.tar.gz -C pcsc-ctapi-wrapper/
> cd pcsc-ctapi-wrapper
Das Makefile muss so angepasst werden, dass der gcc die pcsc Bibliothek findet.
(Danke an Dschaeggi von forum.ubuntuusers.de)
Öffne das Makefile mit einem Editor deiner Wahl:
> editor Makefile
Ersetze den Code im Makefile durch:
-------------------8< cut here -------------------
# pcsc-ctapi-wrapper makefile
#
# Angepasst von Dschaeggi
# Uebernehme keinerlei Verantwortung
CC = gcc
CFLAGS = -O2 -Wall -I /usr/include/PCSC/
pcsc-ctapi-wrapper: pcsc-ctapi-wrapper.o
$(CC) $(CFLAGS) -shared -o pcsc-ctapi-wrapper.so pcsc-ctapi-wrapper.o -lpcsclite
pcsc-ctapi-wrapper.o: pcsc-ctapi-wrapper.c
$(CC) $(CFLAGS) -c -fPIC pcsc-ctapi-wrapper.c
clean:
rm pcsc-ctapi-wrapper.so pcsc-ctapi-wrapper.o
install: pcsc-ctapi-wrapper
cp pcsc-ctapi-wrapper.so /usr/local/lib
uninstall: pcsc-ctapi-wrapper
rm /usr/local/lib/pcsc-ctapi-wrapper.so
-------------------8< cut here -------------------
Uebersetze den Wrapper:
> make
> sudo make install
4. Einrichtung von moneyplex
Einstellung -> Karteikarte Chipkartenleser
Schnittstelle: COM1/USB/Tastatur
CTAPI-Treiber: /usr/local/lib/pcsc-ctapi-wrapper.so
Fertig!
Viel Spaß!
Zusatz:
Wahlweise kann man auch das neue (0.3) tar.gz von Sourceforge herunterladen. Das Anpassen der Manifest Datei kann man sich dann sparen.
Falls StarMoney mit einem dezenten Fehler "Kartenkommando "Verify" fehlgeschlagen" aussteigt, dann muss der Pin-Level im StarMoney Kartensetup auf 1 gestellt werden.