Единица за скенер за SDK програмер ESEEK M600

Информации за производот
| Име на производ | Корисничко упатство за M600 и SDK за програмер |
|---|---|
| Ревизија | 1X |
| Број на документ | XXXXXX-1X |
| Датум | 29 ноември 2022 година |
| Производител | Вклучено е-Барај |
| Заштитен знак | E-Seek и логото E-Seek се регистрирани заштитни знаци на E-Seek Инкорпорирани. |
| Webсајт | www.e-seek.com |
| Адреса | Центар за истражување и развој 9471 Ridgehaven Ct. #Е Сан Диего, Калифорнија 92123 |
| Телефон | 858-495-1900 |
| Факс | 858-495-1901 |
Упатство за употреба на производот
- Внимателно прочитајте го упатството за употреба за да се запознаете со производот.
- Уверете се дека уредот е во согласност со Дел 15 од Правилата на FCC и RSS-ите на Industry Canada, ослободени од лиценца.
- Инсталирајте го уредот на минимално растојание од 20 cm помеѓу радијаторот и вашето тело за да се усогласат со ограничувањата за изложеност на зрачење на FCC.
- Погледнете ја содржината за лесна навигација низ прирачникот.
- Следете го делот за опис на уредот за повеќеview на моделот М600.
- Review спецификациите на производот за да се разберат техничките детали.
Авторски права © 2022 E-Seek Incorporated. Сите права се задржани.
E-Seek го задржува правото да прави промени на кој било производ за да ја подобри доверливоста, функцијата или дизајнот.
E-Seek не презема никаква одговорност за производот што произлегува од или во врска со примената или употребата на производот, колото или апликацијата опишана овде.
Ниту една лиценца не е дадена, ниту експлицитно, ниту со импликација, estoppel или на друг начин според кое било патентно право или патент, што опфаќа или се однесува на која било комбинација, систем, апарат, машина, метод на материјал или процес во кој може да се користат производите на 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
Патентиран производ
Центар за истражување и развој
9471 Риџ рај Ct. #Е
Сан Диего, CA 92123
тел: 858-495-1900
Факс: 858-495-1901
Изјава за мешање на Федералната комисија за комуникации
Овој уред е во согласност со Дел 15 од Правилата на FCC. Работата е предмет на следниве два услови:
- Овој уред може да не предизвикува штетни пречки и
- овој уред мора да ги прифати сите примени пречки, вклучително и пречки што може да предизвикаат несакано работење.
Оваа опрема е тестирана и утврдено е дека е во согласност со ограничувањата за дигитален уред од класа А, во согласност со Дел 15 од Правилата на FCC. Овие ограничувања се дизајнирани да обезбедат разумна заштита од штетни пречки во станбена инсталација. Оваа опрема генерира, користи и може да зрачи енергија на радио фреквенција и, доколку не се инсталира и користи во согласност со упатствата, може да предизвика штетни пречки на радио комуникациите. Сепак, не постои гаранција дека нема да има пречки во одредена инсталација. Доколку оваа опрема предизвика штетни пречки на радио или телевизиски прием, што може да се утврди со исклучување и вклучување на опремата, корисникот се охрабрува да се обиде да ги поправи пречките со една од следниве мерки:
- Преориентирајте ја или преместете ја приемната антена.
- Зголемете го одвојувањето помеѓу опремата и приемникот.
- Поврзете ја опремата во штекер на коло различно од она на кое е поврзан ресиверот.
- Консултирајте се со продавачот или со искусен радио/телевизиски техничар за помош.
FCC Внимание: Сите промени или модификации кои не се изрично одобрени од страната одговорна за усогласеноста може да го поништат овластувањето на корисникот да работи со оваа опрема. Овој предавател не смее да биде поставен или да работи заедно со која било друга антена или предавател.
Изјава за изложеност на радијација:
Оваа опрема е во согласност со ограничувањата за изложеност на радијација на FCC утврдени за неконтролирана средина. Оваа опрема треба да се инсталира и работи на минимално растојание од 20 cm помеѓу радијаторот и вашето тело.
Индустрија Канада
Овој уред содржи предаватели/приемници/приемници ослободени од лиценца кои се во согласност со RSS-ите на Канада, ослободени од лиценца, за иновации, наука и економски развој. Работата е предмет на следниве два услови:
- Овој уред може да не предизвикува пречки.
- Овој уред мора да прифати какви било пречки, вклучително и пречки што може да предизвикаат несакано работење на уредот.
ВОВЕД
Ви благодариме што го избравте овој уред.
Ова Упатство за корисникот дава описи на оперативните процедури и програмирање API за E-seek Model M600. Внимателно прочитајте го ова Упатство за употреба пред да го користите овој уред.
Вистинските екрани што се појавуваат може да бидат малку различни од сликите на екранот што се користат во ова Упатство за корисникот. Единицата за скенер на Model M600 понатаму се нарекува „овој уред“
Прирачник конвенција
- Внимание: Ова предупредува на можност за оштетување на овој уред.
- Важно: Ова укажува на упатства што треба да се следат за да се обезбеди правилна функционалност и ефикасност на овој уред.
- Забелешка: Ова укажува на ставка од општа важност.
- Потсетник: Ова укажува на ставка од релативна важност.
- Детали: Ова укажува на ставка од специфична важност.
Ограничувања
- Строго е забрането неовластено користење или репродукција на ова Упатство за корисникот, без разлика дали е целосно или делумно.
- Информациите содржани во ова упатство за корисникот се предмет на промена без претходна најава.
КАРАКТЕРИСТИКА НА ПРОИЗВОДОТ
Овој уред е ID3, ID1 и читач на карта за патување.
ОПИС НА УРЕДОТ
E-Seek Model M600 ID Reader воведува нов стандард за изведба за читање лични карти. Може да чита ID3 и ID1 картички без хауба за да го олесни читањето на документите. Може да се прочитаат и бар-кодовите на картата за бордирање. Се изведува напредна обработка на слики за да се обезбедат висококвалитетни ID1 слики без капак.
Моделот M600 SDK вклучува и декодери за MRZ, QR и PDF417. Се поврзува со компјутер користејќи USB 2.0 конекција со голема брзина.
ГОТОВОVIEW ОД МОДЕЛ М600
Сликите 1 и 2 ги илустрираат главните модули и компоненти на M600.

СПЕЦИФИКАЦИЈА НА ПРОИЗВОДОТ
| Предмети | Опис |
| Слики | Сензор: 2D CMOS
Резолуција: RGB/IR 600dpi, UV 300dpi
Длабочина на боја: RGB/UV: 24 бита / пиксел, IR: 8 бита / пиксел Извори на светлина: видливи (бела), IR (870 nm), UV (365 nm) Формат на излез на слика: BMP |
| Паметна картичка | Бесконтактен: ISO 14443 A/B, NFC, |
| Предупредување | Звучен: Бип
Визуелен индикатор: 2 LED диоди за статус RGB |
| Поврзување | USB 2.0 со голема брзина. |
| Електрични | Влезна моќност: 5V влезен волуменtagд. Потрошувачка на енергија: TBD
Адаптер за напојување: AC110-240V, 50/60Hz 0.35A Макс Излез: 5V 2Amps |
| Физички | Димензии:
Должина: 195мм Ширина: 160мм Висина: 109 мм / 102 мм (до стакло) Тежина: 900 грама (2 фунти) Прозорец за фотографирање: 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 битни @ 600 dpi
- IR 8 бита @ 600 dpi
- УВ 24 бита @ 300 dpi
- ID3, ID1 и карта за патување
- Дешифрира MRZ
- Дешифрира QR
- Дешифрира 2D (PDF417) и 1D
- USB 2.0 Голема брзина
- Операција без качулка
- РФИД
- Патентирано
УРЕД ЗА РАСПАКУВАЊЕ
Пакетот M600 вклучува:
- Уред М600
- USB кабел
- Картичка за калибрација (???)
USB кабел
M600 е испорачан со USB-интерфејс кабел. Овој кабел му овозможува на M600 да се поврзува со стандардниот USB 2.0 приклучок за голема брзина на вашиот компјутер.

КАРТИЧКА ЗА КАЛИБРАЦИЈА НА БЕЛА БАЛАНС

Картичката за калибрација се користи за калибрирање на балансот на белата боја. Може да биде потребна калибрација по испорака или продолжена употреба. За да ја извршите калибрацијата на балансот на белата боја, едноставно прво вметнете ја картичката со страната со стрелка.
По продолжена употреба или ако картичката се изгребе, треба да се фрли.
ЗАПОЧНУВАЊЕ
- Скенерот M600 користи драјвери за WinUSB и не е потребна инсталација за Windows8, Windows10 или Windows11.
Поврзете го M600 кабелот за напојување и напојувајте го скенерот.
M600 треба да се појави под уредите со универзална сериска магистрала во Управувачот со уреди.

Во овој момент проверете го статусот на горната LED диода на M600 и проверете дали зеленото светло е целосно вклучено.
Ако ЦРВЕНОТО светло трепка, тоа покажува дека скенерот наишол на фатална грешка. Проверете го типот на грешка со отворање на „M600dll.log“ file.
ВКЛУЧУВАЊЕ ДЕМО АПЛИКАЦИЈА
Преземете ја демо апликацијата M600 од http://e-seek.com/products/m-600/
ОПСЕГ
Софтверот за компјутер се состои од exe апликација, склоп на C# API и C/C++ DLL што комуницира со M600 преку USB. Овој документ ги опфаќа M600 C# sampле апликацијата и C# API што му дава на развивачот на C# едноставен интерфејс со M600 DLL. M600 содржи RFID модул кој користи стандарден Microsoft CCID интерфејс кој не е покриен со овој документ. Операција
Кога ќе се вметне картичка, фирмверот M600 ќе:
- Автоматски скенирајте документ ако е овозможено
- Дешифрирајте го MRZ доколку е присутен
- Дешифрирајте го PDF417 доколку е присутен
- Скенирајте со помош на белите LED диоди
- Скенирајте со помош на IR LED диоди
- Скенирајте со помош на УВ LED диоди
ИНДИКАТОРСКИ LED диоди
Табелата за статус на LED M600 е како што следува:

GUI

Слика 9 покажува и ID3 документ и Слика 10 покажува и ID1 документ. Сликите ID1 беа исечени.
GUI има три мали предview слики лево и голема главна слика.
МАЛИ СЛИКИ ПРЕДVIEW ПАНЕ

Има три мали стакла кои ја прикажуваат скенираната картичка со различно осветлување.
- Првата слика е снимена со помош на бела светлина.
- Втората слика е снимена со помош на IR светлина.
- Последната слика е снимена со помош на УВ светлина.
АРХИТЕКТУРА
Главната цел на демо апликацијата C# е да обезбеди ексampле за тоа како да напишете апликација која се поврзува со M600 користејќи C# API.

Апликацијата (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() и да ја повика функцијата WndProcMessage() на M600 ако сака да прима настани за поврзување и исклучување на USB.
FORMUPDATE.CS
Овој модул содржи потпрограми кои го ажурираат GUI.
C# API
C# API обезбедува едноставен интерфејс за M600. Развивачот на C# треба да може да го користи овој интерфејс за брзо поврзување со M600 без потреба директно да се поврзува со неуправуваниот код M600 DLL.
Апликацијата треба да се регистрира за настани за повратен повик при иницијализација. DLL потоа ќе ја повика апликацијата кога ќе се случи некој настан. Потоа, апликацијата треба да го синхронизира повикот назад кон својата нишка користејќи го методот Invoke во FormM600demo.cs.
Склопот на API е инстанциран во апликацијата како:
јавно статичко CM600api m_M600 = нов CM600api();
ФУНКЦИИ API
void SetLogDir(LOG_DIR) [Изборно] Повикајте ја оваа функција пред Init() за да го надминете стандардниот директориум за дневници. Стандардно, ако оваа функција не се нарекува M600DLL ќе го создаде M600DLL.LOG file во истиот директориум во кој работи. Пренесете ја оваа функција низата од саканиот директориум за дневници. За да го оневозможите најавувањето, поминете ја низата „null“.
- void Init()
Повикајте ја оваа функција при иницијализација, како на пример при вчитување на формуларот. - void RegCB (OnNewEvent)
Регистрирајте настан повик назад. - void Close()
Повикајте ја оваа функција пред да ја затворите апликацијата, како на пример за време на затворена форма. - bool Најава (bool bLogin)
Кога е точно, уредот ќе скенира кога ќе се вметне картичка (нормална работа).
Кога е неточно, уредот нема да скенира кога е вметната картичка. - void UserBeep (E_BEEP eBeep)
Создава звучен звук. Набројувањето E_BEEP има три вредности:
BEEP_1, - void GetVer (излезе M600_VER верзија)
Го добива серискиот број E-Seek (EsSerNum), серискиот број на силикон (DsSerNum), верзијата DLL, верзијата на декодер за баркод, верзијата на фирмверот и верзијата на хардверот како што е дефинирано во структурата M600_VER.
Членовите на структурата M600_VER кои можат да бидат од интерес за развивачот се:
улонг EsSerNum; // Сериски број на E-Seek
//
бајт DllMajor; // Број на верзија на DLL
бајт DllMinor;
бајт DllBuild;
бајт FwMajor; // Број на верзијата на фирмверот
бајт FwMinor;
бајт FwBuild; // Секогаш нула - bool WrUserData (бајт[] aryData)
Запишува низа од бајти на кориснички податоци за да трепка (ограничување од 128 бајти).
Флешот не треба да се користи за складирање на податоци кои често се менуваат бидејќи се ограничени на 10,000 сигурни записи. - bool RdUserData(бајт[] aryData)
Чита низа од бајти на кориснички податоци од блиц (ограничување од 128 бајти).
Забележете дека за да се добие USB-поврзување и исклучување, корисничката апликација треба да го замени WndProc() и да ја повика WndProcMessage на M600 api. - заштитено отфрлање празнина WndProc(реф Порака m)
{
m_M600.WndProcMessage(ref m); // проверува дали USB се поврзува и исклучува
база.WndProc(ref m);
ОБЈЕКТИ API
Класата C# API M600_IMG има битмапа за секој од трите извори на светлина:
Битмапа bmBmRgb;
Битмапа bmBmIr;
Битмапа bmBmUv;
Првата слика е RGB.
Втората слика е IR.
Третата слика е УВ.
Битмапите ќе бидат исечени ако се открие документ 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 УВ сликата е подготвена
- EVENT_REMOVE Документот може да се отстрани
- НАСТАН_БАРКОД*
- EVENT_MRZ*
- EVENT_DONE Скенирањето е завршено
- EVENT_USB_CON Поврзан е USB
- EVENT_USB_DIS USB е исклучен
Не: Функциите MRZ и bardode во моментов не се имплементирани
ПСЕВДО ШИФРА ПРAMPLE
CM600api m_M600 = нов CM600api(); // C# API објект
m_M600.Init(M600_Callback); // повратен повик за настани
// Повратен повик на настанот
//
јавна празнина M600_Callback (int iEvent)
{
прекинувач (iEvent)
{
случај EVENT_IR: // IR сликата е подготвена
пауза;
футрола EVENT_RGB: // RGB слика подготвена
пауза;
случај EVENT_UV: // УВ сликата е подготвена
пауза;
случај EVENT_DONE: // Скенирањето е завршено
пауза;
…
}
}
…
m_M600.Close()
ОДРЖУВАЊЕ
Постојат три дела за одржување на M600:
Чистење (чекор 3-5)
Калибрација (чекор 6-7)
Чекор 1: Вметнете ја картичката за калибрација
МЕХАНИЧКИ ЦРТЕЖИ

Документи / ресурси
![]() |
Единица за скенер за SDK програмер ESEEK M600 [pdf] Упатство за користење 2A9IZ-M600, 2A9IZM600, m600, M600 Програмер SDK скенер единица, програмер SDK скенер единица, SDK скенер единица, скенер единица |

