KIMA2 ist ein kleines Kassenprogramm für Kindersachenmärkte. https://www.rustysoft.de/software/kima2
Find a file
2018-10-18 12:06:36 +02:00
.vscode ? 2018-08-08 15:55:11 +02:00
3rdparty replace jsoncpp with nlohmann_json 2018-10-18 12:06:36 +02:00
cmake pos printer introduced 2018-08-05 21:51:30 +02:00
manual bump to new version 0.12.0 2018-10-17 13:50:47 +02:00
misc Installation on Arch Linux works now 2018-08-07 17:33:17 +02:00
src replace jsoncpp with nlohmann_json 2018-10-18 12:06:36 +02:00
test make test data 2018-08-10 14:24:27 +02:00
.clang-format Fix clang-format 2018-10-09 11:54:35 +02:00
.gitignore Adding some more initial files 2018-07-05 16:29:43 +02:00
.gitmodules replace jsoncpp with nlohmann_json 2018-10-18 12:06:36 +02:00
CMakeLists.txt replace jsoncpp with nlohmann_json 2018-10-18 12:06:36 +02:00
config.h.in initial about added 2018-07-30 16:39:33 +02:00
kima2.qrc ... 2018-08-07 16:06:01 +02:00
LICENSE license added 2018-07-22 21:54:04 +02:00
README.md README improved 2018-08-09 16:24:05 +02:00

KIMA2

KIMA2 ist ein kleines Kassenprogramm für Kindersachenmärkte.

Funktionsweise

Es können Verkäufer angelegt bzw. importiert werden. Diese erhalten eindeutige Verkäufernummern. Über diese Verkäufernummern können beim Verkaufsvorgang dann die Verkaufsartikel ad-hoc angelegt und dem jeweiligen Verkäufer zugeordnet werden. Dabei ist der auf dem Verkaufszettel hinterlegte Preis einzugeben.

KIMA2 erlaubt es, mehrere Kassen zu betreiben und die Verkäuferdaten vor Verkaufsstart bzw. die Verkaufsdaten nach dem Verkaufsende auszutauschen.

Ebenso können über einen ESC/POS-Drucker Quittungen ausgestellt werden.

Installation

Auf rustysoft.de werden verschiedene Installationspakete (Arch Linux, Ubuntu, Windows) angeboten. Bitte die Hinweise dort beachten.

Selbst compilieren

KIMA2 benötigt folgende Libraries:

  • Qt5
  • jsoncpp
  • xlnt >= 1.3.0
  • boost >= 1.62
  • libusb-1.0

Da Features aus C++17 verwendet werden sowie std::filesystem, sollte als Compiler mindestens GCC 8 verwendet werden.

Die Installationsschritte unter Linux sind wie folgt:

cd kima2-cpp
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install

Unter Windows muss vorab MinGW eingerichtet werden (z. B. MSYS2). Nach der Compilierung kann mit cpack -G NSIS ein Installationspaket erstellt werden.