SYSTEM INSTALLATION STEPS
1. Get the package by sending Request Free SDK Download from the,
URL:- http://www.secugen.com/download/sdkrequest.htm
FDxSDK_Pro_for_Linux_v3.71c/FDx SDK Pro for Linux v3.71c/FDx_SDK_PRO_LINUX_X64_3_7_1_REV570
2. Install the following packages if no0t already installed on your system.
libgtk1.2-dev (1.2.10-18.1build2)
3. Install the SecuGen USB Device Drivers
cd <install_dir>/lib/linux
make install
sudo cp libsgfdu05.so.1.0.1 /usr/local/lib
sudo cp libsgfdu04.so.1.0.4 /usr/local/lib
sudo cp libsgfdu03.so.2.0.6 /usr/local/lib
sudo cp libsgfplib.so.3.7.1 /usr/local/lib
sudo cp libsgfpamx.so.3.5.1 /usr/local/lib
sudo cp libjnisgfplib.so.3.7.1 /usr/local/lib
sudo /sbin/ldconfig /usr/local/lib
If you need to uninstall, the command is (make uninstall)
4. By default, only the root user can access the SecuGen USB device because the device requires
write permissions, To allow non-root users to use the device, perform the following steps:
4.1 Create a SecuGen Group
# groupadd SecuGen
4.2 Add fingerprint users to the SecuGen group.
#gpasswd -a myUserID SecuGen
(substitute user name for myUserID)
Ex:- useradd sectestuser
groupadd SecuGen
gpasswd -a sectestuser SecuGen
4.3 Create a file in /etc/udev/rules.d/99SecuGenSDU03M.rules.
Add the following lines:
SYSFS{idVendor}=="1162", SYSFS{idProduct}=="0330", SYMLINK+="input/fdu04-%k", MODE="0660", GROUP="SecuGen"
SYSFS{idVendor}=="1162", SYSFS{idProduct}=="2000", SYMLINK+="input/sdu04p-%k", MODE="0660", GROUP="SecuGen"
SYSFS{idVendor}=="1162", SYSFS{idProduct}=="0322", SYMLINK+="input/sdu03m-%k", MODE="0660", GROUP="SecuGen"
SYSFS{idVendor}=="1162", SYSFS{idProduct}=="0320", SYMLINK+="input/fdu03-%k", MODE="0660", GROUP="SecuGen"
KERNEL=="uinput", MODE="0660", GROUP="SecuGen"
4.4 Reboot
5. Plug in the Hamster Plus or Hamster IV device
6. Now you are ready to run the demo programs in the
<installdir>/bin/linux directory
7. Configuration for java applications
libjnisgfplib.so supports only one class of SecuGen device at a time.
The default configuration is for the SecuGen U20 device.
8. Configuration for Hamster PRO 20
cd <install_dir>/lib/linux
cp libjnisgfplib.so.3.7.0.fdu05_rename libjnisgfplib.so
make uninstall install
9. cp libjnisgfplib.so /usr/lib
=================================================================
Running the Java Samples
=================================================================
-----------------------------------------------------------------
FPLIB TEST SAMPLE
cd <installdir>/java
sh run_jsgfplibtest.sh
-----------------------------------------------------------------
SGD SWING SAMPLE
cd <installdir>/java make
sh run_jsgd.sh
-----------------------------------------------------------------
MULTIPLE DEVICE SAMPLE
cd <installdir>/java
sh run_jsgmultidevicetest.sh
-----------------------------------------------------------------
Ref:-http://www.secugen.com/index.htm