protected void Button2_Click(object sender, EventArgs e) { ////////////// initializing machine DeviceInfo deviceInfo = null; int ret = mfs100.Init(); if (ret != 0) { Literal1.Text = mfs100.GetErrorMsg(ret).ToString(); } else { deviceInfo = mfs100.GetDeviceInfo(); if (deviceInfo != null) { //string scannerInfo = "SERIAL NO.: " + deviceInfo.SerialNo + " MAKE: " + deviceInfo.Make + " MODEL: " + deviceInfo.Model; lblSerial.Text = scannerInfo; } else { //lblSerial.Text = ""; } Literal1.Text = mfs100.GetErrorMsg(ret).ToString(); } /////////////////// capturing finger FingerData fingerprintData = null; int timeout = 300000; string datapath = "c:\\fingerprints\\"; int ret1 = mfs100.AutoCapture(ref fingerprintData, timeout, false, false); if (ret1 != 0) { Literal1.Text = mfs100.GetErrorMsg(ret1).ToString(); } else { string info = "Quality: " + fingerprintData.Quality.ToString() + " Nfiq: " + fingerprintData.Nfiq.ToString() + " Bpp: " + fingerprintData.Bpp.ToString() + " GrayScale:" + fingerprintData.GrayScale.ToString() + "\nW(in):" + fingerprintData.InWidth.ToString() + " H(in):" + fingerprintData.InHeight.ToString() + " area(in):" + fingerprintData.InArea.ToString() + " Dpi/Ppi:" + fingerprintData.Resolution.ToString() + " Compress Ratio:" + fingerprintData.WSQCompressRatio.ToString(); //lblStatus.Text = info; //b[count++] = fingerprintData.ISOTemplate; File.WriteAllBytes(datapath + "//ISOTemplate.iso", fingerprintData.ISOTemplate); File.WriteAllBytes(datapath + "//ISOImage.iso", fingerprintData.ISOImage); File.WriteAllBytes(datapath + "//AnsiTemplate.ansi", fingerprintData.ANSITemplate); File.WriteAllBytes(datapath + "//RawData.raw", fingerprintData.RawData); fingerprintData.FingerImage.Save(datapath + "//FingerImage.bmp", System.Drawing.Imaging.ImageFormat.Bmp); File.WriteAllBytes(datapath + "//WSQImage.wsq", fingerprintData.WSQImage); //ShowMessage("Capture Success.\nFinger data is saved at application path", false); Literal1.Text = "<script language='javascript'>window.alert('finger captured');</script>"; } ////////////////// }
private bool check() { if (mfs100.IsConnected()) { ShowMessage("Device Connected", false); DeviceInfo deviceInfo = null; int ret = mfs100.Init(); if (ret != 0) { //ShowMessage(mfs100.GetErrorMsg(ret), true); } else { deviceInfo = mfs100.GetDeviceInfo(); } return(true); } else { ShowMessage("Device not connected", true); return(false); } }