Доработать скрипт на Python для обработки данных от сканера QR кодов
https://freelance.habr.com/tasks/607023 Бюджет: 5 000 руб. за проект
окружение:
- физический сервер на убунте
- подключен USB сканер куар кодов
- принтер этикеток
задача системы: работать в автономном режиме. после сканирования куар кода, распарсить его и на принтере напечатать эти данные
что есть сейчас: а) скрипт который принимает данные от сканера на Event9 и выводит что там приходит б) принтер подключен, проверен, можно печатать через lp
в чем сложность и необходимость доработки: а) не получилось сделать обработку как стандартный input как от клавиатуры, возможно это связано с тем, что скрипт должен работать автоматически б) в текущем режиме мы обрабатываем /dev/input/event9, но получаем набор нажатий клавиатуры. В идеале хочется автоматически обработать это и составить зашифрованную строку. Так пока не получилось и если не получится и дальше, то нужно продолжить и доделать map таблицу соответствия. в) особенную сложность доставляет то что текст в куар коде может быть перемешан латиница, кириллица и спец символы. при просмотре логов как приходит куар код выглядит так что это цепочка нажатия клавиш и переключение с латиницу на кириллицу происоходит отправкой LEFT_ALT пример: url?имя=Настя&contact=ddfda33
итого ТЗ
- наладить сканирование, парсинг и вывод нужной информации с логами в консоль. глобально стек без разницы: убунта, python с библиотеками стоят. Можно еще поставить что угодно. Это главная и единственная задача сервера. других нет.
- автоматическая загрузка при перезагрузке сервера для обспечения автоматической работы
- подсказать как лучше из текущего сервера сделать образ для копирования на флешку, чтобы подобных серверов можно было сделать еще несколько.
Данные: вот тут 3 варианта скрипта, были разные попытки https://drive.google.com/file/d/1cqD798WxLePyXKknj...