Überblick
TkKasse ist eine Kassensoftware (neudeutsch POS-Software), die auf handelsüblichen PCs eingesetzt werden kann. Das besondere Augenmerk bei der Entwicklung lag dabei in der Optimierung auf die Bedürfnisse von Restaurants — TkKasse ermöglicht es, Bestellungen der Gäste in der Kasse zu verwalten. Dabei behalten die Kellner stets den Überblick, was an welchem Tisch bestellt wurde. Bestellbons, die an Theken-, oder Küchendruckern ausgegeben werden können, erleichtern auch dem dortigen Personal die Übersicht.
TkKasse ist zudem gleichzeitig an mehreren Kassenplätzen einsetzbar. Dabei werden alle Daten an zentraler Stelle gespeichert — so ist zum einen ein problemloses Wechseln der Kellner zwischen den Kassenplätzen zu jeder Zeit möglich, andererseits beschränkt sich die Absicherung der Rechneranlage gegen Ausfälle auf eine zentrale Stelle — es gehen keinerlei Daten verloren, sollte ein Kassenplatz ausfallen. Durch diese Eigenschaften ist ein preiswerter Aufbau auch größerer Anlagen möglich.
Auch sonst ist TkKasse genügsam: Es werden — bis auf die empfehlenswerten speziellen Bondrucker — keine besonderen Hardwarekompenten benötigt — keine Touchscreens, keine Spezialtastaturen, keine Kassenschubladen; selbst der Bondrucker ist unter Umständen verzichtbar. Umgekehrt können natürlich alle diese Hardwarekomponenten eingesetzt werden, wenn es sinnvoll erscheint.
Eigenschaften in Stichworten
Bestehende Eigenschaften
- Alle Rechnungen werden am Bildschirm verwaltet:
Keine unübersichtliche und fehleranfällige Zettelwirtschaft mehr, die Papiernotizen der Kellner können sofort nach der Eingabe der Artikelnummern und eventueller Sonderwünsche weggeworfen werden.
- An einer Kasse können die Kellner jederzeit wechseln:
Alle Rechnungen der Kellner bleiben dabei erhalten.
- Die Kasse ist kein Nadelöhr mehr:
Manchmal wird es hektisch? Kein Problem, denn bei TkKasse stellen Sie einfach einen weiteren Rechner als weiteren Kassenarbeitsplatz dazu. Die Kellner können jederzeit beliebig zwischen allen angeschlossenen Kassenarbeitsplätzen wechseln und behalten dabei die Übersicht über ihre offenen Rechnungen.
- In die Küche laufen, um die Bestellung durchzugeben? Telefonieren? Nicht mehr nötig:
TkKasse kann auch mehrere Drucker ansteuern und damit an Küche und Theke Bestellbons ausgeben. Auch Stornierungen werden bei Bedarf automatisch weitergemeldet.
- Sonderwünsche der Gäste können eingegeben werden:
Und sind dann natürlich auch auf der Rechnung mit Preis vermerkt.
- Wechsel der Steuersätze 7% und 16% für jeden Artikel auf der Rechnung einzeln möglich:
Wichtig für den außer-Haus-Verkauf.
- Besondere Rechnungsformate:
z.B. mit Bewirtungsnachweis oder aus Zimmerrechnung
- Einzelabrechung für jeden Kellner
jederzeit möglich, auch Zwischenabrechnungen.
- Schutz gegen Stromausfälle nur am Server notwendig:
Eine vorhandene Absicherung ihrer Rechneranlage gegen Stromausfälle durch sauberes Herunterfahren wird von TkKasse genutzt. Reine Kassenarbeitsplätze benötigen keinen besonderen Schutz, da die Daten auf dem Server verarbeitet werden.
- Installation auch auf Einzelplatzrechner:
Server- und Bedienplatzprogramm können natürlich auch auf demselben Rechner laufen, z.B. für eine einzelne Kasse in Ihrem Restaurant.
- Alle beteiligten Rechner lassen sich nebenher normal weiternutzen:
Dies wird durch den Verzicht auf für geübtes Personal ohnehin kontraproduktive Touch-Screens erreicht. Natürlich wird dadurch auch die für Informationen zur Verfügung stehende Anzeigefläche besser ausgenutzt.
- Internationalisierung:
Da sich die Steuer- und Rechnungslegungsvorschriften bereits im deutschsprachigen Raum unterscheiden, ist TkKasse konsequent international ausgelegt worden. Alle Texte, Datums- und Währungsformate sind selbstverständlich auch an andere Länder anpassbar. Die Lokalisierung „Deutschland” ist voll funktionsfähig — für andere Länder, z.B. Österreich, Schweiz und englischsprachige Länder ist noch Hilfe der dortigen Anwender erforderlich.
- Trennen und Vereinigen von Rechnungen
- Unterstützung für Kassenschubladen
seit Version 2.3 eingebaut.
- Konfiguration über Webbrowser (Fernwartung möglich)
seit Version 2.3 eingebaut.
Außerdem bietet TkKasse natürlich die üblichen Funktionen einer computergestützen Kasse, z.B. die Abrechnung nach Zahlungsmitteln und den Ausweis der Umsatzsteuer.
Erweiterungen, die sich in Planung oder Entwicklung befinden
- Bereitschaftsparallelbetrieb (Hochverfügbarkeit, Fail Over) — in Planung
- Weitere Lokalisierungen — werden nach Hilfe durch Anwender entwickelt
Ihre Verbesserungs- und Erweiterungsvorschläge sind ausdrücklich erwünscht!
Systemanforderungen
Minimal
- Serverrechner (z.B. Intel-PC, neuerer Apple Macintosh, und weitere. Ab 400MHz/128MB RAM einsetzbar, mehr RAM empfehlenswert)
- Server-Betriebssystem UNIX-kompatibel (z.B. Linux, *-BSD, Mac-OS X, Solaris)
- Bondrucker (Anzahl frei wählbar)
- — weiter nichts —
weitere unterstützte, aber verzichtbare Geräte
- zusätzliche Kassenplätze (X-Terminal, z.B. alte Intel-PCs ab 75Mhz/32MB RAM)
- Spezial-Kassentastaturen (über spezielle Einrichtung des Kassenplatzes möglich)
- Kassenschubladen (über POS-Bondrucker möglich)
- Touchscreens (nur auf — vergüteten — Wunsch)
Lizenz
TkKasse ist freie Software. Sie dürfen TkKasse kostenlos in beliebiger Menge und unter beliebigen Umständen einsetzen. Der Quellcode ist frei verfügbar, das heißt, Sie können einen Fachmann Ihres Vertrauens beauftragen, von Ihnen gewünschte Änderungen an TkKasse vorzunehmen. All dies erlaubt Ihnen die GNU General Public License (GPL), Version 2, unter deren Bedingungen Sie TkKasse nutzen dürfen.
Referenzprojekte
TkKasse ist bereits seit über zwei Jahren erfolgreich im Einsatz im Hotel und Restaurant Waldschlößchen Schierke. Die zweite Installation im Hotel und Waldgasthaus Drei Annen ist bereits in Angriff genommen. Inzwischen ist die dritte Installation im Gasthaus zur Romantischen Straße fertig gestellt.
Hier gibt es ein paar Schnappschüsse aus Schierke.
Ab Frühjahr 2006 werden TkKasse-Fertiggeräte mit zusätzlicher Software zur Steuerung elektronischer Schankanlagen in den Handel kommen.
Dokumentation
Installation und Konfiguration
Die zur jeweiligen Version von TkKasse passende Installations- und Konfigurationsanleitung ist im Paket TkKasse-Server enthalten. Eine Online-Version der Anleitung zur neuesten Version kann hier eingesehen werden. Die Installationsanleitung ist bisher nur in englischer Sprache erhältlich.
Bedienung
Die Bedienungsanleitung ist noch nicht fertig geschrieben.
Download
Zur Zeit werden nur Pakete für SuSE-Linux angeboten. Zum Erstellen von Debian-Paketen werden
noch Helfer mit Kenntnissen in Debian-Paketierung und init-Skripten gesucht.
Aktuelle Version 2.5
- tclcrypt
- TkKasse-Server
- TkKasse-Client
SuSE-Benutzer benötigen außerdem noch die folgenden Pakete, die aus Software anderer Projekte erzeugt wurden:
- sqlite-tcl-3.2.3-jk1 (SuSE hat die tcl-Anbindung von sqlite in ihrer Distribution vergessen. Dieses Pakete ergänzt die fehlenden Dateien.)
- tclhttpd-3.5.1-jk2 (Die Originalversion von tclhttpd verstößt gegen den FHS wenn man sie nach /opt installieren will, was für TkKasse nötig ist. Dieses Paket installiert seine Dateien korrekt nach /opt/tclhttpd/....)
Um die Originalpakete und Quellen dieser Projekte zu erhalten, besuchen Sie bitte deren oben verlinkte Webseiten.
Fragen und Antworten
- Woher stammt der Name TkKasse? Heißt das etwa TiefkühlKasse? Das Logo erinnert ja auch daran.
- Der Name ist bereits recht alt, er geht auf einen ersten Versuch zurück, mithilfe der Programmiersprache Tcl und der dazu gehörigen grafischen Programmbibliothek Tk (von Toolkit, der Bezeichnung für solche Bibliotheken unter X11/UN*X) ein einfach bedienbares grafisch ansprechendes Kassensystem zu programmieren. Da für TkKasse durch seine Server-Client-Architektur das Aussehen und die grafische Bibliothek des Bedienprogrammes inzwischen ziemlich egal sind, hat der Name nur noch historische Bedeutung.
Und ja, die Logo-Farben wurden jetzt absichtlich so „kühl” ausgewählt.
- Ich habe Probleme mit TkKasse, die ich nicht alleine lösen kann. Wen kann ich um Hilfe bitten?
- Dafür ist der Kundendienst doch da! Über Email gestellte Fragen werden kostenlos beantwortet.
- Ich möchte TkKasse auf x Kassenplätzen einsetzen. Was kostet das?
- Sie dürfen TkKasse kostenlos auf beliebig vielen Kassenplätzen gleichzeitig betreiben. Ihre Kosten ergeben sich also aus den Anschaffungs- und allgemeinen Betriebskosten für die eingesetzten Rechner, sowie aus den Kosten für die Wartung des Kassensystems. Bereits mit geringer Einarbeitung kann ihr Fachpersonal diese Aufgabe übernehmen. Sollten Sie weitere Betreuung wünschen, helfen ihnen gerne die Kundendienstpartner weiter.
Registrierung
TkKasse ist freie Software. Sie brauchen sich nicht als Nutzer registrieren zu lassen, um TkKasse benutzen zu dürfen. Sie sollten es trotzdem tun, denn die von Ihnen freiwillig angegebenen Informationen helfen uns, TkKasse in ihrem Sinne weiterzuentwickeln. Insbesondere erfahren wir aber auch, welche Versionen von TkKasse im Einsatz sind, und daher weiter gepflegt werden müssen. Dies hilft uns, die knappe Ressource Zeit nutzbringend für die Weiterentwicklung von TkKasse einzusetzen.
Um sich registrieren zu lassen, schreiben Sie bitte eine Email mit dem Betreff „TkKasse/Registrierung” an Jan Kandziora <tkkasse@users.sf.net>. Sie erhalten umgehend eine Antwort.
Kontakt
Zur Zeit kann der ursprüngliche Autor von TkKasse über Email: Jan Kandziora <tkkasse@users.sf.net> erreicht werden. Hier können auch Verbesserungsvorschläge und vermutete Programmfehler gemeldet werden.
Kundendienst
Der Kundendienst für TkKasse erfolgt durch
Dipl. Ing. (FH) Jan Kandziora
Triftstraße 12
D-38644 Goslar
Tel: nach Terminvereinbarung per Email
Email: Jan Kandziora <tkkasse@users.sf.net>
Wir assistieren Ihnen bei der Installation und Wartung, über Email oder telefonisch und auch vor Ort.
Weitere Kundendienstpartner sind ausdrücklich erwünscht!