د ESEEK M600 پروګرامر SDK سکینر واحد

د محصول معلومات
| د محصول نوم | د M600 کارن لارښود او پروګرامر SDK |
|---|---|
| بیاکتنه | 1X |
| د سند شمیره | XXXXXX-1X |
| نیټه | د ۲۰۲۳ کال د نومبر ۳۰مه |
| جوړونکی | E-Seek Incorporated |
| سوداګریزه نښه | E-Seek او E-Seek لوگو د E-Seek راجستر شوي سوداګریزې نښې دي یوځای شوی. |
| Webسایټ | www.e-seek.com |
| پته | د R & D مرکز 9471 Ridgehaven Ct. #E سان ډیاګو، CA 92123 |
| ټیلیفون | 858-495-1900 |
| فکس | 858-495-1901 |
د محصول کارولو لارښوونې
- د کارونکي لارښود په دقت سره ولولئ ترڅو خپل ځان د محصول سره آشنا کړئ.
- ډاډ ترلاسه کړئ چې وسیله د FCC قواعدو او صنعت کاناډا د جواز څخه معاف شوي RSS(s) برخې 15 سره مطابقت لري.
- وسیله د ریډیټر او ستاسو د بدن ترمینځ لږترلږه د 20 سانتي مترو په فاصله کې نصب کړئ ترڅو د FCC وړانګو افشا کولو محدودیتونو سره مطابقت ولري.
- د لارښود له لارې د اسانه نیویګیشن لپاره د مینځپانګو جدول ته مراجعه وکړئ.
- د اوور لپاره د وسیلې توضیحاتو برخه تعقیب کړئview د M600 ماډل.
- Review د محصول مشخصات د تخنیکي توضیحاتو پوهیدو لپاره.
د چاپ حق © 2022 E-Seek Incorporated. ټول حقونه خوندي دي.
E-Seek حق لري چې د اعتبار، فعالیت یا ډیزاین ښه کولو لپاره په هر محصول کې بدلون راولي.
E-Seek د محصول مسؤلیت په غاړه نه اخلئ چې د محصول ، سرکټ یا غوښتنلیک څخه چې دلته تشریح شوي د غوښتنلیک یا کارولو څخه رامینځته کیږي.
هیڅ جواز نه ورکول کیږي، یا په ښکاره ډول یا په ښکاره ډول، ایسټپیل، یا بل ډول د هر ډول پیټینټ حق یا پیټینټ الندې، پوښښ یا د هر ډول ترکیب، سیسټم، وسایلو، ماشین، موادو میتود، یا پروسې پورې اړه لري چې د E-Seek محصولات کارول کیدی شي. یو تقلید جواز یوازې د تجهیزاتو، سرکیټونو او فرعي سیسټمونو لپاره شتون لري چې په E-Seek محصولاتو کې شتون لري.
E-Seek او E-Seek لوگو د E-Seek Incorporated راجستر شوي سوداګریزې نښې دي. د دې حوالې لارښود کې ذکر شوي نور محصول نومونه ممکن د دوی اړوند شرکتونو سوداګریزې نښې یا راجستر شوي سوداګریزې نښې وي او دلته یې منل کیږي.
په یاد ولرئ چې پدې وخت کې د PDF417، MRZ، او QR کوډ ډیکوډرونه مستند شوي مګر لاهم فعال ندي.
په یاد ولرئ چې M600 RFID کمپیوټر ته د معیاري CCID USB ټولګي په کارولو سره انٹرفیس کوي او د دې سند لخوا پوښل شوي ندي.
E-SEEK Inc.
Webسایټ: www.e-seek.com
پیټ شوی محصول
د R & D مرکز
9471 Ridge Haven Ct. #ای
سان ډیاګو، CA 92123
ټیلیفون: 858-495-1900
فکس: 858-495-1901
د فدرالي مخابراتو کمیسیون د مداخلې بیان
دا وسیله د FCC قواعدو برخه 15 سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د زیان رسونکي مداخلې لامل نشي، او
- دا وسیله باید هر ډول لاسوهنه ومني، پشمول هغه مداخله چې ممکن د ناغوښتل شوي عملیاتو لامل شي.
دا تجهیزات ازمول شوي او موندل شوي چې د FCC مقرراتو 15 برخې سره سم د A ټولګي ډیجیټل وسیلې لپاره محدودیتونو سره مطابقت لري. دا محدودیتونه ډیزاین شوي ترڅو د استوګنې په نصب کې د زیان رسونکي مداخلې په وړاندې مناسب محافظت چمتو کړي. دا تجهیزات د راډیو فریکوینسي انرژي تولیدوي ، کاروي او کولی شي خپروي او که چیرې نصب نشي او د لارښوونو سره سم وکارول شي ، ممکن د راډیو مخابراتو ته د زیان رسونکي مداخلې لامل شي. په هرصورت، هیڅ تضمین شتون نلري چې مداخله به په ځانګړي نصب کې واقع نشي. که چیرې دا تجهیزات د راډیو یا تلویزیون استقبال ته د زیان رسونکي مداخلې لامل شي ، کوم چې د تجهیزاتو په بندولو او فعالولو سره ټاکل کیدی شي ، کارونکي هڅول کیږي چې د لاندې اقداماتو څخه یو له لارې د مداخلې سمولو هڅه وکړي:
- د ترلاسه کونکي انتن بیا ځای پرځای کول یا ځای په ځای کول.
- د تجهیزاتو او رسیدونکي ترمینځ جلا کول زیات کړئ.
- تجهیزات په یوه سرکټ کې له هغه څخه توپیر سره وصل کړئ چې ریسیور ورسره وصل دی.
- د مرستې لپاره د ډیلر یا تجربه لرونکي راډیو / تلویزیون تخنیکین سره مشوره وکړئ.
د FCC احتیاط: کوم بدلونونه یا تعدیلات چې د موافقت لپاره مسؤل ګوند لخوا په څرګند ډول تصویب شوي ندي کولی شي د دې تجهیزاتو چلولو لپاره د کارونکي واک باطل کړي. دا ټرانسمیټر باید د بل انتن یا ټرانسمیټر سره په ګډه موقعیت یا کار ونه کړي.
د وړانګو افشا کولو بیان:
دا تجهیزات د FCC وړانګو افشا کولو محدودیتونو سره مطابقت لري چې د غیر کنټرول شوي چاپیریال لپاره ټاکل شوي. دا تجهیزات باید د ریډیټر او ستاسو د بدن ترمینځ لږترلږه 20 سانتي فاصله نصب او چلول شي.
د کاناډا صنعت
دا وسیله د جواز څخه معاف شوي لیږدونکي / ترلاسه کونکي لري چې د نوښت، ساینس او اقتصادي پراختیا کاناډا د جواز څخه معاف شوي RSS (s) سره مطابقت لري. عملیات د لاندې دوو شرایطو تابع دي:
- دا وسیله ممکن د مداخلې لامل نشي.
- دا وسیله باید هر ډول مداخله ومني، پشمول هغه مداخله چې کیدای شي د وسیلې غیر مطلوب عملیات لامل شي.
پیژندنه
د دې وسیله غوره کولو لپاره مننه.
دا د کارونکي لارښود د E-seek Model M600 لپاره د عملیاتي پروسیجرونو او پروګرام کولو APIs توضیحات وړاندې کوي. د دې وسیله کارولو دمخه د دې کارونکي لارښود په احتیاط سره ولولئ.
اصلي سکرینونه چې څرګندیږي ممکن د دې کارونکي لارښود کې کارول شوي سکرین عکسونو څخه یو څه توپیر ولري. د ماډل M600 سکینر واحد له دې وروسته د "دې وسیله" په نوم یادیږي
لاسي کنوانسیون
- احتیاط: دا د دې وسیله ته د زیان رسولو احتمال خبرداری ورکوي.
- مهم: دا هغه لارښوونې په ګوته کوي چې باید تعقیب شي ترڅو د دې وسیلې سم فعالیت او موثریت ډاډمن شي.
- یادونه: دا یو عمومي اهمیت ته اشاره کوي.
- یادونه: دا د نسبي اهمیت توکي په ګوته کوي.
- تفصیل: دا یو ځانګړی اهمیت په ګوته کوي.
بندیزونه
- د دې کارن لارښود غیر مجاز کارول یا بیا تولید، که په بشپړ ډول وي یا په یوه برخه کې، په کلکه منع دی.
- د دې کارونکي لارښود کې موجود معلومات پرته له خبرتیا د بدلون تابع دي.
د محصول ځانګړتیا
دا وسیله د ID3، ID1، او بورډینګ پاس لوستونکی دی.
د وسیلې توضیحات
د E-Seek ماډل M600 ID Reader د ID کارت لوستلو لپاره د فعالیت نوی معیار معرفي کوي. دا کولی شي ID3 او ID1 کارتونه پرته له هود څخه ولولي ترڅو د اسنادو لوستل ساده کړي. د بورډینګ پاس بارکوډونه هم لوستل کیدی شي. د پرمختللي عکس پروسس کول د لوړ کیفیت ID1 عکسونو چمتو کولو لپاره ترسره کیږي پرته له هوډ.
ماډل M600 SDK کې MRZ، QR، او PDF417 ډیکوډرونه هم شامل دي. دا د لوړ سرعت USB 2.0 اتصال په کارولو سره کمپیوټر سره وصل کیږي.
اوورVIEW د M600 ماډل
ارقام، 1 او 2 د M600 لوی ماډلونه او برخې روښانه کوي.

د محصول مشخصات
| توکي | تفصیل |
| انځورګري | سینسر: 2D CMOS
ریزولوشن: RGB/IR 600dpi، UV 300dpi
د رنګ ژوروالی: RGB/UV: 24 bits / pixel, IR: 8 bits / pixel د رڼا سرچینې: لید (سپینه)، IR (870 nm)، UV (365 nm) د انځور محصول بڼه: BMP |
| سمارټ کارت | بې اړیکه: ISO 14443 A/B، NFC، |
| خبرتیا | د اوریدلو وړ: بیپ
بصری شاخص: د 2 RGB حالت LEDs |
| ارتباط | USB 2.0 لوړ سرعت. |
| بریښنایی | د ننوتلو ځواک: د 5V ان پټ حجمtage. د بریښنا مصرف: TBD
د بریښنا اډاپټر: AC110-240V، 50/60Hz 0.35A Max محصول: 5V 2Amps |
| فزیکي | ابعاد:
اوږدوالی: 195mm پلنوالی: 160mm لوړوالی: 109mm / 102mm (له شیشې پورې) وزن: 900grams (2lbs) د عکس اخیستلو کړکۍ: 130 x 95 mm (5.12 x 3.74″) د انعکاس ضد او سکریچ مقاومت لرونکی شیشه |
| د چاپیریال | د تودوخې درجه: عملیاتي: -10 ° C څخه تر 50 ° C (14 ° F څخه 122 ° F) ذخیره کول: -20 ° C څخه 70 ° C ( -4 ° F څخه 158 ° F)
رطوبت: عملیاتي: 5-95٪ (غیر کنډیشن) دوړې: IP5x |
تخنیکي توضیحات
- RGB 24 bit @ 600 dpi
- IR 8 bit @ 600 dpi
- UV 24 bit @ 300 dpi
- ID3، ID1، او بورډینګ پاس
- MRZ ډیکوډ کوي
- QR ډیکوډ کوي
- 2D (PDF417) او 1D ډیکوډ کوي
- USB 2.0 لوړ سرعت
- بې هوډ عملیات
- RFID
- پیټ شوی
د بسته بندۍ وسیله
د M600 بسته کې شامل دي:
- M600 وسیله
- USB کیبل
- د حساب ورکولو کارت (؟؟؟)
USB کیبل
M600 د USB انٹرفیس کیبل سره چمتو شوی. دا کیبل M600 ته اجازه ورکوي چې ستاسو په کمپیوټر کې د معیاري USB 2.0 لوړ سرعت پورټ سره انٹرفیس وکړي.

د سپینې بیلانس کیلیبریشن کارت

د کیلیبریشن کارت د سپینې توازن اندازه کولو لپاره کارول کیږي. کیلیبریشن د بار وړلو یا اوږدې مودې کارولو وروسته اړین کیدی شي. د سپینې توازن کیلیبریشن ترسره کولو لپاره په ساده ډول لومړی د تیر اړخ سره کارت دننه کړئ.
د اوږدې مودې کارولو وروسته یا که کارت سکریچ شي نو باید پریښودل شي.
پیل کول
- د M600 سکینر د WinUSB ډرایورونه کاروي او د Windows8، Windows10، یا Windows11 لپاره هیڅ نصب ته اړتیا نشته.
د M600 بریښنا کیبل سره وصل کړئ او سکینر ځواکمن کړئ.
M600 باید د وسیلې مدیر کې د یونیورسل سیریل بس وسیلو لاندې څرګند شي.

پدې مرحله کې د M600 لوړ LED حالت وګورئ، او ډاډ ترلاسه کړئ چې شنه څراغ قوي دی.
که چیرې سور څراغ روښانه شي دا په ګوته کوي چې سکینر د وژونکي خطا سره مخ شوی. د "M600dll.log" په خلاصولو سره د خطا ډول چیک کړئ file.
د ډیمو غوښتنلیک چلول
د M600 ډیمو غوښتنلیک ډاونلوډ کړئ http://e-seek.com/products/m-600/
SCOPE
د کمپیوټر سافټویر د غوښتنلیک exe، د C# API مجلس، او C/C++ DLL لري چې د M600 سره په USB کې اړیکه نیسي. دا سند د M600 C#s پوښيample غوښتنلیک او C# API چې د C# پراختیا کونکي M600 DLL ته ساده انٹرفیس ورکوي. M600 د RFID ماډل لري چې د مایکروسافټ CCID معیاري انٹرفیس کاروي کوم چې د دې سند لخوا پوښل شوی نه دی. عملیات
کله چې یو کارت داخل شي M600 فرم ویئر به:
- په اوتومات ډول یو سند سکین کړئ که چیرې فعال وي
- که موجود وي MRZ ډیکوډ کړئ
- که موجود وي PDF417 ډیکوډ کړئ
- د سپینو LEDs په کارولو سره سکین کړئ
- د IR LEDs په کارولو سره سکین کړئ
- د UV LEDs په کارولو سره سکین کړئ
د شاخص LEDS
د M600 LED حالت جدول په لاندې ډول دی:

GUI

9 شکل او ID3 سند او 10 شکل او ID1 سند ښکاره کوي. د ID1 انځورونه کرول شوي.
GUI درې کوچني پری لريview کیڼ اړخ ته انځورونه او یو لوی اصلي انځور.
کوچني انځورونه مخکېVIEW PANE

دلته درې کوچني تختې شتون لري چې د مختلف ر lightingا په کارولو سره سکین شوي کارت ښیې.
- لومړی عکس د سپینې رڼا په کارولو سره اخیستل شوی.
- دوهم عکس د IR رڼا په کارولو سره اخیستل شوی.
- وروستی عکس د UV رڼا په کارولو سره اخیستل شوی.
آرکیټیکچر
د C# ډیمو غوښتنلیک اصلي هدف د پخوانی چمتو کول ديampد یو غوښتنلیک لیکلو څرنګوالی چې د C# API په کارولو سره د M600 سره مداخله کوي.

غوښتنلیک (M600.exe یا د کارونکي غوښتنلیک)، M600api.dll او M600dll.dllnd باید په ورته لارښود کې وي. DLL به یو لاګ جوړ کړي file (M600dll.log) په ډایرکټر کې چیرې چې دا په ډیفالټ چلیږي مګر که وغواړي غیر فعال کیدی شي.
لکه څنګه چې په ساحه کې یادونه وشوه M600 د RFID ماډل لري چې کمپیوټر ته د CCID USB ټولګي په توګه انٹرفیس کوي او د دې سند لخوا پوښل شوي ندي.
M600 DEMO APP
د C# M600APP پروژه اصلي ایپ او GUI لري. دا د اجرا وړ "M600.exe" رامینځته کوي.
د دې پروژې ماډلونه په لاندې ډول دي:
- FormM600demo.cs
- FormUpdate.cs
FORMM600DEMO.CS
دا اصلي بڼه ده او کوډ لري چې د M600 C# API سره مداخله کوي. دا Init() فنکشن ته زنګ وهي کوم چې M600DLL د M600 سره د خبرو اترو لپاره پیل کوي او په اتوماتيک ډول عکسونه لیږدوي. د کارونکي غوښتنلیک باید WndProc() له پامه غورځوي او د M600's WndProcMessage() فنکشن ته زنګ ووهي که چیرې دا غواړي د USB نښلول او پیښې منحل کړي.
FORMUPDATE.CS
دا ماډل فرعي روټینونه لري چې GUI تازه کوي.
C# API
C# API M600 ته یو ساده انٹرفیس چمتو کوي. د C# پراختیا کونکی باید د دې وړتیا ولري چې دا انٹرفیس د M600 سره ګړندي انٹرفیس کولو لپاره وکاروي پرته لدې چې د M600 DLL غیر منظم کوډ سره مستقیم انٹرفیس ته اړتیا ولري.
غوښتنلیک باید په پیل کې د بیرته راستنیدو پیښو لپاره راجستر شي. DLL به بیا غوښتنلیک ته زنګ ووهي کله چې پیښه پیښ شي. بیا غوښتنلیک باید په FormM600demo.cs کې د Invoke میتود په کارولو سره تلیفون بیرته خپل تار ته همغږي کړي.
د API اسمبلۍ په غوښتنلیک کې په لاندې ډول رامینځته کیږي:
عامه جامد CM600api m_M600 = نوی CM600api();
د API فعالیت
void SetLogDir(LOG_DIR) [اختیاري] دې فنکشن ته د Init() څخه مخکې زنګ ووهئ ترڅو د ډیفالټ لاګ ډایرکټر بدل کړي. په ډیفالټ که چیرې دا فنکشن M600DLL ونه ویل شي نو M600DLL.LOG به رامینځته کړي file په ورته ډایرکټر کې دا روانه ده. دې فنکشن ته د مطلوب لاګ ډایرکټر تار تیر کړئ. د ننوتلو غیر فعالولو لپاره "نال" تار تېر کړئ.
- باطل پیل ()
دې فنکشن ته په پیل کې زنګ ووهئ لکه د فارم بار کولو پرمهال. - باطل RegCB (OnNewEvent)
د پیښې ثبت کول بیرته زنګ ووهئ. - باطل بند ()
د غوښتنلیک بندولو دمخه دې فنکشن ته زنګ ووهئ لکه د فارم بندیدو پرمهال. - bool login (bool blogin)
کله چې ریښتیا وي یونټ به سکین کړي کله چې کارت داخل شي (نورمال عملیات).
کله چې غلط وي واحد به سکین نه کړي کله چې کارت داخل شي. - باطل کارن بیپ (E_BEEP eBeep)
د بیپ غږ رامینځته کوي. د E_BEEP شمیره درې ارزښتونه لري:
BEEP_1، - باطل GetVer (د M600_VER ver څخه بهر)
د E-Seek سیریل نمبر (EsSerNum)، سیلیکون سیریل نمبر (DsSerNum)، DLL نسخه، د بارکوډ ډیکوډر نسخه، د فرم ویئر نسخه، او هارډویر نسخه لکه څنګه چې د M600_VER جوړښت لخوا تعریف شوي ترلاسه کوي.
د M600_VER جوړښت غړي چې ممکن د پرمخ وړونکي لپاره په زړه پوري وي:
ulong EsSerNum; // E-Seek سیریل نمبر
//
bite DllMajor؛ // د DLL نسخه شمیره
بایټ DllMinor؛
bite DllBuild;
بایټ FwMajor؛ // د فرم ویئر نسخه شمیره
بایټ FwMinor؛
بایټ FwBuild; // تل صفر - bool WrUserData (byte[] aryData)
د فلش کولو لپاره د کارونکي ډیټا بایټ سرې لیکي (128 بایټ حد).
فلش باید په مکرر ډول بدلولو ډیټا ذخیره نشي ځکه چې دا د 10,000 معتبر لیکنو پورې محدود دی. - bool RdUserData(byte[] aryData)
د فلش څخه د کارونکي ډیټا بایټ سرې لوستل کیږي (128 بایټ حد).
په یاد ولرئ چې د USB اتصال ترلاسه کولو او منحل کولو لپاره د کارونکي غوښتنلیک باید WndProc() بیرته راوباسي او د M600 api's WndProcMessage ته زنګ ووهي. - خوندي شوی اووررایډ باطل WndProc (د ریف پیغام m)
{
m_M600.WndProcMessage(ref m); // د USB نښلولو او منحل کولو لپاره چک کوي
base.WndProc(ref m);
API موخې
د C# API M600_IMG ټولګي د هر درې رڼا سرچینې لپاره بټ میپ لري:
بټ میپ bmBmRgb;
بټ میپ bmBmIr;
بټ میپ bmBmUv;
لومړی عکس RGB دی.
دوهم انځور IR دی.
دریم عکس UV دی.
بټ میپس به کرپ شي که چیرې د ID1 سند وموندل شي.
د C# API M600_BC جوړښت د 2D ډیټا جوړښت لري.
بایټ [ aryMRZ ] // د MRZ لپاره د بایټ سرې *
بایټ [] aryQR; // د QR لپاره د بایټ سري *
بايټ[] aryP417; // د PDF417 لپاره د بایټ سرې*
int iBcOrient;
که چیرې د PDF417 بارکوډ وموندل شي د iBcOrient عنصر د کارت اورینیټیشن څلور شمیرل شوي ارزښتونه لري او د نامعلوم لپاره صفر.
- 0 = نامعلوم لوري
- 1 = نورمال اړخ (د کارت مخ په ښي خوا کې دی).
- 2 = ښي خوا ته مخامخ مګر پورته.
- 3 = مخ په کیڼ اړخ کې دی.
- 4= مخکی کیڼ اړخ ته او پورته خواته.
نوټ چې د دې خوشې کولو لپاره MRZ، QR، او PDF417 ډیکوډینګ لا تر اوسه نه دی پلي شوی.
پیښې:
د کارونکي غوښتنلیک باید M600dll ته د پیل کولو په اړه یو استازی واستوي ترڅو DLL وکولی شي استازي ته د پیښې د بشپړ ارزښت سره زنګ ووهي.
M600 DLL د پیښې کال بیرته غوښتنلیک ته په یوه تار کې لیږي چې M600 DLL رامینځته کوي.
- EVENT_DISCOVERY
- EVENT_SCANING فرم ویئر یو سند سکین کوي
- EVENT_IR IR انځور چمتو دی
- EVENT_RGB RGB انځور چمتو دی
- EVENT_UV UV انځور چمتو دی
- EVENT_REMOVE سند لرې کیدی شي
- EVENT_BARCODE*
- EVENT_MRZ*
- EVENT_DONE سکین بشپړ شو
- EVENT_USB_CON USB نښلول شوی
- EVENT_USB_DIS USB منحل شو
نه: د MRZ او بارډوډ فعالیتونه اوس مهال پلي شوي ندي
PSEUDO کوډ EXAMPLE
CM600api m_M600 = نوی CM600api(); // C# API اعتراض
m_M600.Init(M600_Callback); // د پیښو لپاره کال بیک
// د پیښې کال بیک
//
عامه باطل M600_Callback(int iEvent)
{
بدلول (iEvent)
{
قضیه EVENT_IR: // IR عکس چمتو دی
ماتول
قضیه EVENT_RGB: // د RGB انځور چمتو دی
ماتول
قضیه EVENT_UV: // UV انځور چمتو دی
ماتول
قضیه EVENT_DONE: // سکین بشپړ شو
ماتول
...
}
}
...
m_M600. بند کړئ()
ساتنه
د M600 ساتلو لپاره درې برخې شتون لري:
پاکول (مرحله 3-5)
اندازه کول (مرحله 6-7)
لومړی ګام: د کیلیبریشن کارت دننه کړئ
میخانیکي نقاشي

اسناد / سرچینې
![]() |
د ESEEK M600 پروګرامر SDK سکینر واحد [pdf] د کارونکي لارښود 2A9IZ-M600, 2A9IZM600, m600, M600 پروګرامر SDK سکینر یونټ، پروګرامر SDK سکینر یونټ، SDK سکینر یونټ، سکینر یونټ |

