ПО будет использоваться на Debian-like OS с python3
Данные чеков форматируются таким-то шрифтом. Вот эта строка заглавные буквы. Изобраежения закрытых чеков размещаются по 4 штуки в два ряда начиная с левого верхнего угла экрана. В правом углу экрана с таким-то отступом размещены кнопки такого-то названия каждая. Кнпка номер один связана с таким-то функционалом, кнопка номер два - с таким-то, кнопка…
Такую-то информацию необходимо хранить в локальной базе данных (файловой?). Такую-то информацию необходимо уметь выгружать в таком-то формате, для передачи ее в 1С.
И так далее. (Это был пример функциональных требований, которые от тебя ожидаются).
А то что ты написал - это пока еще ничто.