ESEEK M600 Programmer SDK ເຄື່ອງສະແກນຫນ່ວຍ

ຂໍ້ມູນຜະລິດຕະພັນ
| ຊື່ຜະລິດຕະພັນ | ຄູ່ມືຜູ້ໃຊ້ M600 ແລະໂປລແກລມ SDK |
|---|---|
| ການທົບທວນ | 1X |
| ໝາຍເລກເອກະສານ | XXXXXX-1X |
| ວັນທີ | ວັນທີ 29 ພະຈິກ 2022 |
| ຜູ້ຜະລິດ | E-Seek Incorporated |
| ເຄື່ອງຫມາຍການຄ້າ | ສັນຍາລັກ E-Seek ແລະ E-Seek ແມ່ນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ E-Seek ປະກອບ. |
| Webເວັບໄຊ | www.e-seek.com |
| ທີ່ຢູ່ | ສູນ R&D 9471 Ridgehaven Ct. #E San Diego, CA 92123 |
| ໂທລະສັບ | 858-495-1900 |
| ແຟັກ | 858-495-1901 |
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
- ອ່ານຄູ່ມືຜູ້ໃຊ້ຢ່າງລະມັດລະວັງເພື່ອເຮັດຄວາມຄຸ້ນເຄີຍກັບຜະລິດຕະພັນ.
- ໃຫ້ແນ່ໃຈວ່າອຸປະກອນປະຕິບັດຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC ແລະອຸດສາຫະກໍາການາດາການຍົກເວັ້ນໃບອະນຸຍາດ RSS(s).
- ຕິດຕັ້ງອຸປະກອນທີ່ມີໄລຍະຫ່າງຕໍາ່ສຸດທີ່ 20 ຊມລະຫວ່າງ radiator ແລະຮ່າງກາຍຂອງທ່ານເພື່ອປະຕິບັດຕາມຂອບເຂດຈໍາກັດການຮັບແສງຂອງ FCC.
- ອ້າງອີງໃສ່ຕາຕະລາງເນື້ອໃນເພື່ອງ່າຍຕໍ່ການນໍາທາງຜ່ານຄູ່ມື.
- ປະຕິບັດຕາມພາກສ່ວນລາຍລະອຽດຂອງອຸປະກອນສໍາລັບການສິ້ນສຸດview ຂອງ Model 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 ຕິດຕໍ່ກັບ PC ໂດຍໃຊ້ມາດຕະຖານ CCID USB class ແລະບໍ່ໄດ້ກວມເອົາໂດຍເອກະສານນີ້.
E-SEEK Inc.
Webເວັບໄຊ: www.e-seek.com
ຜະລິດຕະພັນສິດທິບັດ
ສູນ R&D
9471 Ridge haven Ct. #ອ
San Diego, CA 92123
ໂທ: 858-495-1900
ແຟັກ: 858-495-1901
ຄໍາຖະແຫຼງການແຊກແຊງຂອງຄະນະກໍາມະການສື່ສານຂອງລັດຖະບານກາງ
ອຸປະກອນນີ້ປະຕິບັດຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍ, ແລະ
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດໆທີ່ໄດ້ຮັບ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ເກີດການດໍາເນີນງານທີ່ບໍ່ຕ້ອງການ.
ອຸປະກອນນີ້ໄດ້ຮັບການທົດສອບແລະພົບເຫັນວ່າປະຕິບັດຕາມຂອບເຂດຈໍາກັດສໍາລັບອຸປະກອນດິຈິຕອນ Class A, ໂດຍອີງຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ຖືກອອກແບບມາເພື່ອສະຫນອງການປົກປ້ອງທີ່ສົມເຫດສົມຜົນຕໍ່ການແຊກແຊງທີ່ເປັນອັນຕະລາຍໃນການຕິດຕັ້ງທີ່ຢູ່ອາໄສ. ອຸປະກອນນີ້ສ້າງ, ນຳໃຊ້ ແລະ ສາມາດແຜ່ກະຈາຍພະລັງງານຄວາມຖີ່ວິທະຍຸ ແລະ, ຖ້າຫາກວ່າບໍ່ໄດ້ຕິດຕັ້ງແລະນໍາໃຊ້ຕາມຄໍາແນະນໍາ, ອາດຈະເຮັດໃຫ້ເກີດການແຊກແຊງອັນຕະລາຍກັບການສື່ສານວິທະຍຸ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີການຮັບປະກັນວ່າການແຊກແຊງຈະບໍ່ເກີດຂື້ນໃນການຕິດຕັ້ງໂດຍສະເພາະ. ຖ້າອຸປະກອນນີ້ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍຕໍ່ການຮັບວິທະຍຸຫຼືໂທລະພາບ, ເຊິ່ງສາມາດຖືກກໍານົດໂດຍການປິດແລະເປີດອຸປະກອນ, ຜູ້ໃຊ້ໄດ້ຖືກຊຸກຍູ້ໃຫ້ພະຍາຍາມແກ້ໄຂການລົບກວນໂດຍຫນຶ່ງໃນມາດຕະການຕໍ່ໄປນີ້:
- Reorient ຫຼືຍ້າຍເສົາອາກາດຮັບ.
- ເພີ່ມການແຍກຕ່າງຫາກລະຫວ່າງອຸປະກອນແລະເຄື່ອງຮັບ.
- ເຊື່ອມຕໍ່ອຸປະກອນເຂົ້າໄປໃນເຕົ້າສຽບຢູ່ໃນວົງຈອນທີ່ແຕກຕ່າງຈາກທີ່ເຄື່ອງຮັບໄດ້ຖືກເຊື່ອມຕໍ່.
- ປຶກສາຕົວແທນຈໍາໜ່າຍ ຫຼື ຊ່າງວິທະຍຸ/ໂທລະພາບທີ່ມີປະສົບການເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.
ຂໍ້ຄວນລະວັງ FCC: ການປ່ຽນແປງຫຼືການດັດແກ້ທີ່ບໍ່ໄດ້ຮັບການອະນຸມັດຢ່າງຈະແຈ້ງໂດຍພາກສ່ວນທີ່ຮັບຜິດຊອບສໍາລັບການປະຕິບັດສາມາດເປັນໂມຄະສິດອໍານາດຂອງຜູ້ໃຊ້ໃນການດໍາເນີນການອຸປະກອນນີ້. ເຄື່ອງສົ່ງສັນຍານນີ້ຈະຕ້ອງບໍ່ຕັ້ງຢູ່ຮ່ວມກັນ ຫຼື ເຮັດວຽກຮ່ວມກັບເສົາອາກາດ ຫຼືເຄື່ອງສົ່ງສັນຍານອື່ນໆ.
ຖະແຫຼງການການໄດ້ຮັບລັງສີ:
ອຸປະກອນນີ້ປະຕິບັດຕາມຂໍ້ຈໍາກັດການຮັບແສງຂອງລັງສີ FCC ທີ່ກໍານົດໄວ້ສໍາລັບສະພາບແວດລ້ອມທີ່ບໍ່ມີການຄວບຄຸມ. ອຸປະກອນນີ້ຄວນຈະໄດ້ຮັບການຕິດຕັ້ງແລະດໍາເນີນການທີ່ມີໄລຍະຫ່າງຕໍາ່ສຸດທີ່ 20 ຊມລະຫວ່າງ radiator ແລະຮ່າງກາຍຂອງທ່ານ.
ອຸດສາຫະກໍາການາດາ
ອຸປະກອນນີ້ປະກອບດ້ວຍເຄື່ອງສົ່ງຂໍ້ຍົກເວັ້ນໃບອະນຸຍາດ / ຜູ້ຮັບທີ່ປະຕິບັດຕາມນະວັດຕະກໍາ, ວິທະຍາສາດແລະການພັດທະນາເສດຖະກິດການາດາການຍົກເວັ້ນໃບອະນຸຍາດ RSS. ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນ.
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດຫນຶ່ງ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ການເຮັດວຽກທີ່ບໍ່ຕ້ອງການຂອງອຸປະກອນ.
ແນະນຳ
ຂໍຂອບໃຈທ່ານສໍາລັບການເລືອກອຸປະກອນນີ້.
ຄູ່ມືຜູ້ໃຊ້ນີ້ໃຫ້ຄໍາອະທິບາຍກ່ຽວກັບຂັ້ນຕອນການດໍາເນີນງານແລະ APIs ການຂຽນໂປຼແກຼມສໍາລັບ E-seek Model M600. ອ່ານຄູ່ມືຜູ້ໃຊ້ນີ້ຢ່າງລະອຽດກ່ອນທີ່ຈະໃຊ້ອຸປະກອນນີ້.
ຫນ້າຈໍຕົວຈິງທີ່ປາກົດອາດຈະແຕກຕ່າງກັນເລັກນ້ອຍຈາກຮູບພາບຫນ້າຈໍທີ່ໃຊ້ໃນຄູ່ມືຜູ້ໃຊ້ນີ້. ໜ່ວຍເຄື່ອງສະແກນແບບ M600 ແມ່ນເອີ້ນວ່າ “ອຸປະກອນນີ້”.
ສົນທິສັນຍາຄູ່ມື
- ຂໍ້ຄວນລະວັງ: ອັນນີ້ເຕືອນເຖິງຄວາມເປັນໄປໄດ້ຂອງຄວາມເສຍຫາຍຕໍ່ອຸປະກອນນີ້.
- ສຳຄັນ: ນີ້ຊີ້ບອກຄໍາແນະນໍາທີ່ຄວນປະຕິບັດຕາມເພື່ອຮັບປະກັນການເຮັດວຽກທີ່ຖືກຕ້ອງແລະປະສິດທິພາບຂອງອຸປະກອນນີ້.
- ໝາຍເຫດ: ນີ້ຊີ້ໃຫ້ເຫັນເຖິງລາຍການທີ່ມີຄວາມສໍາຄັນທົ່ວໄປ.
- ແຈ້ງເຕືອນ: ນີ້ຊີ້ໃຫ້ເຫັນເຖິງລາຍການທີ່ມີຄວາມສໍາຄັນທີ່ກ່ຽວຂ້ອງ.
- ລາຍລະອຽດ: ນີ້ຊີ້ໃຫ້ເຫັນເຖິງລາຍການທີ່ມີຄວາມສໍາຄັນສະເພາະ.
ຂໍ້ຈຳກັດ
- ການນໍາໃຊ້ທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດຫຼືການຜະລິດໃຫມ່ຂອງຄູ່ມືຜູ້ໃຊ້ນີ້, ບໍ່ວ່າຈະຢູ່ໃນທັງຫມົດຫຼືບາງສ່ວນ, ແມ່ນຖືກຫ້າມຢ່າງເຂັ້ມງວດ.
- ຂໍ້ມູນທີ່ມີຢູ່ໃນຄູ່ມືຜູ້ໃຊ້ນີ້ແມ່ນມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການ.
ຄຸນສົມບັດຂອງຜະລິດຕະພັນ
ອຸປະກອນນີ້ເປັນເຄື່ອງອ່ານ ID3, ID1, ແລະ boarding pass.
ລາຍລະອຽດອຸປະກອນ
E-Seek Model M600 ID Reader ແນະນໍາມາດຕະຖານປະສິດທິພາບໃຫມ່ສໍາລັບການອ່ານບັດປະຈໍາຕົວ. ມັນສາມາດອ່ານບັດ ID3 ແລະ ID1 ໂດຍບໍ່ມີການ hood ເພື່ອປັບປຸງການອ່ານເອກະສານ. ສາມາດອ່ານ barcodes boarding pass ໄດ້. ການປະມວນຜົນຮູບພາບແບບພິເສດແມ່ນປະຕິບັດເພື່ອໃຫ້ຮູບພາບ ID1 ທີ່ມີຄຸນນະພາບສູງໂດຍບໍ່ມີຝາປິດ.
Model M600 SDK ຍັງປະກອບມີຕົວຖອດລະຫັດ MRZ, QR, ແລະ PDF417. ມັນເຊື່ອມຕໍ່ກັບ PC ໂດຍໃຊ້ການເຊື່ອມຕໍ່ USB 2.0 ຄວາມໄວສູງ.
ເກີນVIEW ຂອງ Model M600
ຮູບ, 1 ແລະ 2 ສະແດງໃຫ້ເຫັນເຖິງໂມດູນແລະອົງປະກອບທີ່ສໍາຄັນຂອງ M600.

ຂໍ້ມູນຈໍາເພາະຂອງຜະລິດຕະພັນ
| ລາຍການ | ລາຍລະອຽດ |
| ການຖ່າຍຮູບ | ເຊັນເຊີ: 2D CMOS
ຄວາມລະອຽດ: RGB/IR 600dpi, UV 300dpi
ຄວາມເລິກຂອງສີ: RGB/UV: 24 bits / pixel, IR: 8 bits / pixel ແຫຼ່ງແສງ: Visible (White), IR (870 nm), UV (365 nm) ຮູບແບບຜົນຜະລິດຮູບພາບ: BMP |
| ບັດອັດສະລິຍະ | Contactless: ISO 14443 A/B, NFC, |
| ແຈ້ງເຕືອນ | ຟັງໄດ້: ປີບ
ຕົວຊີ້ວັດພາບ: 2 LEDs ສະຖານະ RGB |
| ການເຊື່ອມຕໍ່ | USB 2.0 ຄວາມໄວສູງ. |
| ໄຟຟ້າ | ພະລັງງານ input: 5V input voltage. ການບໍລິໂພກພະລັງງານ: TBD
ຕົວແປງໄຟ: AC110-240V, 50/60Hz 0.35A ສູງສຸດ ຜົນຜະລິດ: 5V 2Amps |
| ທາງກາຍ | ຂະໜາດ:
ຄວາມຍາວ: 195mm Width: 160mm ຄວາມສູງ: 109mm / 102mm (ກັບແກ້ວ) ນ້ໍາຫນັກ: 900grams (2lbs) ໜ້າຈໍບັນທຶກພາບ: 130 x 95 ມມ (5.12 x 3.74 ນິ້ວ) ແກ້ວກັນແສງສະທ້ອນ ແລະ ກັນຮອຍຂີດຂ່ວນ |
| ສິ່ງແວດລ້ອມ | ອຸນຫະພູມ: -10°C ຫາ 50°C (14°F ຫາ 122°F) ການເກັບຮັກສາ: –20°C ຫາ 70°C (–4°F ຫາ 158°F)
ຄວາມຊຸ່ມຊື່ນ: ປະຕິບັດການ: 5-95 % (ບໍ່ condensing) ຝຸ່ນ: IP5x |
ລາຍລະອຽດທາງເທັກນິກ
- RGB 24 bit @ 600 dpi
- IR 8 bit @ 600 dpi
- UV 24 bit @ 300 dpi
- ID3, ID1, ແລະ boarding pass
- ຖອດລະຫັດ MRZ
- ຖອດລະຫັດ QR
- ຖອດລະຫັດ 2D (PDF417) ແລະ 1D
- USB 2.0 ຄວາມໄວສູງ
- ການດໍາເນີນງານທີ່ບໍ່ມີ Hoodless
- RFID
- ສິດທິບັດ
ການຫຸ້ມຫໍ່ອຸປະກອນ
ຊຸດ M600 ປະກອບມີ:
- M600 ອຸປະກອນ
- ສາຍ USB
- ບັດ Calibration (???)
ສາຍ USB
M600 ແມ່ນສະຫນອງໃຫ້ກັບສາຍ USB interface. ສາຍນີ້ອະນຸຍາດໃຫ້ M600 ການໂຕ້ຕອບກັບພອດຄວາມໄວສູງ USB 2.0 ມາດຕະຖານໃນຄອມພິວເຕີຂອງທ່ານ.

ບັດການຄິດໄລ່ WHITE Balance

ບັດ calibration ຖືກນໍາໃຊ້ເພື່ອ calibrate ຍອດສີຂາວ. ການປັບທຽບສາມາດຕ້ອງການຫຼັງຈາກການຂົນສົ່ງຫຼືໃຊ້ເວລາດົນນານ. ເພື່ອປະຕິບັດການປັບສົມດຸນສີຂາວພຽງແຕ່ໃສ່ບັດດ້ວຍດ້ານລູກສອນກ່ອນ.
ຫຼັງຈາກການນໍາໃຊ້ເປັນເວລາດົນນານຫຼືຖ້າບັດກາຍເປັນຮອຍຂີດຂ່ວນ, ມັນຄວນຈະຖືກຍົກເລີກ.
ເລີ່ມຕົ້ນ
- ເຄື່ອງສະແກນ M600 ໃຊ້ໄດເວີ WinUSB ແລະບໍ່ຈໍາເປັນຕ້ອງມີການຕິດຕັ້ງສໍາລັບ Windows8, Windows10, ຫຼື Windows11.
ເຊື່ອມຕໍ່ສາຍໄຟ M600 ແລະເປີດເຄື່ອງສະແກນ.
M600 ຄວນປາກົດຢູ່ພາຍໃຕ້ອຸປະກອນ Universal Serial Bus ໃນຕົວຈັດການອຸປະກອນ.

ໃນຈຸດນີ້ກວດເບິ່ງສະຖານະ LED ເທິງ M600, ແລະໃຫ້ແນ່ໃຈວ່າໄຟສີຂຽວແມ່ນແຂງ.
ຖ້າໄຟສີແດງກະພິບມັນຊີ້ໃຫ້ເຫັນວ່າເຄື່ອງສະແກນພົບຄວາມຜິດພາດທີ່ຮ້າຍແຮງ. ກວດເບິ່ງປະເພດຂໍ້ຜິດພາດໂດຍການເປີດ "M600dll.log" file.
ແລ່ນແອັບພລິເຄຊັນຕົວຢ່າງ
ດາວໂຫລດຄໍາຮ້ອງສະຫມັກ M600 Demo ຈາກ http://e-seek.com/products/m-600/
ຂອບເຂດ
ຊອບແວ PC ປະກອບດ້ວຍ exe ແອັບພລິເຄຊັນ, ການປະກອບ C# API, ແລະ C/C ++ DLL ທີ່ຕິດຕໍ່ສື່ສານກັບ M600 ຜ່ານ USB. ເອກະສານນີ້ກວມເອົາ M600 C# sample application ແລະ C# API ທີ່ໃຫ້ນັກພັດທະນາ C# ມີການໂຕ້ຕອບແບບງ່າຍໆກັບ M600 DLL. M600 ມີໂມດູນ RFID ທີ່ໃຊ້ອິນເຕີເຟດມາດຕະຖານ Microsoft CCID ເຊິ່ງບໍ່ໄດ້ກວມເອົາໂດຍເອກະສານນີ້. ການດໍາເນີນງານ
ເມື່ອໃສ່ບັດໃສ່ເຟີມແວ M600 ຈະ:
- ສະແກນເອກະສານໂດຍອັດຕະໂນມັດຖ້າເປີດໃຊ້
- ຖອດລະຫັດ MRZ ຖ້າມີ
- ຖອດລະຫັດ PDF417 ຖ້າມີ
- ສະແກນໂດຍໃຊ້ໄຟ LED ສີຂາວ
- ສະແກນໂດຍໃຊ້ IR LEDs
- ສະແກນໂດຍໃຊ້ LEDs UV
ຕົວຊີ້ວັດ LEDs
ຕາຕະລາງສະຖານະ LED M600 ມີດັ່ງນີ້:

GUI

ຮູບທີ່ 9 ສະແດງແລະເອກະສານ ID3 ແລະຮູບທີ່ 10 ສະແດງແລະເອກະສານ ID1. ຮູບພາບ ID1 ຖືກຕັດອອກ.
GUI ມີສາມຂະຫນາດນ້ອຍກ່ອນview ຮູບພາບທາງຊ້າຍແລະຮູບພາບຕົ້ນຕໍຂະຫນາດໃຫຍ່.
ຮູບພາບຂະຫນາດນ້ອຍກ່ອນVIEW PANE

ມີສາມປ່ອງຂະຫນາດນ້ອຍທີ່ສະແດງບັດທີ່ສະແກນໂດຍໃຊ້ແສງທີ່ແຕກຕ່າງກັນ.
- ຮູບພາບທໍາອິດຖືກຈັບໂດຍໃຊ້ແສງສີຂາວ.
- ຮູບທີສອງຖືກຖ່າຍໂດຍໃຊ້ແສງ IR.
- ຮູບສຸດທ້າຍໄດ້ຖືກຖ່າຍໂດຍໃຊ້ແສງ UV.
ສະຖາປັດຕະຍະກຳ
ຈຸດປະສົງຕົ້ນຕໍຂອງຄໍາຮ້ອງສະຫມັກ C# demo ແມ່ນເພື່ອສະຫນອງ exampວິທີການຂຽນຄໍາຮ້ອງສະຫມັກທີ່ພົວພັນກັບ M600 ໂດຍໃຊ້ C# API.

ແອັບພລິເຄຊັນ (M600.exe ຫຼືແອັບພລິເຄຊັນຜູ້ໃຊ້), M600api.dll ແລະ M600dll.dllnd ຈະຕ້ອງຢູ່ໃນໄດເລກະທໍລີດຽວກັນ. DLL ຈະສ້າງບັນທຶກ file (M600dll.log) ໃນໄດເລກະທໍລີທີ່ມັນເຮັດວຽກໂດຍຄ່າເລີ່ມຕົ້ນແຕ່ມັນສາມາດຖືກປິດໃຊ້ງານໄດ້ຖ້າຕ້ອງການ.
ດັ່ງທີ່ໄດ້ກ່າວໄວ້ໃນຂອບເຂດ, M600 ມີໂມດູນ RFID ທີ່ຕິດຕໍ່ກັບຄອມພິວເຕີເປັນຫ້ອງຮຽນ CCID USB ແລະບໍ່ໄດ້ກວມເອົາໂດຍເອກະສານນີ້.
M600 DEMO APP
ໂຄງການ C# M600APP ປະກອບມີແອັບ Main ແລະ GUI. ມັນສ້າງ "M600.exe" ສາມາດປະຕິບັດໄດ້.
ໂມດູນໃນໂຄງການນີ້ແມ່ນ:
- FormM600demo.cs
- FormUpdate.cs
FORMM600DEMO.CS
ນີ້ແມ່ນຮູບແບບຕົ້ນຕໍແລະມີລະຫັດທີ່ພົວພັນກັບ M600 C# API. ມັນເອີ້ນຟັງຊັນ Init() ເຊິ່ງເລີ່ມຕົ້ນ M600DLL ເພື່ອຕິດຕໍ່ສື່ສານກັບ M600 ແລະໂອນຮູບພາບໂດຍອັດຕະໂນມັດ. ແອັບພລິເຄຊັນຜູ້ໃຊ້ຄວນ override WndProc() ແລະໂທຫາຟັງຊັນ WndProcMessage() ຂອງ M600 ຖ້າມັນຕ້ອງການຮັບການເຊື່ອມຕໍ່ USB ແລະຕັດການເຊື່ອມຕໍ່ເຫດການ.
FORMUPDATE.CS
ໂມດູນນີ້ມີກິດຈະວັດຍ່ອຍທີ່ອັບເດດ GUI.
C# API
C# API ສະໜອງການໂຕ້ຕອບແບບງ່າຍດາຍໃຫ້ກັບ M600. ນັກພັດທະນາ C# ຄວນສາມາດໃຊ້ອິນເຕີເຟດນີ້ເພື່ອໂຕ້ຕອບກັບ M600 ຢ່າງໄວວາໂດຍບໍ່ຈໍາເປັນຕ້ອງມີການໂຕ້ຕອບກັບລະຫັດ M600 DLL ທີ່ບໍ່ມີການຈັດການໂດຍກົງ.
ຄໍາຮ້ອງສະຫມັກຄວນຈະລົງທະບຽນສໍາລັບເຫດການໂທຫາກັບຄືນໄປບ່ອນໃນຕອນເລີ່ມຕົ້ນ. ຫຼັງຈາກນັ້ນ, DLL ຈະໂທຫາແອັບພລິເຄຊັນຄືນເມື່ອເຫດການເກີດຂຶ້ນ. ຫຼັງຈາກນັ້ນ, ແອັບພລິເຄຊັນຄວນ synchronize ການໂທກັບໄປຫາກະທູ້ຂອງມັນໂດຍໃຊ້ວິທີການ Invoke ໃນ FormM600demo.cs.
ການປະກອບ API ແມ່ນ instantiated ໃນຄໍາຮ້ອງສະຫມັກເປັນ:
public static CM600api m_M600 = new CM600api();
ຟັງຊັນ API
SetLogDir(LOG_DIR) void [ທາງເລືອກ] ໂທຫາຟັງຊັນນີ້ກ່ອນ Init() ເພື່ອ override ໄດເລກະທໍລີບັນທຶກເລີ່ມຕົ້ນ. ໂດຍຄ່າເລີ່ມຕົ້ນຖ້າຟັງຊັນນີ້ບໍ່ໄດ້ເອີ້ນວ່າ M600DLL ຈະສ້າງ M600DLL.LOG file ໃນໄດເລກະທໍລີດຽວກັນມັນກໍາລັງແລ່ນຢູ່ໃນ. ຜ່ານຟັງຊັນນີ້ string ຂອງໄດເລກະທໍລີບັນທຶກທີ່ຕ້ອງການ. ເພື່ອປິດການເຂົ້າສູ່ລະບົບຜ່ານສາຍ "null".
- void Init()
ໂທຫາຟັງຊັນນີ້ໃນຕອນເລີ່ມຕົ້ນເຊັ່ນໃນລະຫວ່າງການໂຫຼດແບບຟອມ. - ໂມຄະ RegCB(OnNewEvent)
ລົງທະບຽນເຫດການໂທຫາກັບຄືນໄປບ່ອນ. - void Close()
ໂທຫາຟັງຊັນນີ້ກ່ອນທີ່ຈະປິດຄໍາຮ້ອງສະຫມັກເຊັ່ນໃນລະຫວ່າງການປິດແບບຟອມ. - bool ເຂົ້າສູ່ລະບົບ(bool bLogin)
ເມື່ອເປັນຈິງ, ຫນ່ວຍງານຈະສະແກນເມື່ອໃສ່ບັດ (ເຮັດວຽກປົກກະຕິ).
ເມື່ອເປັນຜິດ ໜ່ວຍຈະບໍ່ສະແກນເມື່ອໃສ່ບັດເຂົ້າ. - UserBeep (E_BEEP eBeep) ຫວ່າງເປົ່າ
ສ້າງສຽງບີບ. ການນັບ E_BEEP ມີສາມຄ່າ:
BEEP_1, - ໂມດ GetVer (ອອກ M600_VER ver)
ໄດ້ຮັບເລກລໍາດັບ E-Seek (EsSerNum), ເລກລໍາດັບ Silicon (DsSerNum), ຮຸ່ນ DLL, ຮຸ່ນຕົວຖອດລະຫັດບາໂຄດ, ສະບັບເຟີມແວ ແລະສະບັບຮາດແວຕາມທີ່ກໍານົດໂດຍໂຄງສ້າງ M600_VER.
ສະມາຊິກຂອງໂຄງສ້າງ M600_VER ທີ່ອາດຈະເປັນຄວາມສົນໃຈຂອງຜູ້ພັດທະນາແມ່ນ:
ulong EsSerNum; // E-Seek ເລກລໍາດັບ
//
byte DllMajor; // ໝາຍເລກລຸ້ນ DLL
byte DllMinor;
byte DllBuild;
byte FwMajor; // ໝາຍເລກເວີຊັນເຟີມແວ
byte FwMinor;
byte FwBuild; // ສະເໝີສູນ - bool WrUserData (byte[] aryData)
ຂຽນ array byte ຂໍ້ມູນຜູ້ໃຊ້ເພື່ອ flash (ຈໍາກັດ 128 byte).
ບໍ່ຄວນໃຊ້ Flash ເກັບຮັກສາຂໍ້ມູນທີ່ປ່ຽນແປງເລື້ອຍໆຍ້ອນວ່າມັນຖືກຈໍາກັດພຽງແຕ່ 10,000 ຂຽນທີ່ເຊື່ອຖືໄດ້. - bool RdUserData(byte[] aryData)
ອ່ານ array byte ຂໍ້ມູນຜູ້ໃຊ້ຈາກ flash (ຈໍາກັດ 128 byte).
ຈົ່ງຈື່ໄວ້ວ່າເພື່ອຮັບການເຊື່ອມຕໍ່ USB ແລະຕັດການເຊື່ອມຕໍ່ແອັບພລິເຄຊັນຜູ້ໃຊ້ຕ້ອງ override WndProc() ແລະໂທຫາ M600 api ຂອງ WndProcMessage. - ການປົກປ້ອງ override void WndProc(ຂໍ້ຄວາມອ້າງອີງ m)
{
m_M600.WndProcMessage(ref m); // ກວດສອບການເຊື່ອມຕໍ່ usb ແລະຕັດການເຊື່ອມຕໍ່
base.WndProc(ref m);
API ວັດຖຸ
ຫ້ອງຮຽນ C# API M600_IMG ມີແຜນທີ່ບິດສໍາລັບແຕ່ລະແຫຼ່ງແສງສາມຢ່າງ:
ແຜນທີ່ບິດ bmBmRgb;
Bitmap bmBmIr;
ແຜນທີ່ບິດ bmBmUv;
ຮູບພາບທໍາອິດແມ່ນ RGB.
ຮູບພາບທີສອງແມ່ນ IR.
ຮູບພາບທີສາມແມ່ນ UV.
bitmap ຈະຖືກຕັດຖ້າເອກະສານ ID1 ຖືກກວດພົບ.
ໂຄງສ້າງ C# API M600_BC ມີໂຄງສ້າງຂໍ້ມູນ 2D.
byte[] aryMRZ; // Byte array ສໍາລັບ MRZ*
byte[] aryQR; // Byte array ສໍາລັບ QR*
byte[] aryP417; // Byte array ສໍາລັບ PDF417*
int iBcOrient;
ຖ້າພົບ barcode PDF417, ອົງປະກອບ iBcOrient ມີສີ່ຄ່າທີ່ລະບຸໄວ້ຂອງບັດ orineetation ແລະສູນສໍາລັບການບໍ່ຮູ້.
- 0 = ບໍ່ຮູ້ທິດທາງ
- 1 = ປະຖົມນິເທດປົກກະຕິ (ໜ້າບັດຢູ່ເບື້ອງຂວາ).
- 2 = ດ້ານຫນ້າດ້ານຂວາແຕ່ upside ລົງ.
- 3 = ດ້ານໜ້າແມ່ນດ້ານຊ້າຍ.
- 4 = ດ້ານຫນ້າແມ່ນທາງດ້ານຊ້າຍແລະ upside ລົງ.
ໝາຍເຫດ ວ່າສໍາລັບການປ່ອຍນີ້, ການຖອດລະຫັດ MRZ, QR, ແລະ PDF417 ແມ່ນຍັງບໍ່ທັນໄດ້ implament.
ເຫດການ:
ຄໍາຮ້ອງສະຫມັກຂອງຜູ້ໃຊ້ຄວນສົ່ງຕົວແທນກ່ຽວກັບການເລີ່ມຕົ້ນໄປຫາ 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 ແລະ bardode ບໍ່ໄດ້ຖືກປະຕິບັດໃນປັດຈຸບັນ
PSEUDO ລະຫັດ EXAMPLE
CM600api m_M600 = ໃໝ່ CM600api(); // C# API object
m_M600.Init(M600_Callback); // ໂທກັບຄືນສໍາລັບເຫດການ
// ເຫດການໂທກັບ
//
ໂມ້ສາທາລະນະ M600_Callback(int iEvent)
{
ສະຫຼັບ (iEvent)
{
case EVENT_IR: // ຮູບພາບ IR ພ້ອມແລ້ວ
ພັກຜ່ອນ;
case EVENT_RGB: // ຮູບ RGB ພ້ອມແລ້ວ
ພັກຜ່ອນ;
case EVENT_UV: // ຮູບພາບ UV ພ້ອມແລ້ວ
ພັກຜ່ອນ;
ກໍລະນີ EVENT_DONE: // ສະແກນສຳເລັດ
ພັກຜ່ອນ;
…
}
}
…
m_M600.ປິດ()
ບໍາລຸງຮັກສາ
ມີສາມພາກສ່ວນເພື່ອຮັກສາ M600:
ການອະນາໄມ (ຂັ້ນຕອນ 3-5)
ການປັບທຽບ (ຂັ້ນຕອນ 6-7)
ຂັ້ນຕອນທີ 1: ໃສ່ບັດ Calibration
ແຕ້ມກົນຈັກ

ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ESEEK M600 Programmer SDK ເຄື່ອງສະແກນຫນ່ວຍ [pdf] ຄູ່ມືຜູ້ໃຊ້ 2A9IZ-M600, 2A9IZM600, m600, M600 Programmer SDK Scanner Unit, Programmer SDK Scanner Unit, SDK Scanner Unit, Scanner Unit |

