บัตรสมาชิก
สมาชิกเปิดเซสชันได้ด้วยการแตะบัตรที่เครื่อง แทนการพิมพ์ชื่อผู้ใช้และรหัสผ่าน
ระบบไม่เขียนข้อมูลอะไรลงบัตร เครื่องอ่านจะพิมพ์หมายเลขซีเรียลจากโรงงานของบัตรออกมา แล้ว HandyCafe ผูกหมายเลขนั้นเข้ากับบันทึกสมาชิก ด้วยเหตุนี้บัตรที่หายจึงยกเลิกได้ในคลิกเดียวโดยที่ยอดเงินและประวัติของสมาชิกยังอยู่ครบ
สิ่งที่ต้องมี
เครื่องอ่าน
เครื่องอ่าน USB ที่ตั้งเป็นโหมด จำลองคีย์บอร์ด บางที่ขายในชื่อ HID keyboard wedge หรือ keyboard-out เมื่อแตะบัตร เครื่องจะพิมพ์หมายเลขซีเรียลแล้วกด Enter เหมือนมีคนพิมพ์เอง ไม่มีไดรเวอร์ให้ติดตั้งและไม่มีพอร์ตให้ตั้งค่า
เครื่องอ่านแบบ PC/SC ไม่รองรับ เพราะต้องใช้ไดรเวอร์และโปรแกรมที่คุยกับบัตร รุ่นที่ซื้อผิดกันบ่อยที่สุดคือ ACR122U ที่ค่าตั้งจากโรงงาน เครื่องอ่าน PC/SC บางรุ่นมีโปรแกรมช่วยสลับไปโหมดคีย์บอร์ด กรณีนั้นใช้ได้
ทดสอบครั้งเดียวก็รู้: เปิด Notepad แล้วแตะบัตร ถ้ามีตัวเลขขึ้น HandyCafe ก็จะเห็นเช่นกัน ถ้าไม่มีอะไรขึ้น ไม่มีการตั้งค่าใดใน HandyCafe ที่จะช่วยได้
ความถี่
เครื่องอ่านกับบัตรต้องอยู่ย่านความถี่เดียวกัน เครื่องอ่าน 125 kHz อ่านบัตร 13.56 MHz ไม่ได้ และในทางกลับกันก็เช่นกัน มีเครื่องอ่านสองย่านที่ครอบคลุมทั้งคู่
| ย่านความถี่ | บัตรที่พบบ่อย |
|---|---|
| 125 kHz | EM4100, EM4102, T5577, HID Prox บัตรขาวราคาถูกและพวงกุญแจที่ขายยกลัง |
| 13.56 MHz | MIFARE Classic 1K และ 4K, MIFARE Ultralight, NTAG213, NTAG215, NTAG216, MIFARE DESFire, ISO 15693 / ICODE |
ทั้งสองย่านใช้ได้ จะซื้อย่านไหนเป็นเรื่องราคาและของที่หาได้ ไม่ใช่เรื่องของ HandyCafe
บัตร
บัตรหรือพวงกุญแจใดก็ได้ที่เครื่องอ่านอ่านหมายเลขซีเรียลจากโรงงานได้ หลังตัดเครื่องหมายวรรคตอนออก หมายเลขต้องมีความยาว 8 ถึง 32 อักขระ ซึ่งบัตรทุกแบบข้างต้นผ่านเกณฑ์นี้
บัตรเปล่าก็พอ ไม่มีการเขียนอะไรลงบัตร ไม่มีขั้นตอนเข้ารหัสและไม่ต้องซื้อเครื่องเขียนบัตร บัตรที่พิมพ์ลายหรือทำแบรนด์ก็ใช้ได้เหมือนกัน
โทรศัพท์ใช้ไม่ได้ Android และ iOS จะให้หมายเลขซีเรียลสุ่มใหม่ทุกครั้งที่แตะ โทรศัพท์เครื่องเดียวแตะสองครั้งจึงดูเหมือนบัตรคนละใบ
การตั้งค่าเครื่องอ่าน
เครื่องอ่านส่วนใหญ่มาพร้อมใช้งาน ส่วนที่ตั้งค่าได้ สิ่งที่สำคัญมีดังนี้
| การตั้งค่า | ใช้อะไร |
|---|---|
| รูปแบบข้อมูลออก | ฐานสิบหกหรือฐานสิบ รับได้ทั้งคู่ |
| อักขระต่อท้าย | Enter หรือ Tab ถ้าไม่มีอักขระต่อท้าย ค่าที่อ่านได้จะไม่ถูกส่ง |
| ตัวคั่น | ทวิภาค ยัติภังค์ และช่องว่างระหว่างไบต์จะถูกตัดออกเอง ไม่ต้องปิด |
| ผังแป้นพิมพ์ของเครื่องอ่าน | ปล่อยไว้ที่ US หรือ QWERTY |
ข้อสุดท้ายควรขยายความสักประโยค ผังแป้นพิมพ์ของ Windows บนเครื่องคุณไม่มีผล HandyCafe อ่านตำแหน่งจริงของปุ่ม เครื่องที่ใช้ผัง F ตุรกี AZERTY หรือ QWERTZ จึงอ่านบัตรถูกต้องโดยไม่ต้องแก้อะไร สิ่งที่มีผลคือผังที่บันทึกไว้ในตัวเครื่องอ่านเอง เครื่องอ่านที่ตั้งเป็น QWERTZ เยอรมันจะส่ง Y ในตำแหน่งที่ตั้งใจให้เป็น Z บัตรใบเดิมจึงได้หมายเลขต่างออกไป
ใช้เครื่องอ่านรุ่นเดียวกันทุกจุด
เครื่องอ่านสองรุ่นอาจรายงานบัตรใบเดียวกันต่างกัน รุ่นหนึ่งส่งฐานสิบหกในจุดที่อีกรุ่นส่งฐานสิบ อีกรุ่นสลับลำดับไบต์ บัตรที่ลงทะเบียนที่เคาน์เตอร์ด้วยรุ่นหนึ่งอาจไม่ถูกจดจำที่เครื่องซึ่งใช้อีกรุ่น ซื้อรุ่นเดียวกันให้ทุกเครื่องที่ต้องอ่านบัตร
การเปิดใช้การล็อกอินด้วยบัตร
เปิด การตั้งค่า แล้วไปที่ ไคลเอนต์ มองหาบล็อก ล็อกอินด้วยบัตร NFC
เปิดสวิตช์ อนุญาตให้สมาชิกเข้าสู่ระบบด้วยบัตร แล้วเลือกโหมด:
| โหมด | การทำงาน |
|---|---|
| บัตรใดก็ได้ | ผูกบัตรใบไหนก็ได้ที่ถืออยู่เข้ากับสมาชิกที่เคาน์เตอร์ ไม่ต้องเตรียมอะไรล่วงหน้า |
| เฉพาะบัตรของร้าน | ต้องลงทะเบียนบัตรเข้าคลังก่อน บัตรที่ไม่อยู่ในคลังจะแจกให้สมาชิกไม่ได้ |
โหมด เฉพาะบัตรของร้าน มีไว้กันไม่ให้บัตรรถไฟฟ้าหรือบัตรเข้าอาคารของลูกค้ากลายเป็นกุญแจเข้าบัญชี เลือกโหมดนี้เมื่อคุณซื้อบัตรของร้านเองมาแจก
คลังบัตร
คลังบัตรคือรายการบัตรที่ร้านเป็นเจ้าของ เข้าถึงได้ด้วยปุ่ม คลังบัตร จากบล็อกการตั้งค่าหรือจากหน้าสมาชิก
การลงทะเบียนบัตรทำได้โดยเลือก คลังบัตร แล้วเริ่มแตะบัตรไปเรื่อยๆ บัตรทุกใบที่อ่านได้จะถูกเพิ่มเข้าคลังทันที ลงทะเบียนบัตรทั้งกองรวดเดียวได้ และจะมีตัวนับแสดงจำนวนสะสมขณะทำงาน พิมพ์หมายเหตุของล็อตไว้ก่อนเริ่มสแกนเพื่อกำกับกลุ่มบัตรก็ได้
บัตรในคลังแต่ละใบมีสถานะ:
| สถานะ | ความหมาย |
|---|---|
| อยู่ในคลัง | ลงทะเบียนแล้วและพร้อมแจก |
| อยู่กับสมาชิก | จ่ายให้สมาชิกแล้วและเปิดเซสชันได้ |
| แจ้งหาย | แจ้งว่าหาย บัตรจะใช้ไม่ได้ทันที |
| เลิกใช้ | ถอนออกจากการใช้งาน เช่น เพราะบัตรชำรุด |
รายการแสดงหมายเลขบัตร สถานะ สมาชิก หมายเหตุ วันที่ลงทะเบียน และการใช้งานล่าสุด รายการถูกจำกัดไว้เฉพาะบัตรล่าสุด ใช้การค้นหาเพื่อเข้าถึงบัตรที่เก่ากว่านั้น
การจ่ายบัตรให้สมาชิก
เปิดสมาชิกในหน้า สมาชิก แล้วเลือก ผูกบัตร แตะบัตรที่เครื่องอ่าน บัตรจะถูกผูกทันทีที่อ่านได้
สมาชิกหนึ่งคนถือบัตรได้มากกว่าหนึ่งใบ บัตรที่สมาชิกถืออยู่จะแสดงในแผงของเขาพร้อมวันที่ออกบัตรแต่ละใบ
ถ้าปิดการล็อกอินด้วยบัตรไว้ การผูกบัตรยังทำได้อยู่ แต่จะมีคำเตือนอธิบายว่าบัตรจะยังเปิดเซสชันไม่ได้จนกว่าจะเปิดใช้ฟีเจอร์นี้
การเรียกบัตรคืน
บัตรที่จ่ายไปแล้วมีสามคำสั่งให้ใช้:
- คืนเข้าคลัง บัตรกลับเข้าคลังและหยุดเปิดเซสชัน สมาชิกยังคงมียอดเงินและประวัติเหมือนเดิม
- แจ้งบัตรหาย บัตรใช้ไม่ได้ทันที ค่อยจ่ายใบใหม่ให้สมาชิกเมื่อพร้อม
- เลิกใช้บัตร บัตรหยุดเปิดเซสชันและออกจากการใช้งาน ใช้กับบัตรที่ชำรุด
บัตรที่เลิกใช้หรือแจ้งหายนำกลับเข้าคลังได้ด้วย นำบัตรกลับเข้าคลัง ให้ทำเมื่อบัตรกลับมาอยู่ในมือคุณจริงๆ เท่านั้น
บัตรจะลบได้ก็ต่อเมื่อไม่เคยถูกจ่ายออกไปเลย บัตรที่เคยหมุนเวียนใช้งานแล้วต้องใช้คำสั่งเลิกใช้แทน
สิทธิ์
การออกบัตร คืนบัตร และยกเลิกบัตร ต้องมีสิทธิ์ เปลี่ยนรหัสผ่านสมาชิก เพราะการยื่นบัตรที่เปิดบัญชีของคนคนหนึ่งได้ให้ใครสักคน มีน้ำหนักเท่ากับการรีเซ็ตรหัสผ่านของเขา
บทบาทแคชเชียร์มาตรฐานไม่มีสิทธิ์นี้ ในระบบที่ติดตั้งไว้อยู่แล้ว แคชเชียร์จะออกบัตรไม่ได้จนกว่าคุณจะให้สิทธิ์ ดู บทบาทและสิทธิ์แคชเชียร์
การล็อกอินด้วยบัตรทำงานอย่างไรที่หน้าเครื่อง
การล็อกอินด้วยบัตรผ่านการตรวจสอบชุดเดียวกับการล็อกอินด้วยรหัสผ่านทุกข้อ ได้แก่ สถานะการป้องกันโกง การล็อกอุปกรณ์ สมาชิกยังใช้งานอยู่หรือไม่ สมาชิกมียอดเงินหรือไม่ และกฎหนึ่งคนหนึ่งที่นั่ง ถ้ารหัสผ่านเปิดเซสชันนั้นไม่ได้ บัตรก็เปิดไม่ได้เหมือนกัน
เส้นทางของบัตรมีการจำกัดอัตราของตัวเอง โดยยอมให้อ่านล้มเหลวได้ 12 ครั้งต่อนาทีต่อเครื่อง การปฏิเสธบัตรไม่นับรวมกับตัวนับการพยายามใส่รหัสผ่าน เพราะการแตะพลาดไม่กี่ครั้งเคยทำให้เครื่องล็อกจนคนอื่นใช้ไม่ได้ทั้งเครื่อง
การล็อกอินด้วยบัตรพนักงาน
พนักงานหรือผู้ดูแลเปิดเซิร์ฟเวอร์ได้แบบเดียวกับที่สมาชิกเปิดเครื่อง แตะบัตรแล้วเข้าเลย ไม่ต้องใส่รหัสผ่าน
ฟีเจอร์นี้ปิดอยู่จนกว่าคุณจะเปิดเอง ไปที่ การตั้งค่า แล้วเลือก พนักงาน จากนั้นเปิด อนุญาตให้พนักงานเข้าสู่ระบบเซิร์ฟเวอร์ด้วยบัตร หน้าจอเข้าสู่ระบบจะเริ่มรอรับบัตรจากเครื่องอ่าน และแสดงข้อความแจ้งเรื่องบัตรไว้ใต้ช่องรหัสผ่าน
การจ่ายบัตรให้พนักงาน
ในหน้า พนักงาน เดียวกัน ให้เลือกปุ่มบัตรที่แถวของพนักงานคนนั้น แล้วแตะบัตร บัตรจะผูกกับพนักงานคนนั้นทันทีที่อ่านได้
บัตรพนักงานมาจากคลังเดียวกับบัตรสมาชิก ทุกอย่างในหน้านี้ใช้กับบัตรพนักงานเหมือนกัน ลงทะเบียนแบบเดียวกัน เรียกคืนด้วย คืนเข้าคลัง ยกเลิกด้วย แจ้งบัตรหาย ในรายการคลัง บัตรพนักงานจะแสดงผู้ถือเป็นชื่อพนักงานตามด้วย "(พนักงาน)"
พนักงานหนึ่งคนถือบัตรได้มากกว่าหนึ่งใบ ผู้ที่จ่ายบัตรได้มีเพียงผู้ดูแลเท่านั้น เพราะบัตรที่เปิดหน้าจอเซิร์ฟเวอร์ได้ก็คือรหัสผ่านที่ไม่ต้องพิมพ์
บัตรหนึ่งใบใช้ได้กับคนเดียว บัตรของพนักงานจะจ่ายให้สมาชิกไม่ได้ และบัตรของสมาชิกก็ส่งต่อให้พนักงานไม่ได้
สิ่งที่บัตรพนักงานทำไม่ได้
บัตรของสมาชิกเปิดหน้าจอเซิร์ฟเวอร์ไม่ได้ ส่วนบัตรพนักงานก็เปิดการใช้งานที่เครื่องไม่ได้ หน้าจอเข้าสู่ระบบตอบการปฏิเสธทุกกรณีด้วยข้อความเดียวกัน การไล่แตะบัตรจึงไม่บอกใครว่ามีบัตรใบไหนอยู่บ้าง
บัตรที่จ่ายให้พนักงานซึ่งภายหลังถูกปิดใช้งานหรือถูกลบ จะใช้ไม่ได้ทันที
เมื่อบัตรถูกปฏิเสธ
หากมีบัตรถูกปฏิเสธ 10 ใบภายในสิบนาที ระบบจะไม่รับบัตรจากเครื่องอ่านเป็นเวลาสิบห้านาที ระหว่างนั้นให้เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน บัตรที่ตรวจสอบไม่ได้เพราะฐานข้อมูลไม่ตอบจะไม่ถูกนับ ดิสก์ที่มีปัญหาจึงล็อกเครื่องอ่านด้วยตัวเองไม่ได้
การเข้าสู่ระบบด้วยบัตรทุกครั้ง การปฏิเสธทุกครั้ง และบัตรทุกใบที่จ่ายให้พนักงาน จะถูกบันทึกไว้ในล็อก โดยหมายเลขบัตรในล็อกจะถูกปิดบังไว้เหลือเพียงตัวท้าย เพราะหมายเลขบัตรพนักงานคือรหัสผ่านที่ใช้เปิดหน้าจอเซิร์ฟเวอร์ได้จริง
ข้อความที่พบบ่อย
| ข้อความ | ความหมาย |
|---|---|
| บัตรใบนี้เป็นของสมาชิกคนอื่นอยู่แล้ว | คืนบัตรเข้าคลังก่อนแล้วค่อยผูกให้คนใหม่ |
| บัตรใบนี้ไม่อยู่ในคลังของคุณ | คุณอยู่ในโหมด "เฉพาะบัตรของร้าน" ให้ลงทะเบียนบัตรในคลังบัตรก่อน |
| บัตรใบนี้ถูกแจ้งหาย | บัตรถูกยกเลิกแล้ว ให้ออกใบใหม่ |
| บัตรใบนี้ถูกเลิกใช้แล้ว | นำกลับเข้าคลังได้ถ้าบัตรอยู่ในมือคุณ |
| เครื่องอ่านส่งหมายเลขบัตรที่อ่านไม่ออก | เครื่องอ่านกำลังพิมพ์สิ่งที่ไม่ใช่หมายเลขซีเรียลของบัตร ตรวจผังแป้นพิมพ์ของตัวเครื่องและรูปแบบข้อมูลออก |
| ยังไม่มีการอ่านค่าใดๆ | เครื่องอ่านยังไม่ได้เสียบหรือไม่ได้อยู่ในโหมดจำลองคีย์บอร์ด ลองแตะบัตรใน Notepad เพื่อยืนยัน |
| บัตรใบเดิมไม่ถูกจดจำที่เครื่องอื่น | เครื่องนั้นใช้เครื่องอ่านคนละรุ่น เครื่องอ่านไม่ได้รายงานบัตรเหมือนกันทุกรุ่น |
| บัตรใบนี้เคยถูกจ่ายออกไปแล้ว จึงลบไม่ได้ | ให้ใช้คำสั่งเลิกใช้แทน |
| บัตรใบนี้ใช้เปิดหน้าจอเซิร์ฟเวอร์ไม่ได้ | บัตรใบนี้เป็นของสมาชิกหรือยังไม่ได้จ่ายให้ใคร มีเพียงบัตรที่จ่ายให้พนักงานที่ยังใช้งานอยู่เท่านั้นที่เข้าเซิร์ฟเวอร์ได้ |
| การเข้าสู่ระบบด้วยบัตรสำหรับพนักงานปิดอยู่ | เปิดสวิตช์ได้ที่ การตั้งค่า > พนักงาน |
| บัตรถูกปฏิเสธหลายครั้งเกินไป | ระบบจะไม่รับบัตรเป็นเวลาสิบห้านาที ให้เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน |
| ตรวจสอบบัตรไม่สำเร็จ | ฐานข้อมูลบัตรไม่ตอบสนอง ลองใหม่อีกครั้ง และตรวจดิสก์หากยังเกิดซ้ำ |