قارئ البصمة في دلفي lecteur d'empreintes digitales
#1
السلام عليكم و رحمة الله تعالى و بركاته :

- هل قارىء البصمة يعمل بنفس طريقة قارىء الكود بار ؟ .

// يعني يقرأ الكود بار ثم يعطي قيمة مباشرتا نتعامل معها بعدها .//

و إذا كانت غير هذا فكيف .؟.

- قاعدة البيانات أكسس ، دلفي 2010

والسلام عليكم و رحمة الله .
- لا شيء من لا شيء ............... ؟
الرد
#2
و عليكم السلام و رحمة الله تعالى وبركاته

إقتباس : - هل قارىء البصمة يعمل بنفس طريقة قارىء الكود بار ؟
ليس بنفس الطريقة .
قارىء البصمة عنده ذاكرة يخزن فيها البيانات ثم يقوم بالـ SDK الموفر إرسال هذه البيانات إلى الجهاز (الحاسب) ، توجد أنواع ترسل و تستقبل البينات
SDK تأتي معه امثلة بالـ VB عادة واحيانا بالدلفي إذا حالفك الحظ Rolleyes
الرد
#3
[وعليكم السلام اخي
منذو اكثر من سنه طلب مني احد اصدقائي بناء مشروع حساب رواتب عمال من خلال جهاز البصمة
وقمت بالبحث فتوصلت انه يمكن الاتصال معه عبر منفذ الشبكة ولكن لم يكن لدي معرفة بكيفية استخراج البيانات من الجهاز البصمة عبر المنفذ ولكن وجدت طريقة ضعيفة تلبي الطلب حيث يأتي معه برنامج يقوم بالاتصال وجلب البيانات ووضعها بقاعدة بيانات اكسس ولكن لايقوم بحساب الرواتب للعمال وقم بعمل البرنامج اعتماداً عتلك القاعدة
اخي ليس كالباركود .....
الرد
#4
السلام عليكم و رحمة الله تعالى و بركاته

* حسب علمي تتمتع تتمتع البصمة بميزات (حافة بارزة ، تفرع ، نهاية ، نقطة ، بحيرة ، خط قصير ، معبر)

- ماسح البصمة يقوم بمسح صورة للبصمة

بعدها ؟؟؟؟

من يقوم بالتعرف على مميزات البصمة ؟.

هل هو ماسح البصمة بعدها يعطينا النتيجة مباشرتا ملف bin مثلا أو غير ذلك

أو نحن نقوم ببرمجة برنامج يتعرف على المميزات الخاصة بالبصمة .و هذا صعب على ما أعتقد .
- لا شيء من لا شيء ............... ؟
الرد
#5
وعليكم السلام ورحمة الله وبركاته
إقتباس :ماسح البصمة يقوم بمسح صورة للبصمة
بعدها ؟ من يقوم بالتعرف على مميزات البصمة ؟
مرفق صور احد الاجهزة من شركة ZKSoftware الصينية
الجهاز به نظام مدمج للتعامل مع البصمات
الاستعمال سهل:
يتم ادخال بصمة العمال واحد تلو الاخر ويعطي لكل عامل رقم، يمكن للعامل ادخال بصمة أصبع واحد او عشرة
أولا يتم التعرف على البصمات حيث يدخل العامل الاصبع ثلاث مرات ليقارنها الجهاز ويحدد نقط معينة ضمن لوغاريثم خاص بالشركة
عندما يدخل العامل نفس الاصبع يظهر رقم العامل، قيما بعد يمكن الاتصال بالجهاز وارسال معلومات العامل مثل الاسم واللقب
يحتفظ الجهاز بكافة المعلومات وقت/تاريخ كل بصمة
ياتي مع الجهاز برنامج للاتصال وارسال/استقبال المعلومات منه
في اي وقت يمكن الاتصال بالجهاز وتحميل البيانات ومن ثم يمكن معالجة حظور/غيار العمال وحساب الاجور


للتعامل مع الجهاز بدلفي هناك طريق مختلفة منها
- تحميل sdk الجهاز وبرمجة الاتصال بالجهاز وتحميل المعلومات
- استخدام البرنامج الذي ياتي مع الجهاز واستيراد المعومات (مثل ما فعل الاخ وليدDL)
- ...
الاجهزى كثيرة وخياراتها/سعة استيعابها تختلف، بعض الاجهزة بها امكانية قرائة كرت ممغنط بدلا من البصمة، بعها به شاشة ويمكنها اصدار صورت، اجهزة اخرى تاخذ صورة للعين وليس بصمة الاصبع... كلها متوفرة


الملفات المرفقة
.jpg   F707.jpg (الحجم : 14.97 ك ب / التحميلات : 113)
.jpg   F7.jpg (الحجم : 39.78 ك ب / التحميلات : 63)
الرد
#6
السلام عليكم و رحمة الله

1- شكرا أخ عبد العزيز على هذا الرد

* المشكل في كيفية إستيراد البيانات من الجهاز عن طريق الدلفي ؟


أخ لو كان بالإمكان مثال صغير و شكرا .
- لا شيء من لا شيء ............... ؟
الرد
#7

إقتباس :المشكل في كيفية إستيراد البيانات من الجهاز عن طريق الدلفي ؟
اختر
1- هل ياتي مع الجهاز برنامج ؟ نعم، استخدمه للاتصال بالجهاز واستيراد البيانات الى قاعدة بياناته access في حالة zksoftware ثم قم بدراسة هذه القاعدة وقم من خلال برنامجك استيراد البيانات التي تحتاج
2- احصل على sdk الجهاز، اقراء الDOC/Manual افهم/برمج الاتصال ثم استيراد البيانات من الجهاز، غالبا يكون الاتصال بمنفذ port ورقم IP وكلمة سر ثم ارسال اوامر حسب بروتوكول ما ثم استقبال البيانات.

نسيت ان اذكر بعض الاجهزة بمكن الحصول على البيانات منها باستخدم FLASH Disk

ايضا كان، ما هو الجهاز الذي بحوزتك ؟
الرد
#8
شكرا لك أخي على هذا التوضيح

و أعتذر على الإستفسار المعمق ، .

هذا راجع إلى ترددي في شراء قارء البصمة لعدم معرفتي بكيفية الإتصال به .
- لا شيء من لا شيء ............... ؟
الرد
#9
[quote pid='31701' dateline='1402403797']

2- احصل على sdk الجهاز، اقراء الDOC/Manual افهم/برمج الاتصال ثم استيراد البيانات من الجهاز، غالبا يكون الاتصال بمنفذ port ورقم IP وكلمة سر ثم ارسال اوامر حسب بروتوكول ما ثم استقبال البيانات.

 السلام عليكم و رحمة الله :
هل من شرح مفصل فيما يخص sdk ، اذا كان ممكن حزمة sdk لل ZKfingerprint ; و مثال على طريقة الاتصال بالدلفي . ؟؟؟

[/quote]
- لا شيء من لا شيء ............... ؟
الرد
#10
السلام عليكم ورحمة الله وبركاته...

أخي الكريم:
هل الغرض من جهاز البصمة هو :
1- تنظيم حضور و إنصراف الموظفين.
2- أو التحقق من البصمة بشكل مباشر للشخص الواقف أمام الحاسب لأجل غرض معين كما يحدث في شركات الإتصالات مثلاُ.

لأن طريقة التعامل تختلف: فإذا كان الغرض منه هو تنظيم حضور و إنصراف موظفين في شركة ما فهذا يعني أن هذا الجهاز يجب أن تتم تسجيل بصمات جميع الموظفين مسبقا على الجهاز ضمن الذاكرة المخصصة له, و من ثم نستخدم ال SDK التي تأتي من قبل الشركة المصنعة من أجل الإتصال بالجهاز و جلب البيانات منها و إفراغها حتى لا تمتلئ وتمنتنع حينها عن إستقبال بصمات جديدة.
طبعا في هذه الحالة لا يمكن أن تكون الآلة متصلة بشكل مباشر مع الحاسب و ذلك لبعدها غالبا عن الحواسب فهي توزع على المداخل و المخارج في مبنى أو عدة مباني فهي بالتالي تتصل عبر الشبكة, و معنى ذلك تقنيا فإن لكل جاهز IP يتيتح لنا الإتصال بالجهاز من خلال الجهاز المتصل على الشبكة نفسها.
وبهذا فإن وظيفة برنامجك هي الإتصال بجميع تلك الأجهزة و جمع البصمات المدخلة من قبل الموظفين فيها و إفراغها من جديد و بعد ذلك تقوم بمجمع تلك البيانات في ملف وغالبا ما يكون على شكل ملف نصي عادي مشفر و باستخدام ال SDK أيضا تتمكن من فك تشفيره و الاستفاده منه.

أما إذا كان الغرض منه التحقق المباشر, فهذا النوع لا يحتوي على ذاكرة و ولكن يرسل البيانات إلى الحاسب عن طريق سلك ال USB, و يقوم عندها برنامجك بإستقبالها عن طريق ال SDK الخاص بهذا الجهاز, إذا تختلف طريقى التعامل.

بالنسبة لل SDK غالبا ما تكون OCX يمكنك إضافتها إلى الدلفي لكن أغلب الأمثلة التي تكون مع ال OCX تكون بلغة VC,VB وهذه تستطيع فتحها بسهولة و التعرف على التوابع الموجودة فيها و من ثم استخدامها في الدلفي مع بعض التعديلات حسب الحاجة.
والأسهل هو قراءة ملف ال Help الخاص بتلك ال SDK الخاصة بتلك الآلة للتعرف على توابع الإتصال و جلب البيانات و الإفراغ و تحويل البصمات بين الساعات, ضبط الوقت...إلخ.

وأخيرا فإن ال SDK لا تكون متاحة للتحميل لأي أحد فبعد شرائك للجهاز يمكنك التسجيل على موقع الشركة (أيا كانت) و طلب منهم ال SDK و سيعطوك بالطبع.
طريقة أخرى إذا كان لك علاقة بأحد موزعي هذه الأجهزة في السوق فهو يمكنه مشاركة هذه ال SDK معك.

وفقكم الله جميعا.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم