ESEEK M600 Programmer SDK Unit scanner

Émbaran produk
| Ngaran produk | Manual pamaké M600 sarta Programmer SDK |
|---|---|
| Révisi | 1X |
| Nomer Dokumén | XXXXXX-1X |
| titimangsa | 29 Nopémber 2022 |
| Produsén | E-Neangan Incorporated |
| mérek dagang | E-Seek sareng logo E-Seek mangrupikeun mérek dagang kadaptar ti E-Seek Dilebetkeun. |
| Websitus | www.e-neangan.com |
| Alamat | Urang Sunda & D Center 9471 Ridgehaven Ct. #E San Diego, CA 92123 |
| Telepon | 858-495-1900 |
| Fax | 858-495-1901 |
Parentah Pamakéan Produk
- Baca manual pamaké taliti pikeun familiarize diri jeung produk.
- Pastikeun yén alat éta saluyu sareng Bagian 15 Aturan FCC sareng RSS dibebaskeun lisénsi Industri Kanada.
- Pasang alat kalayan jarak minimum 20 cm antara radiator sareng awak anjeun pikeun matuh wates paparan radiasi FCC.
- Tingal daptar eusi pikeun navigasi gampang dina manual.
- Turutan bagian pedaran alat pikeun leuwihview tina Modél M600.
- Review spésifikasi produk ngartos rinci teknis.
Hak Cipta © 2022 E-Seek Incorporated. Sadaya hak disimpen.
E-Seek ngagaduhan hak pikeun ngarobih kana produk naon waé pikeun ningkatkeun réliabilitas, fungsi atanapi desain.
E-Seek ulah nganggap sagala liability produk timbul tina, atawa dina sambungan jeung, aplikasi atawa pamakéan produk, sirkuit atawa aplikasi dijelaskeun di dieu.
Teu aya lisénsi anu dipasihkeun, boh sacara jelas atanapi ku implikasi, estoppel, atanapi sanés dina hak patén atanapi patén, nutupan atanapi aya hubunganana sareng kombinasi, sistem, aparat, mesin, metode bahan, atanapi prosés dimana produk E-Seek tiasa dianggo. Lisensi tersirat ngan ukur aya pikeun alat, sirkuit sareng subsistem anu aya dina produk E-Seek.
E-Seek sareng logo E-Seek mangrupikeun mérek dagang kadaptar ti E-Seek Incorporated. Ngaran produk séjén anu disebatkeun dina Pituduh Rujukan ieu tiasa janten mérek dagang atanapi mérek dagang kadaptar ti perusahaan masing-masing sareng ku ieu diaku.
Catet yén dina waktos ieu dekoder PDF417, MRZ, sareng kode QR didokumentasikeun tapi henteu acan tiasa dianggo.
Catet yén M600 RFID interfaces ka PC ngagunakeun kelas CCID USB baku sarta di teu katutupan ku dokumén ieu.
E-SEEK Nyarita.
Websitus: www.e-neangan.com
Produk dipaténkeun
Urang Sunda & D Center
9471 Ridge Haven Ct. #E
San Diego, CA 92123
Telepon: 858-495-1900
Fax: 858-495-1901
Pernyataan Gangguan Komisi Komunikasi Federal
Alat ieu saluyu sareng Bagian 15 Aturan FCC. Operasi tunduk kana dua kaayaan ieu:
- Alat ieu moal ngabalukarkeun gangguan anu ngabahayakeun, sareng
- alat ieu kudu narima sagala gangguan narima, kaasup gangguan nu bisa ngabalukarkeun operasi nu teu dihoyongkeun.
Alat ieu geus diuji sarta kapanggih matuh ka wates pikeun alat digital Kelas A, nurutkeun Bagian 15 tina Aturan FCC. Watesan ieu dirarancang pikeun nyayogikeun panyalindungan anu wajar tina gangguan anu ngabahayakeun dina pamasangan padumukan. Alat ieu ngahasilkeun, ngagunakeun sareng tiasa mancarkeun énergi frekuensi radio sareng, upami henteu dipasang sareng dianggo saluyu sareng petunjuk, tiasa nyababkeun gangguan anu ngabahayakeun kana komunikasi radio. Nanging, teu aya jaminan yén gangguan moal lumangsung dina pamasangan khusus. Upami alat ieu nyababkeun gangguan anu ngabahayakeun kana panarimaan radio atanapi televisi, anu tiasa dipastikeun ku cara mareuman sareng ngaktipkeun alat, pangguna didorong nyobian ngabenerkeun gangguan ku salah sahiji ukuran ieu:
- Reorient atawa mindahkeun anteneu panarima.
- Ningkatkeun separation antara alat jeung panarima.
- Sambungkeun alat-alat kana stop kontak dina sirkuit béda ti nu disambungkeun ka panarima.
- Taroskeun ka dealer atanapi teknisi radio/TV anu berpengalaman pikeun pitulung.
FCC Awas: Sagala parobahan atawa modifikasi teu dinyatakeun disatujuan ku pihak jawab minuhan bisa batal wewenang pamaké pikeun beroperasi alat ieu. Pamancar ieu henteu kedah ditempatkeun atanapi beroperasi babarengan sareng anteneu atanapi pamancar anu sanés.
Pernyataan Paparan Radiasi:
Alat ieu saluyu sareng wates paparan radiasi FCC anu ditetepkeun pikeun lingkungan anu teu dikendali. Alat ieu kedah dipasang sareng dioperasikeun kalayan jarak minimal 20 cm antara radiator sareng awak anjeun.
Industri Kanada
Alat ieu ngandung pamancar/panarima anu dibebaskeun lisénsi anu saluyu sareng RSS anu dibebaskeun lisensi Inovasi, Élmu sareng Pangwangunan Ékonomi Kanada. Operasi tunduk kana dua kaayaan ieu:
- Alat ieu moal ngabalukarkeun gangguan.
- Alat ieu kedah nampi gangguan naon waé, kalebet gangguan anu tiasa nyababkeun operasi alat anu henteu dipikahoyong.
BUBUKA
Hatur nuhun pikeun milih alat ieu.
Pituduh Pamaké Ieu nyadiakeun déskripsi ngeunaan prosedur operasi sarta program API pikeun E-neangan Modél M600. Baca sacara saksama Pituduh Pamaké ieu sateuacan nganggo alat ieu.
Layar saleresna anu némbongan tiasa rada béda ti gambar layar anu dianggo dina Pituduh Pamaké ieu. Unit scanner Modél M600 salajengna disebut "alat ieu"
Konvénsi Manual
- Awas: Ieu ngingetkeun kamungkinan karusakan kana alat ieu.
- penting: Ieu nunjukkeun parentah nu kudu dituturkeun pikeun mastikeun pungsionalitas bener jeung efisiensi alat ieu.
- Catetan: Ieu nunjukkeun hiji item pentingna umum.
- pangeling-eling: Ieu nunjukkeun hiji item relatif pentingna.
- Rincian: Ieu nunjukkeun hiji item pentingna husus.
Watesan
- Pamakéan atanapi réproduksi anu henteu sah tina Pituduh Pamaké ieu, boh sadayana atanapi sabagian, dilarang pisan.
- Inpormasi anu aya dina Pituduh Pamaké ieu tiasa robih tanpa aya bewara.
CIRI PRODUK
Alat ieu mangrupikeun pamaca ID3, ID1, sareng boarding pass.
DESKRIPSI alat
E-Seek Modél M600 ID Reader ngenalkeun standar kinerja anyar pikeun maca kartu ID. Bisa maca kartu ID3 na ID1 tanpa tiung pikeun streamline bacaan dokumén. Barcode boarding pass ogé tiasa dibaca. processing gambar canggih dipigawé pikeun nyadiakeun gambar ID1 kualitas luhur tanpa tiung a.
Modél M600 SDK ogé kalebet dekoder MRZ, QR, sareng PDF417. Éta nyambung ka PC nganggo sambungan USB 2.0-speed tinggi.
LEUWIHVIEW MODÉL M600
angka, 1 jeung 2 ngagambarkeun modul utama sareng komponenana M600.

SPESIFIKASI PRODUK
| Barang | Katerangan |
| Pencitraan | Sénsor: 2D CMOS
Resolusi: RGB/IR 600dpi, UV 300dpi
Jero warna: RGB/UV: 24 bit/piksel, IR: 8 bit/piksel Sumber Cahaya: Katingali (Bodas), IR (870 nm), UV (365 nm) Format kaluaran gambar: BMP |
| Kartu pinter | Non-kontak: ISO 14443 A/B, NFC, |
| Waspada | Kadéngé: Bip
Indikator visual: 2 LED status RGB |
| Konektipitas | USB 2.0 Speed High. |
| Listrik | kakuatan input: 5V input voltage. Konsumsi Daya: TBD
adaptor kakuatan: AC110-240V, 50/60Hz 0.35A Max Kaluaran: 5V2Amps |
| Fisik | ukuran:
Panjangna: 195mm Lebar: 160mm Jangkungna: 109mm/ 102mm (ka kaca) Beurat: 900grams (2lbs) Jandéla néwak gambar: 130 x 95 mm (5.12 x 3.74") Kaca anti réflektif sareng tahan goresan |
| Lingkungan | Suhu: Operasi: –10°C nepi ka 50°C (14°F nepi ka 122°F) Panyimpenan: –20°C nepi ka 70°C (–4°F nepi ka 158°F)
Kalembaban: Operasi: 5-95% (non-condensing) Debu: IP5x |
DETAIL Téknis
- RGB 24 bit @ 600 dpi
- IR 8 bit @ 600 dpi
- UV 24 bit @ 300 dpi
- ID3, ID1, sareng boarding pass
- Decodes MRZ
- Decode QR
- Decodes 2D (PDF417) & 1D
- USB 2.0 speed High
- Operasi Hoodless
- RFID
- Dipaténkeun
NUBUAKKEUN ALAT
Paket M600 kalebet:
- Alat M600
- Kabel USB
- Kartu Kalibrasi (???)
USB KABEL
M600 disadiakeun ku kabel panganteur USB. kabel Hal ieu ngamungkinkeun M600 panganteur sareng standar USB 2.0 port speed tinggi dina komputer Anjeun.

KARTU KALIBRASI kasaimbangan bodas

Kartu calibration dipaké pikeun calibrate kasaimbangan bodas. Kalibrasi tiasa diperyogikeun saatos kiriman atanapi pamakean anu berkepanjangan. Pikeun ngalaksanakeun kalibrasi kasaimbangan bodas, selapkeun heula kartu sareng sisi panah.
Saatos pamakéan berkepanjangan atawa lamun kartu jadi scratched eta kudu dipiceun.
NGAMIMITIAN
- Alat panyeken M600 nganggo panggerak WinUSB sareng teu aya pamasangan anu diperyogikeun pikeun Windows8, Windows10, atanapi Windows11.
Sambungkeun kabel M600 Power jeung kakuatan nepi scanner teh.
M600 kedah muncul dina alat Universal Serial Bus dina Manajer Alat.

Dina titik ieu pariksa status M600 luhur LED, sarta pastikeun lampu Héjo padet ON.
Upami lampu BEUREUM kedip-kedip, éta nunjukkeun yén panyeken ngalaman kasalahan anu fatal. Pariksa tipe kasalahan ku muka "M600dll.log" file.
Ngajalankeun DEMO APLIKASI
Unduh Aplikasi Demo M600 dari http://e-seek.com/products/m-600/
WANGKUPAN
Software PC diwangun ku hiji aplikasi exe, a C # assembly API, sarta C / C ++ DLL nu communicates kalawan M600 leuwih USB. Dokumén ieu nyertakeun M600 C # sample aplikasi jeung C # API nu mere C # pamekar panganteur basajan mun M600 DLL. M600 ngandung modul RFID anu ngagunakeun panganteur Microsoft CCID baku nu teu katutupan ku dokumén ieu. Operasi
Nalika kartu diselapkeun firmware M600 bakal:
- Nyeken dokumen sacara otomatis upami diaktipkeun
- Decode MRZ lamun aya
- Decode PDF417 upami aya
- Nyeken nganggo LED Bodas
- Nyeken nganggo LED IR
- Nyeken nganggo LED UV
INDIKATOR LED
Méja status LED M600 nyaéta kieu:

GUI

Angka 9 nunjukkeun sareng dokumen ID3 sareng Gambar 10 nunjukkeun sareng dokumen ID1. Gambar ID1 dipotong.
GUI boga tilu pre leutikview gambar di kénca jeung gambar utama badag.
GAMBAR LEUTIK PREVIEW PANE

Aya tilu panel leutik nu mintonkeun kartu discan maké cahaya béda.
- Gambar munggaran dicandak nganggo lampu bodas.
- Gambar kadua dicandak nganggo lampu IR.
- Gambar anu terakhir dicandak nganggo sinar UV.
Arsitéktur
Tujuan utama aplikasi demo C # nyaéta nyadiakeun example tina cara nulis hiji aplikasi nu interfaces kalawan M600 maké C # API.

Aplikasina (M600.exe atanapi aplikasi pangguna), M600api.dll sareng M600dll.dllnd kedah aya dina diréktori anu sami. DLL bakal nyieun log file (M600dll.log) dina diréktori dimana éta ngajalankeun sacara standar tapi tiasa ditumpurkeun upami hoyong.
Sakumaha didadarkeun di wengkuan boga M600 modul RFID nu interfaces ka pc salaku kelas USB CCID na teu katutupan ku dokumen ieu.
M600 DEMO APLIKASI
Proyék C # M600APP ngandung aplikasi Utama sareng GUI. Nya nyieun "M600.exe" laksana.
Modul dina proyék ieu nyaéta:
- FormM600demo.cs
- FormUpdate.cs
FORMM600DEMO.CS
Ieu formulir utama sarta ngandung kode nu interfaces kalawan M600 C # API. Ieu nelepon fungsi Init () nu initializes M600DLL pikeun komunikasi sareng M600 tur otomatis mindahkeun gambar. aplikasi pamaké kudu override WndProc () jeung nelepon M600 urang WndProcMessage () fungsi lamun hayang nampa USB nyambung jeung megatkeun acara.
FORMUPDATE.CS
Modul ieu ngandung subrutin anu ngamutahirkeun GUI.
C# API
C # API nyadiakeun panganteur basajan mun M600. C # pamekar kudu bisa ngagunakeun panganteur ieu gancang panganteur sareng M600 tanpa perlu panganteur sareng kode unmanaged M600 DLL langsung.
Aplikasi kudu ngadaptar pikeun nelepon deui acara di initialization. DLL teras bakal nyauran deui aplikasi nalika aya kajadian. aplikasi nu lajeng kedah nyingkronkeun panggero deui ka thread na ngagunakeun métode Invoke dina FormM600demo.cs.
Majelis API ieu instantiated dina aplikasi salaku:
publik statik CM600api m_M600 = CM600api anyar ();
FUNGSI API
batal SetLogDir (LOG_DIR) [Opsional] Nelepon fungsi ieu saméméh Init () pikeun override diréktori log standar. Sacara standar lamun fungsi ieu teu disebut M600DLL bakal nyieun M600DLL.LOG file dina diréktori sarua ngajalankeun di. Lulus fungsi ieu string diréktori log nu dipikahoyong. Pikeun nganonaktipkeun logging lulus string "null".
- void Init()
Nelepon pungsi ieu dina initialization kayaning salila beban formulir. - batal RegCB(OnNewEvent)
Ngadaptar acara nelepon deui. - batal Tutup()
Telepon pungsi ieu sateuacan nutup aplikasi sapertos nalika formulir ditutup. - bool Asup (bool bLogin)
Nalika leres unit bakal nyeken nalika kartu diselapkeun (operasi normal).
Nalika palsu unit moal nyeken nalika kartu diselapkeun. - batal UserBeep(E_BEEP eBeep)
Nyiptakeun sora bip. Enumerasi E_BEEP ngagaduhan tilu nilai:
BEEP_1, - batal GetVer (kaluar M600_VER ver)
Kéngingkeun nomer séri E-Seek (EsSerNum), nomer séri Silicon (DsSerNum), versi DLL, versi decoder Barcode, versi firmware, sareng versi hardware anu didefinisikeun ku struktur M600_VER.
Anggota struktur M600_VER anu tiasa dipikaresep ku deverloper nyaéta:
ulong EsSerNum; // E-Neangan serial number
//
bait DllMajor; // Nomer versi DLL
bait DllMinor;
bait DllBuild;
bait FwMajor; // Nomer versi firmware
bait FwMinor;
bait FwBuild; // Sok enol - bool WrUserData (byte [] aryData)
Nulis bait data pamaké Asép Sunandar Sunarya ka flash (128 bait wates).
Flash teu kedah dianggo nyimpen data anu sering robih sabab dugi ka 10,000 tulisan anu tiasa dipercaya. - bool RdUserData(byte[] aryData)
Maca Asép Sunandar Sunarya bait data pamaké ti flash (wates 128 bait).
Catet yén dina raraga recive USB nyambung jeung megatkeun aplikasi pamaké kudu override WndProc () jeung nelepon M600 api's WndProcMessage. - ditangtayungan override void WndProc(ref Pesen m)
{
m_M600.WndProcMessage(ref m); // mariksa sambungan USB sareng pegatkeun sambungan
base.WndProc(ref m);
OBJEK API
Kelas C# API M600_IMG gaduh bitmap pikeun tiap tina tilu sumber cahaya:
Bitmap bmBmRgb;
Bitmap bmBmIr;
Bitmap bmBmUv;
Gambar kahiji nyaéta RGB.
Gambar kadua nyaéta IR.
Gambar katilu nyaéta UV.
Bitmaps bakal dipotong upami dokumen ID1 dideteksi.
Struktur C# API M600_BC ngandung struktur data 2D.
bait [] aryMRZ; // Array bait pikeun MRZ*
bait [] aryQR; // Array bait pikeun QR*
bait [] aryP417; // Array bait pikeun PDF417*
int iBcOrient;
Lamun PDF417 barkod kapanggih unsur iBcOrient opat nilai enumerated orinetation kartu jeung enol pikeun kanyahoan.
- 0 = Orientasi teu dipikanyaho
- 1 = Orientasi normal (Harepan kartu aya di katuhu).
- 2 = Hareup beulah katuhu tapi tibalik.
- 3 = Hareupna di kénca.
- 4 = Hareupna di kénca jeung tibalik ka handap.
Catetan yén pikeun sékrési ieu decoding MRZ, QR, sareng PDF417 henteu acan dipasang.
ACARA:
Aplikasi pamaké kudu lulus utusan dina initialization ka M600dll supados DLL bisa nelepon utusan jeung nilai integer kajadian.
M600 DLL ngirimkeun acara panggero deui ka aplikasi dina thread M600 DLL nyiptakeun.
- EVENT_DISCOVERY
- EVENT_SCANING Firmware keur nyeken hiji dokumen
- EVENT_IR IR gambar siap
- EVENT_RGB gambar RGB siap
- EVENT_UV UV gambar siap
- EVENT_REMOVE Dokumén tiasa dipupus
- EVENT_BARCODE*
- EVENT_MRZ*
- EVENT_DONE Nyeken réngsé
- EVENT_USB_CON USB disambungkeun
- EVENT_USB_DIS USB dipegatkeun
henteu: Fungsi MRZ sareng bardode ayeuna henteu dilaksanakeun
KODE PSEUDO EXAMPLE
CM600api m_M600 = CM600api anyar(); // C# obyék API
m_M600.Init(M600_Callback); // callback pikeun acara
// Acara callback
//
public void M600_Callback(int iEvent)
{
switch (iEvent)
{
bisi EVENT_IR: // IR gambar siap
megatkeun;
bisi EVENT_RGB: // gambar RGB siap
megatkeun;
bisi EVENT_UV: // Gambar UV siap
megatkeun;
bisi EVENT_DONE: // Scan lengkep
megatkeun;
…
}
}
…
m_M600.Tutup()
NGAJAGA
Aya tilu bagian pikeun ngajaga M600:
Ngabersihan (Lengkah 3-5)
Kalibrasi (Lengkah 6-7)
Lengkah 1: Selapkeun Kartu Calibration
GAMBAR MEKANIK

Dokumén / Sumberdaya
![]() |
ESEEK M600 Programmer SDK Unit scanner [pdf] Manual pamaké 2A9IZ-M600, 2A9IZM600, m600, M600 Programmer SDK Unit Scanner, Programmer SDK Unit Scanner, SDK Scanner Unit, Unit Scanner |

