Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Система учета товаров с отслеживанием файла данных сканера

Система для автоматического учета товаров с использованием сканера штрих-кодов и мониторинга файла данных.

Требования

  • Python 3.9 или выше
  • Установленные зависимости из requirements.txt

Установка

  1. Клонируйте репозиторий или распакуйте архив
  2. Установите зависимости:
pip install -r requirements.txt

Настройка

  1. Создайте звуковые файлы в директории sounds:

    • success.wav - звук успешного сканирования
    • error.wav - звук ошибки (дубликат)
    • box_full.wav - звук заполнения коробки
  2. Настройте параметры в файле config.py:

    • SCANNER_FILE_PATH - путь к файлу, куда сканер записывает данные
    • BOX_CAPACITY - вместимость коробки (по умолчанию 12 единиц)

Использование

  1. Запустите программу:
python main.py
  1. В главном меню выберите нужное действие:

    • Начать мониторинг файла сканера
    • Показать текущие настройки
    • Изменить путь к файлу сканера
    • Выход
  2. При запуске мониторинга:

    • Программа будет отслеживать изменения в файле сканера
    • При сканировании кода будет воспроизводиться звуковой сигнал
    • При обнаружении дубликата будет воспроизводиться звук ошибки
    • При заполнении коробки будет воспроизводиться специальный сигнал
    • Данные о коробках сохраняются в Excel-файл в директории export

Логирование

Все действия системы записываются в файл scanner.log с временными метками.

Экспорт данных

Данные о коробках и их содержимом автоматически экспортируются в Excel-файл в директории export/boxes.xlsx.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages