Matemat/UI: Difference between revisions

From CCC Basel Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
== Barcodescanner ==
== Barcodescanner ==


Die Getränke können zur schnellen Abbuchung auch mit dem Barcodescanner eingelesen werden. Die Architektur hierfür ist minimal overengineered:
<gallery>

File:Matemat UI Barcode Architecture.png
[[File:Matemat UI Barcode Architecture.png]]
File:Matemat_UI_Honewell_Barcode_Config.png

</gallery>
Der Barcode-Scanner muss im USB HID POS Modus konfiguriert sein.
Am einfachsten geht das mit dem [https://git.kabelsalat.ch/s3lph/honeywell-config honeywell-config] Tool, das auch auf dem Matemat installiert ist:

<syntaxhighlight lang="shell-session">
matemat@matemat02:~$ honeywell-config DEVOVR DEFALT # Werkseinstellungen laden und speichern
matemat@matemat02:~$ honeywell-config PAP131 # In HID POS Modus wechseln
matemat@matemat02:~$ honeywell-config BEPLVL2 # Lautstärke reduzieren
</syntaxhighlight>

Revision as of 01:21, 30 November 2024

Die Matemat-Software wird bisher nur zur Getränkekassen-Buchhaltung verwendet und interagiert noch nicht mit der Hardware.

Die Software ist eine Eigenentwicklung von s3lph.

Barcodescanner

Die Getränke können zur schnellen Abbuchung auch mit dem Barcodescanner eingelesen werden. Die Architektur hierfür ist minimal overengineered:

Matemat UI Barcode Architecture.png

Der Barcode-Scanner muss im USB HID POS Modus konfiguriert sein. Am einfachsten geht das mit dem honeywell-config Tool, das auch auf dem Matemat installiert ist:

matemat@matemat02:~$ honeywell-config DEVOVR DEFALT  # Werkseinstellungen laden und speichern
matemat@matemat02:~$ honeywell-config PAP131         # In HID POS Modus wechseln
matemat@matemat02:~$ honeywell-config BEPLVL2        # Lautstärke reduzieren