Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. Скачать актуальную версию qrcodereader.exe и положить в рабочую директорию, например C:\Program Files\qrcodereader\
  2. Скачать утилиту nssm (https://nssm.cc/download )
  3. Распаковать архив с утилитой. Запустить консоль CMD.exe от администратора. В консоли перейти в директорию утилиты командой cd, далее перейти в директорию согласно вашей архитектуре ОС. (/win32 или /win64)

    Пример:

    C:\Users\PC>cd /d d:\
    D:\>cd\nssm-2.24\win64
  4. Выполнить в консоли команду

    nssm install QrcodeReaderService

    , где QrcodeReaderService - наименование создаваемой службы. Появится окно настроек создаваемой службы.

  5. Появится окно настроек создаваемой службы. В поле Path выбрать путь до утилиты qrcodereader. По умолчанию служба будет запускаться вместе с операционной системой.

  6. Перейти в список служб windows и найти созданную службу по указанному имени. Вызвать контекстное меню службы по правому клику мыши и выбрать “Запустить".

...

  1. Скачать скрипт 
  2. Скачать актуальную версию qrcodereader.jar. На данный момент это qrcodereader-0.0.11-SNAPSHOT.jar. Если версия отличается, нужно будет поправить в скрипте значение переменной qrcodereader. 
  3. Положить скрипт и jar-файл в одну папку.
  4. Открыть консоль, перейти в папку со скриптом и джаркой.
  5. Добавить скрипту право на исполнение командой

    chmod +x ./qrcodereader_install.sh

  6. Перед запуском скрипта нужно подключить сканер к компьютеру или переподключить, если он уже был подключен. Это нужно для того, чтобы скрипт нашел последнее подключенное к системе устройство.
  7. После того, как сканер подключен и определился, запускаем скрипт командой 

    sudo ./qrcodereader_install.sh

  8. Вводим пароль.

  9. Видим сообщения:

    Обнаружено последнее подключенное к компьютеру устройство: 
    
    	Путь к устройству:  ttyACM0 
    	Серийный номер устройства:  14142B30FC
    
    Для подтверждения выбора устройства введите нажмите клавишу y.
  10. Если устройство то, что нам нужно, жмём "y".  После чего видим:


    Добавлено правило udev 98-COM.rules
    
    
    
    Отправлена команда на перечитывание правил udev, для корректного назначения прав необходимо переподключить сканер к компьютеру.
    
    
    
    Создана служба QRCodereader service (/etc/systemd/system/qrcodereader.service)
    Created symlink /etc/systemd/system/multi-user.target.wants/qrcodereader.service → /etc/systemd/system/qrcodereader.service.
    Служба будет запускаться при старте системы в многопользовательском режиме.
    Служба запущена, состояние active.
  11. Переподключаем сканер, идём в браузер http://localhost:8101/getQRBytes на сканирование, сканируем полис и видим примерно такую картину:

...