2014-02-27 68 views
1

我在我們的應用程序中實現了指紋掃描儀(Futronic FS80),但在捕獲指紋用戶之前需要點擊捕獲按鈕,當用戶單擊捕獲按鈕時,我們初始化設備。這裏是初始化代碼。始終初始化指紋掃描儀設備

int defaultInterface = ScanAPIHelper.Device.BaseInterface; 
       FTRSCAN_INTERFACE_STATUS[] status = ScanAPIHelper.Device.GetInterfaces(); 
       if (status[0] != FTRSCAN_INTERFACE_STATUS.FTRSCAN_INTERFACE_STATUS_CONNECTED) 
       { 
        MessageBox.Show("Device not Connected"); 
        return; 
       } 

       m_hDevice = new Device(); 
       m_hDevice.Open(); 
       m_hDevice.FastFingerDetectMethod = true; 
       DeviceInfo dinfo = m_hDevice.Information; 

我們要刪除捕獲按鈕,所以用戶只需將fingure放在設備上,而無需點擊任何按鈕。

感謝 阿圖爾

回答

0

您可以創建一個event其檢測手指放在device.If事件發生,那麼你可以調用相應的功能用於捕獲指紋。

+0

如果設備未初始化,那麼設備如何告訴我們該圖放在設備上。 –

+0

您應該在初始化設備之前檢查手指放在設計表單事件中,並且當事件發生時您可以調用捕獲指紋的代碼。 – vikky