Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Общая информация

Данная инструкция позволяет установить и настроить все необходимые компоненты для работы сканеров отпечатков пальцев разных производителей с FSSM (Fingerprint Scanner Support Module) в системах Windows и Linux.

Критерием корректной установки и настройки является отображение адаптера в списке загруженных адаптеров (Утилита fssm-demo, команда 7: Get loaded adapter list).

Все упомянутые ниже установочные пакеты и инсталляторы можно найти в архиве.

ОС Linux

В данном разделе описана установка и настройка компонентов для работы FSSM в системах на базе Linux.

Futronic

Для работы сканеров Futronic с FSSM:

  1. Рядом с libfssm.so должна находиться папка adapters, в которой должны находиться адаптер libfutronic.so и интерфейсная библиотека сканеров Futronic libScanAPI.so. Интерфейсная библиотека сканеров Futronic libScanAPI.so должна находиться во вложенной папке adapters/drivers/futronic. Все перечисленное входит в комплект поставки.

    Структура папок
    ├───libfssm.so 
    └───adapters
              ├───libfutronic.so
    └───drivers
    └───futronic
              └───libScanAPI.so
  2. В системе должна быть установлена библиотека libusb-compat.

    В зависимости от вашей системы название пакета для установки может отличаться:

          - libusb-0.1-4 на Ubuntu, Astra;
          - libusb-compat на Arch Linux, CentOS;
          - libusb-compat-0.1 на Fedora.

    Пример установки:

    sudo apt-get install libusb-0.1-4
  3. Приложение, использующее FSSM, необходимо запускать с правами суперпользователя (sudo), либо предоставить права доступа всем пользователям на устройства Futronic следующим образом:

    1. Создать файл правил доступа к устройствам:

      sudo nano /etc/udev/rules.d/99-futronic.rules
    2. Дать полные права (r/w) всем пользователям на устройства Futronic (id 1491):

      SUBSYSTEM=="usb", ATTRS{idVendor}=="1491", MODE="0666"
    3. Обновить правила: перезапустить, переподключить устройство или выполнить команду:

      sudo udevadm control --reload-rules

ZKTeco

На Linux поддерживаются только сканеры модели SLK20R. Сканеры модели ZK9500 не поддерживаются.

Для работы сканеров ZKTeco с FSSM:

  1. Рядом с libfssm.so должна находиться папка adapters, в которой должен находиться адаптер libzkteco.so

    Структура папок
    ├───libfssm.so
    └───adapters
        └───libzkteco.so
  2. Интерфейсную библиотеку сканеров ZKTeco libzkfp.so и вспомогательные библиотеки необходимо поместить в папку usr/local/lib.

    Структура папок для x86
    └───usr
        └───local
            └───lib
                ├───libzkfp.so
                ├───libcrypto.so.0.9.8
                ├───libidkit.so.3
                ├───libiomp5.so
                ├───libnuma.so.1
                ├───libsilkidcap.so
                ├───libsqlite3.so
                ├───libusb-0.1.so.4
                ├───libusb-1.0.so.0
                └───libzkfinger10.so
    Структура папок для x86_64
    └───usr
        └───local
            └───lib
    ├───libzkfp.so
                ├───libcrypto.so.0.9.8
                ├───libidkit.so.2
                ├───libiomp5.so
                ├───libsilkidcap.so
                ├───libsqlite3.so.0
                ├───libusb-0.1.so.4
                └───libzkfinger10.so

    Все вышеперечисленное входит в комплект поставки.

  3. Приложение, использующее FSSM, необходимо запускать с правами суперпользователя (sudo), либо предоставить права доступа всем пользователям на устройства ZKTeco следующим образом:

    1. Создать файл правил доступа к устройствам:

      sudo nano /etc/udev/rules.d/99-zkteco.rules
    2. Дать полные права (r/w) всем пользователям на устройства ZKteco (id 1b55):

      SUBSYSTEM=="usb", ATTRS{idVendor}=="1b55", MODE="0666"
    3. Обновить правила: перезапустить, переподключить устройство или выполнить команду:

      sudo udevadm control --reload-rules

Papilon

Для работы сканеров Papilon с FSSM:

  1. Рядом с libfssm.so должна находится папка adapters, в которой должны находиться адаптер libpapilon.so. Интерфейсная библиотека сканеров Papilon liblsclient.so.8.0.6-01, вспомогательная библиотека libplcd.so.8.0.6-01 и их симлинки должны находиться во вложенной папке adapters/drivers/papilon. Все перечисленное входит в комплект поставки.

    Структура папок
    ├───libfssm.so
    └───adapters
        ├───libpapilon.so
        └───drivers
            └───papilon
                ├───liblsclient.so
                ├───liblsclient.so.8
                ├───liblsclient.so.8.0
                ├───liblsclient.so.8.0.6-01
                ├───libplcd.so
                ├───libplcd.so.8
                ├───libplcd.so.8.0
                └───libplcd.so.8.0.6-01
  2. Необходимо установить пакеты (пример для deb-системы):
    1. Установить пакет dkms_2.3-3_all.deb.
    2. Установить пакет ds21n-usb-dkms_8.0.4.3_all.deb.
    3. Сделать симлинк командой:

      sudo ln -sf /usr/lib/x86_64-linux-gnu/libpng16.so.16 /usr/lib/x86_64-linux-gnu/libpng15.so.15
    4. Перезапустить компьютер.

  3.  Приложение, использующее FSSM, необходимо запускать с правами суперпользователя (sudo), либо предоставить права доступа всем пользователям на устройства Papilon следующим образом:
    1. Создать файл правил доступа к устройствам:

      sudo nano /etc/udev/rules.d/99-papilon.rules
    2. Дать полные права (r/w) всем пользователям на устройства Papilon (id 23de):

      SUBSYSTEM=="usb", ATTRS{idVendor}=="23de", MODE="0666
    3. Обновить правила: перезапустить, переподключить устройство или выполнить команду:

      sudo udevadm control --reload-rules

Anviz

Сканеры Anviz не поддерживаются в системах на базе Linux.

ОС Windows

В данном разделе описана установка и настройка компонентов для работы FSSM в Windows.

Futronic

Модель сканера Futronic FS26 совместима только с 32-битными приложениями.

Для работы сканеров Futronic с FSSM:

  1. Рядом с fssm.dll должна находиться папка adapters, в которой должны находиться адаптер futronic.dll. Интерфейсная библиотека сканеров Futronic ftrScanAPI.dll должна находиться во вложенной папке adapters/drivers/futronic. Все перечисленное входит в комплект поставки.

    Структура папок
    ├───fssm.dll
    └───adapters
    ├───futronic.dll
    └───drivers
    └───futronic
    └───ftrScanAPI.dll
  2. Необходимо установить драйвер сканеров Futronic — ftrDriverSetup_win8_whql_3471.exe (из скачанного архива).

ZKTeco

Для работы сканеров ZKTeco с FSSM:

  1. Рядом с fssm.dll должна находиться папка adapters, в которой должен находиться адаптер zkteco.dll. Все перечисленное входит в комплект поставки.

    Структура папок
    ├───fssm.dll
    └───adapters
        └───zkteco.dll
  2. Необходимо установить драйвер сканеров ZKTeco — setup.exe (из скачанного архива).

Papilon

Для работы сканеров Papilon с FSSM:

  1. Рядом с fssm.dll должна находиться папка adapters, в которой должны находиться адаптер papilon.dll. Интерфейсная библиотека сканеров Papilon lsclient.dll и вспомогательные библиотеки должны лежать и в папке с запускаемым приложением и во вложенной папке adapters/drivers/papilon. Все перечисленное входит в комплект поставки.

    Структура папок для x86Структура папки adapters для x86
    ├───fssm.dll
    ├───adapters ──────────
    ├───lsclient.dll
    ├───1394API.dll
    ├───ds14.dll
    ├───ds16.dll
    ├───ds21n.dll
    ├───ds22.dll
    ├───ds22n.dll
    ├───ds24.dll
    ├───ds30.dll
    ├───ds30n.dll
    ├───ds30ni.dll
    ├───ds30nm.dll
    ├───ds40.dll
    ├───ds45.dll
    ├───fx3.dll
    ├───fx3scan.dll
    ├───libiconv2.dll
    ├───libintl3.dll
    └───plcd.dll


    ├───papilon.dll
    └───drivers
        └───papilon
            ├───lsclient.dll
            ├───1394API.dll
            ├───ds14.dll
            ├───ds16.dll
            ├───ds21n.dll
            ├───ds22.dll
            ├───ds22n.dll
            ├───ds24.dll
            ├───ds30.dll
            ├───ds30n.dll
            ├───ds30ni.dll
            ├───ds30nm.dll
            ├───ds40.dll
            ├───ds45.dll
            ├───fx3.dll
            ├───fx3scan.dll
            ├───libiconv2.dll
            ├───libintl3.dll
            └───plcd.dll
    Структура папок для x86_64Структура папки adapters для x86_64
    ├───fssm.dll
    ├───adapters ────────────
    ├───lsclient.dll
    ├───ds14.dll
    ├───ds16.dll
    ├───ds21n.dll
    ├───ds22.dll
    ├───ds22n.dll
    ├───ds30.dll
    ├───ds30n.dll
    ├───ds30ni.dll
    ├───ds30nm.dll
    ├───ds40.dll
    ├───ds45.dll
    ├───lcd.dll
    ├───libiconv-2.dll
    ├───libintl.dll
    └───plcd.dll


    ├───papilon.dll
    └───drivers
    └───papilon
    ├───lsclient.dll
    ├───ds14.dll
    ├───ds16.dll
    ├───ds21n.dll
    ├───ds22.dll
    ├───ds22n.dll
    ├───ds30.dll
    ├───ds30n.dll
    ├───ds30ni.dll
    ├───ds30nm.dll
    ├───ds40.dll
    ├───ds45.dll
    ├───lcd.dll
    ├───libiconv-2.dll
    ├───libintl.dll
    └───plcd.dll

    Все вышеперечисленное входит в комплект поставки.

  2. Обновить драйвер Papilon следующим образом:
    1. Открыть Диспетчер устройств.
    2. Найти свое устройство в Устройства USB.
    3. Нажав правой кнопкой мыши выбрать Обновить драйвер.
    4. Выбрать Найти драйверы на этом компьютере.
    5. Указать путь до директории /papilon/win/Vista_x64/ (из скачанного архива).

Anviz

Сканеры Anviz совместимы только с 32-битными приложениями.

Для работы сканеров Anviz с FSSM рядом с fssm.dll должна находиться папка adapters, в которой должны находиться адаптер anviz.dll. Интерфейсная библиотека сканеров Anviz AvzScanner.dll должна находиться во вложенной папке adapters/drivers/anviz. Все входит в комплект поставки.

Структура папок
├───fssm.dll
└───adapters
    ├───anviz.dll
    └───drivers
        └───anviz
            └───AvzScanner.dll


  • No labels