วิธีเชื่อมต่อเครื่องอ่านจำลองแป้นพิมพ์ USB กับระบบ POS อย่างรวดเร็ว

May 28, 2026 5 ความคิดเห็น

การตั้งค่า POS อย่างรวดเร็วเริ่มต้นจากพฤติกรรมเครื่องอ่านที่ถูกต้อง

การเชื่อมต่อเครื่องอ่านแบบ USB keyboard emulation เข้ากับระบบ POS ฟังดูเหมือนงานที่ควรใช้เวลาเพียงห้านาที ในหลายกรณีก็เป็นเช่นนั้นจริง ๆ คุณเพียงเสียบเครื่องอ่านเข้ากับเครื่อง POS สแกนหรือแตะบัตร แล้วหมายเลขบัตรจะปรากฏบนหน้าจาราวกับมีคนพิมพ์ด้วยคีย์บอร์ด นั่นคือแนวคิดทั้งหมดของเครื่องอ่านแบบ USB keyboard emulation ซึ่งบางครั้งเรียกว่า เครื่องอ่าน RFID แบบ USB HIDเครื่องอ่าน RFID แบบ keyboard wedge หรือเครื่องอ่านบัตร RFID แบบ plug and play ไม่จำเป็นต้องใช้ SDK ที่ซับซ้อน ไม่ต้องติดตั้งไดรเวอร์ในระบบปฏิบัติการส่วนใหญ่ เพียงส่งข้อมูลบัตรเข้าสู่ช่องป้อนข้อมูลที่กำลังใช้งานอยู่

ปัญหาคือความเร็วไม่ได้หมายความว่าปลอดภัยเสมอไป เครื่องอ่านอาจถูกระบบ POS ตรวจจับได้แต่ยังส่งรูปแบบข้อมูลผิดพลาด UID ของบัตรอาจปรากฏขึ้น แต่ซอฟต์แวร์ POS อาจไม่ยอมรับเพราะคาดหวังเลขฐานสิบแทนเลขฐานสิบหก เครื่องอ่านอาจเพิ่ม Enter ต่อท้าย ซึ่งมีประโยชน์บนหน้าจอหนึ่งแต่กลับสร้างความรำคาญบนอีกหน้าจอหนึ่ง อาจตัดเลขศูนย์นำหน้าออก ใช้รูปแบบคีย์บอร์ดผิด หรือส่ง ID เร็วเกินไปสำหรับแอปพลิเคชัน POS รุ่นเก่า ดังนั้นเป้าหมายในทางปฏิบัติจึงไม่ใช่แค่เชื่อมต่ออุปกรณ์ได้ แต่คือทำให้เครื่องอ่านมีพฤติกรรมตรงตามที่ซอฟต์แวร์ POS คาดหวังไว้อย่างแม่นยำ

สำหรับร้านค้าปลีก ฟิตเนส คาเฟ่ ร้านสะดวกซัก จุดชำระค่าจอดรถ โรงอาหาร ห้องสมุด คลินิก และชมรมสมาชิก เครื่องอ่านแบบ USB keyboard emulation ได้รับความนิยมเพราะหลีกเลี่ยงงานเชื่อมต่อระบบที่ซับซ้อน หากระบบ POS มีช่องสำหรับรหัสลูกค้า หมายเลขสมาชิก รหัสพนักงาน หมายเลขบัตรสะสมแต้ม หรือรหัสคูปองอยู่แล้ว โดยทั่วไปเครื่องอ่านสามารถป้อนข้อมูลบัตร RFID เข้าสู่ช่องนั้นได้โดยตรง นั่นคือเหตุผลที่ผู้ซื้อจำนวนมากค้นหาคำอย่าง เครื่องอ่าน RFID สำหรับระบบ POS, เครื่องอ่านบัตร RFID แบบ USB keyboard emulation, เครื่องอ่าน MIFARE UID สำหรับ POS, 125kHz เครื่องอ่านบัตรสำหรับจุดชำระเงิน หรือเครื่องอ่านบัตรสมาชิกแบบไม่สัมผัส

ทดสอบเครื่องอ่านก่อนเปิดซอฟต์แวร์ POS

วิธีที่รวดเร็วและปลอดภัยที่สุดเริ่มจากการทดสอบด้วยข้อความธรรมดา ก่อนเปิดซอฟต์แวร์ POS ให้เสียบเครื่องอ่านเข้ากับคอมพิวเตอร์หรือเครื่อง POS แล้วเปิดโปรแกรมแก้ไขข้อความง่าย ๆ บน Windows ใช้ Notepad ก็เพียงพอ บน Linux ใช้โปรแกรมแก้ไขข้อความใดก็ได้ บนเครื่อง POS Android ให้ใช้แอปจดบันทึกหรือช่องป้อนข้อมูลในเบราว์เซอร์ แตะ บัตร RFIDบัตร NFC พวงกุญแจ สายรัดข้อมือ หรือแท็ก หากเครื่องอ่านทำงานในโหมด keyboard emulation ข้อมูลบัตรควรปรากฏขึ้นทันที ซึ่งบอกคุณสามสิ่ง คือ พอร์ต USB มีไฟเลี้ยง ระบบปฏิบัติการมองเห็นเครื่องอ่านเป็นคีย์บอร์ด และเครื่องอ่านสามารถอ่านประเภทบัตรที่คุณถืออยู่ได้

เครือข่ายร้านกาแฟขนาดเล็กแห่งหนึ่งในเดนเวอร์ใช้บัตรสมาชิก MIFARE Classic สำหรับบัญชีเครื่องดื่มแบบเติมเงิน เจ้าของซื้อเครื่องอ่านแบบ USB keyboard emulation เพราะซอฟต์แวร์ POS ไม่มีโมดูลเชื่อมต่อ RFID แต่ยอมให้ป้อนรหัสลูกค้าด้วยมือได้ เมื่อทดสอบเครื่องอ่านใน Notepad UID ปรากฏเป็นอักขระเลขฐานสิบหกแปดตัวตามด้วย Enter ในช่องค้นหาลูกค้าของ POS การแตะบัตรเดียวกันก็เปิดบัญชีสมาชิกที่ถูกต้อง การตั้งค่าใช้เวลาไม่ถึงหนึ่งชั่วโมง เพราะทีมทดสอบเครื่องอ่านนอกระบบ POS ก่อน ยืนยันรูปแบบข้อมูลที่ส่งออก แล้วจึงฝึกพนักงานเก็บเงินให้แตะบัตรขณะเคอร์เซอร์อยู่ในช่องค้นหาลูกค้า

ยืนยันความเข้ากันได้ของบัตรก่อนซื้อ

สิ่งถัดไปที่ต้องตรวจสอบคือความเข้ากันได้ของบัตร เครื่องอ่านแบบ USB keyboard emulation ไม่ได้เข้ากันได้กับบัตร RFID ทุกประเภทโดยอัตโนมัติ เครื่องอ่านบัตร EM 125kHz จะไม่อ่านบัตร MIFARE 13.56MHz เครื่องอ่าน MIFARE UID อาจอ่านบัตร ISO 14443A ได้แต่ไม่อ่านบัตร HID Prox เครื่องอ่าน UHF RFID แบบตั้งโต๊ะอาจมีประโยชน์สำหรับงานสินค้าคงคลังหรือแท็กซักรีด แต่โดยทั่วไปไม่ใช่อุปกรณ์เดียวกับที่ใช้กับบัตรสมาชิกที่เคาน์เตอร์ชำระเงิน ก่อนซื้อ ควรยืนยันความถี่ของบัตร โปรโตคอล ประเภทชิป และความต้องการด้านรูปแบบข้อมูล หากคุณใช้บัตรเข้าถึงอยู่แล้ว อย่าสันนิษฐานว่าเครื่องอ่าน POS จะอ่านบัตรเหล่านั้นได้เพียงเพราะทั้งคู่เป็น RFID

ฟิตเนสปีนเขาที่บริสตอลทำพลาดในเรื่องนี้ ระบบเข้า-ออกประตูของพวกเขาใช้พวงกุญแจแบบ ระยะใกล้ 125kHz ขณะที่บัตรสมาชิกใหม่ที่สั่งสำหรับ POS เป็นบัตร NFC 13.56MHz เคาน์เตอร์ต้อนรับซื้อเครื่องอ่าน RFID แบบ USB ราคาถูกทางออนไลน์ แต่รองรับเฉพาะแท็ก 125kHz แบบ EM4100 เท่านั้น จึงอ่านพวงกุญแจเก่าได้แต่ไม่อ่านบัตรใหม่ หลังจากตรวจสอบชิปบัตร ฟิตเนสก็เปลี่ยนไปใช้เครื่องอ่าน USB MIFARE ที่ตั้งค่าเป็นโหมด keyboard wedge การตั้งค่า POS เองนั้นง่าย ความล่าช้าเกิดจากการเลือกเครื่องอ่านผิดก่อนยืนยันประเภทบัตร

จับคู่รูปแบบข้อมูลกับฐานข้อมูล POS

เมื่อเครื่องอ่านส่งข้อมูลออกได้แล้ว ให้ดูรูปแบบที่แน่นอน ระบบ POS จำนวนมากเก็บหมายเลขลูกค้าเป็นเลขฐานสิบ ขณะที่ UID ของบัตร RFID มักแสดงเป็นเลขฐานสิบหก เครื่องอ่านบางรุ่นสามารถส่ง UID ในรูปแบบเลขฐานสิบหก เลขฐานสิบ ลำดับไบต์ย้อนกลับ ลำดับไบต์ปกติ ความยาวคงที่ หรือมีเลขศูนย์นำหน้า สิ่งนี้สำคัญ บัตรจริงใบเดียวกันอาจปรากฏเป็น 04A1B2C3 บนเครื่องอ่านหนึ่ง และ 3283267844 บนอีกเครื่องหนึ่ง ทั้งสองอาจได้มาจาก UID เดียวกันในทางเทคนิค แต่ฐานข้อมูล POS จะถือว่าเป็นค่าที่แตกต่างกัน

หากคุณกำลังเปลี่ยนเครื่องอ่านเก่า ให้สแกนบัตรใบเดียวกันด้วยอุปกรณ์เก่าและอุปกรณ์ใหม่เข้าสู่โปรแกรมแก้ไขข้อความ เปรียบเทียบข้อมูลที่ส่งออกทีละอักขระ อย่าอาศัยความจำ ให้ดูตัวพิมพ์เล็ก-ใหญ่ เลขศูนย์นำหน้า ช่องว่าง อักขระนำหน้า อักขระต่อท้าย และลำดับไบต์ หากฐานข้อมูล POS เก็บหมายเลขบัตรในรูปแบบหนึ่งอยู่แล้ว เครื่องอ่านใหม่ต้องตรงกับรูปแบบนั้น เว้นแต่คุณวางแผนจะอัปเดตข้อมูลลูกค้าทั้งหมด

เครือข่ายร้านสะดวกซักแห่งหนึ่งในเมลเบิร์นใช้บัตรแบบไม่สัมผัสสำหรับเครดิตเครื่องซักผ้าและบริการเคาน์เตอร์ เครื่องอ่านเก่าของพวกเขาเสีย และเครื่องอ่านทดแทนดูเหมือนจะทำงานได้จนกระทั่งลูกค้าเริ่มพบข้อผิดพลาดบัตรไม่ถูกต้อง ปัญหาไม่ได้อยู่ที่ซอฟต์แวร์ POS เครื่องอ่าน USB HID RFID ใหม่ส่ง UID ของ MIFARE ในลำดับย้อนกลับเมื่อเทียบกับเครื่องอ่านเก่า หลังจากซัพพลายเออร์เปลี่ยนการตั้งค่าข้อมูลที่ส่งออก บัตรก็ตรงกับฐานข้อมูลเดิมอีกครั้ง บทเรียนนั้นง่ายมาก การอ่านบัตรได้อย่างเดียวไม่เพียงพอ รูปแบบข้อมูลที่ส่งออกต้องตรงกับระบบธุรกิจ

เลือกการตั้งค่าอักขระนำหน้าและต่อท้ายให้เหมาะสม

การตั้งค่าอักขระต่อท้ายเป็นรายละเอียดเล็ก ๆ อีกอย่างที่ตัดสินว่าการเชื่อมต่อจะราบรื่นหรือไม่ เครื่องอ่านแบบ keyboard emulation จำนวนมากสามารถเพิ่ม Enter, Tab หรือไม่เพิ่มอักขระต่อท้ายเลยหลังหมายเลขบัตร Enter มีประโยชน์เมื่อซอฟต์แวร์ POS ค้นหาหลังพนักงานเก็บเงินกดปุ่ม Enter Tab มีประโยชน์เมื่อซอฟต์แวร์ควรเลื่อนไปยังช่องถัดไป การไม่เพิ่มอักขระต่อท้ายปลอดภัยกว่าเมื่อพนักงานเก็บเงินต้องตรวจสอบหมายเลขก่อนยืนยัน เครื่องอ่านบางรุ่นยังรองรับอักขระนำหน้า เช่นตัวอักษรคงที่หรือรหัสสาขาก่อน UID ซึ่งช่วยได้หากระบบ POS ต้องแยกแยะข้อมูลจากบัตร RFID กับรหัสสินค้าที่พิมพ์ด้วยมือ

ร้านแซนด์วิชที่繁忙แห่งหนึ่งในโตรอนโตใช้เครื่องสแกนบาร์โค้ดและเครื่องอ่านบัตรสมาชิก RFID บนเครื่อง POS เดียวกัน เครื่องสแกนบาร์โค้ดส่ง Enter หลังสแกนสินค้าแต่ละชิ้น ซึ่งสมบูรณ์แบบ เครื่องอ่าน RFID ก็ส่ง Enter เช่นกัน แต่กลับสร้างปัญหาเพราะช่องสะสมแต้มบางครั้งถูกส่งก่อนที่พนักงานเก็บเงินจะเลือกโปรโมชันที่ถูกต้อง วิธีแก้คือตั้งค่าเครื่องอ่าน RFID ให้ใช้อักขระต่อท้ายเป็น Tab แทน หลังจากแตะบัตร เคอร์เซอร์จะเลื่อนไปยังช่องถัดไป และพนักงานเก็บเงินยังยืนยันคำสั่งซื้อได้ ไม่มีใครเปลี่ยนซอฟต์แวร์ POS การตั้งค่าอักขระต่อท้ายเพียงเล็กน้อยก็แก้ปัญหาขั้นตอนการทำงานได้

ควบคุมโฟกัสของช่องป้อนข้อมูลระหว่างการใช้งาน POS ประจำวัน

โฟกัสของช่องป้อนข้อมูลเป็นส่วนที่ผู้ใช้ที่ไม่เชี่ยวชาญทางเทคนิคมักลืม เครื่องอ่านแบบ keyboard emulation ส่งข้อมูลไปยังตำแหน่งที่เคอร์เซอร์อยู่ หากเคอร์เซอร์อยู่ในช่องค้นหาลูกค้า ก็ยอดเยี่ยม หากเคอร์เซอร์อยู่ในช่องส่วนลด ช่องบันทึก ช่องจำนวน หรือแถบที่อยู่ของเบราว์เซอร์ หมายเลขบัตรก็จะไปอยู่ที่นั่นแทน นี่ไม่ใช่ข้อบกพร่องของเครื่องอ่าน แต่เป็นวิธีการทำงานของการป้อนข้อมูลด้วยคีย์บอร์ด สำหรับการใช้งานประจำวันที่รวดเร็ว ส่วนติดต่อของ POS ควรทำให้ช่องที่ถูกต้องเลือกได้ง่าย หรือพนักงานเก็บเงินควรมีทางลัดที่ชัดเจนเพื่อกระโดดไปยังช่องบัตรลูกค้าก่อนแตะ

ร้านขายยาแห่งหนึ่งในโอ๊คแลนด์ใช้บัตรพนักงาน RFID เพื่อระบุว่าพนักงานเก็บเงินคนใดเปิดหน้าจอสินค้าควบคุม ระหว่างการฝึกอบรม พนักงานบางคนแตะบัตรขณะเคอร์เซอร์ยังอยู่ในช่องค้นหาสินค้า ซึ่งทำให้ได้ผลการค้นหาแปลก ๆ ผู้ติดตั้งระบบสร้างขั้นตอนง่าย ๆ คือ กด F8 เพื่อเปิดกล่องยืนยันพนักงาน แตะบัตร แล้วให้เครื่องอ่านส่ง Enter เมื่อพนักงานทำตามรูปแบบนี้ เครื่องอ่านแบบ USB keyboard emulation ก็ทำงานได้อย่างน่าเชื่อถือ ฮาร์ดแวร์นั้นปกติดีตั้งแต่วันแรก สิ่งที่ขาดไปคือขั้นตอนหน้าจอที่คาดเดาได้

ตรวจสอบระบบปฏิบัติการและสภาพแวดล้อมฮาร์ดแวร์ของ POS

เครื่อง POS ที่ใช้ Windows

สำหรับระบบ POS ที่ทำงานบน Windows เครื่องอ่านแบบ USB keyboard emulation ส่วนใหญ่จะถูกตรวจจับเป็นคีย์บอร์ด HID มาตรฐาน นั่นคือเหตุผลที่เรียกว่า plug and play อย่างไรก็ตาม ให้ตรวจสอบ Device Manager หากไม่มีอะไรปรากฏขึ้น ลองเปลี่ยนพอร์ต USB หลีกเลี่ยงพอร์ตด้านหน้าที่จ่ายไฟอ่อนบนเครื่องรุ่นเก่า หากเครื่องอ่านมีไฟแสดงสถานะหรือเสียงบี๊บ ให้ยืนยันว่าเปิดทำงานอยู่ หากเครื่องอ่านทำงานใน Notepad ได้แต่ไม่ทำงานในซอฟต์แวร์ POS ปัญหามักอยู่ที่โฟกัสของช่องป้อนข้อมูล สิทธิ์ของซอฟต์แวร์ การกรองข้อมูล หรือรูปแบบข้อมูล หากไม่ทำงานที่ไหนเลย ให้ตรวจสอบสายไฟ ไฟเลี้ยง ความเข้ากันได้ของบัตร และโหมดของเครื่องอ่าน

เครื่อง POS ที่ใช้ Android

เครื่อง POS ที่ใช้ Android ต้องดูแลมากกว่าเล็กน้อย บางรุ่นมีพอร์ต USB เต็มรูปแบบ บางรุ่นต้องใช้อะแดปเตอร์ OTG บางรุ่นล็อกอุปกรณ์ป้อนข้อมูลภายนอกขึ้นอยู่กับแอป POS หรือโหมด kiosk ทดสอบเครื่องอ่านในช่องข้อความพื้นฐานก่อน หากทำงานที่นั่นได้แต่ไม่ทำงานในแอป POS ให้ถามผู้ให้บริการซอฟต์แวร์ POS ว่าอนุญาตให้ป้อนข้อมูลด้วยคีย์บอร์ด HID ภายนอกหรือไม่ ตรวจสอบด้วยว่าระบบใช้คีย์บอร์ดบนหน้าจอที่ซ่อนช่องที่ใช้งานอยู่หรือบล็อกการป้อนข้อมูลภายนอกในบางหน้าจอหรือไม่

ผู้ประกอบการศูนย์อาหารแห่งหนึ่งในกรุงเทพฯ ใช้เครื่อง POS แบบหน้าจอสัมผัส Android เครื่องอ่าน NFC แบบ USB ทำงานได้อย่างสมบูรณ์เมื่อเชื่อมต่อกับแล็ปท็อป แต่ไม่เกิดอะไรขึ้นในแอป POS หลังจากทดสอบในแอปจดบันทึก ทีมก็พิสูจน์ได้ว่าเครื่องสามารถรับหมายเลขบัตรได้ ปัญหาคือแอป POS ยอมรับรหัสลูกค้าเฉพาะหลังจากเปิดแผงสะสมแต้มที่เฉพาะเจาะจงเท่านั้น เมื่อผู้ให้บริการซอฟต์แวร์เพิ่มปุ่มทางลัดไปยังแผงนั้น เครื่องอ่านก็ใช้งานง่ายสำหรับพนักงานเก็บเงิน อีกครั้ง การเชื่อมต่อที่รวดเร็วที่สุดมาจากการแยกการทดสอบฮาร์ดแวร์ออกจากพฤติกรรมของซอฟต์แวร์

ระบบ POS บน iPad

สำหรับระบบ POS บน iPad ต้องระมัดระวังเป็นพิเศษก่อนสั่งซื้อ การตั้งค่า iPad จำนวนมากไม่รองรับเครื่องอ่าน USB ทั่วไป เว้นแต่เชื่อมต่อผ่านอะแดปเตอร์ ฮับ หรืออุปกรณ์เสริมที่รองรับ แอป POS บางตัวคาดหวังการป้อนข้อมูลผ่าน Bluetooth ผ่าน API เครือข่าย หรือฮาร์ดแวร์ที่ได้รับอนุมัติ เครื่องอ่านแบบ USB keyboard emulation อาจทำงานในช่องข้อความได้แต่ไม่ทำงานในขั้นตอนการทำงานของ POS ก่อนซื้อเครื่องอ่านหลายร้อยเครื่องสำหรับการขยายสาขา ให้ทดสอบการตั้งค่าที่สมบูรณ์หนึ่งชุดด้วยแท็บเล็ต อะแดปเตอร์ แหล่งจ่ายไฟ เวอร์ชันระบบปฏิบัติการ และแอป POS ที่แน่นอน

เครือข่ายร้านค้าปลีกบูติกแห่งหนึ่งในซานดิเอโกต้องการใช้บัตรสะสมแต้ม NFC กับ POS บน iPad เครื่องอ่านตัวแรกทำงานบนแล็ปท็อป Windows แต่ iPad ไม่จ่ายไฟให้อย่างเสถียรผ่านอะแดปเตอร์ ต่อมาทางร้านใช้ USB hub แบบมีไฟเลี้ยงที่ได้รับอนุมัติจากผู้จำหน่าย POS และข้อมูลที่เครื่องอ่านส่งออกก็ได้รับการยอมรับในช่องค้นหาลูกค้า เครือข่ายร้านบันทึกสายเคเบิลและรุ่นฮับที่แน่นอนก่อนขยายไปยังสาขาอื่น ซึ่งช่วยผู้จัดการไม่ให้ซื้ออะแดปเตอร์สุ่มที่ดูเหมือนกันแต่ทำงานต่างกัน

หลีกเลี่ยงปัญหาการตั้งค่าที่พบบ่อย

ปัญหาจากรูปแบบคีย์บอร์ด

รูปแบบคีย์บอร์ดสามารถสร้างปัญหาแปลก ๆ ได้ โดยเฉพาะในสภาพแวดล้อมระหว่างประเทศ หากเครื่องอ่านส่งอักขระเลขฐานสิบหก ตัวอักษร A ถึง F อาจได้รับผลกระทบจากการตั้งค่ารูปแบบคีย์บอร์ดในบางกรณี เครื่องอ่านบางรุ่นส่งอักขระเป็นรหัสสแกนคีย์บอร์ดแทนข้อความธรรมดา หากเครื่อง POS ใช้รูปแบบภาษาที่แตกต่างจากการตั้งค่าเครื่องอ่าน สัญลักษณ์ อักขระนำหน้า หรืออักขระต่อท้ายบางอย่างอาจปรากฏไม่ถูกต้อง นี่เป็นอีกเหตุผลหนึ่งที่ต้องทดสอบข้อมูลที่ส่งออกในช่องข้อความธรรมดาบนเครื่อง POS จริง ไม่ใช่แค่บนคอมพิวเตอร์ในออฟฟิศ

เคาน์เตอร์ต้อนรับโรงแรมแห่งหนึ่งในปรากใช้บัตรผู้เข้าพัก RFID สำหรับระบุตัวตนเพื่อสะสมแต้มเท่านั้น ไม่ได้ใช้สำหรับการเข้าห้อง เครื่องอ่านถูกตั้งค่าให้มีอักขระนำหน้าเป็นอัฒภาคเพื่อให้ซอฟต์แวร์ POS รู้จักข้อมูลสะสมแต้ม บนเครื่องหนึ่ง อักขระนำหน้าปรากฏเป็นสัญลักษณ์อื่นเพราะรูปแบบคีย์บอร์ดถูกเปลี่ยนระหว่างการตั้งค่าซอฟต์แวร์ครั้งก่อน หมายเลขบัตรเองดูเกือบถูกต้อง แต่ตัวกรองของ POS ปฏิเสธ การเปลี่ยนรูปแบบคีย์บอร์ดของเครื่องและลบอักขระนำหน้าที่ไม่จำเป็นออกทำให้การตั้งค่ามีเสถียรภาพ

Keyboard Emulation เทียบกับการสื่อสารแบบ Serial

อย่าสับสนระหว่าง keyboard emulation กับการสื่อสารแบบ serial เครื่องอ่าน RFID บางรุ่นสามารถทำงานในโหมด USB HID keyboard, โหมด USB virtual COM port หรือโหมด RS232 แท้ โหมด keyboard จะพิมพ์หมายเลขบัตรลงในช่องที่ใช้งานอยู่ โหมด COM port จะส่งข้อมูลไปยังซอฟต์แวร์ที่รับฟังพอร์ต serial ระบบ POS ที่รองรับเครื่องสแกนมักคาดหวังการป้อนข้อมูลด้วยคีย์บอร์ด ขณะที่การเชื่อมต่อขั้นสูงกว่าอาจต้องการการสื่อสารแบบ serial หรือ SDK หากคุณต้องการตั้งค่าอย่างรวดเร็วโดยทำงานกับซอฟต์แวร์น้อยที่สุด ให้เลือก keyboard emulation หากคุณต้องการอ่านเบื้องหลังโดยไม่ต้องมีโฟกัสของช่องป้อนข้อมูล ควบคุมด้วยคำสั่ง สื่อสารแบบเข้ารหัส หรือแลกเปลี่ยนข้อมูลสองทาง keyboard emulation อาจง่ายเกินไป

ร้านหนังสือในมหาวิทยาลัยแห่งหนึ่งในมะนิลาใช้ระบบ POS ที่ยอมรับรหัสนักศึกษาเฉพาะผ่านช่องข้อความเท่านั้น เครื่องอ่าน RFID แบบ keyboard wedge เป็นตัวเลือกที่ถูกต้องเพราะพนักงานเก็บเงินมีหน้าจอค้นหานักศึกษาอยู่แล้ว โรงอาหารใกล้เคียงในมหาวิทยาลัยเดียวกันต้องการตรวจสอบยอดคงเหลืออัตโนมัติเบื้องหลังโดยไม่เปลี่ยนหน้าจอ การตั้งค่านั้นต้องเชื่อมต่อผ่าน API แทนการป้อนข้อมูลด้วยคีย์บอร์ดแบบง่าย ทั้งสองแห่งใช้บัตร RFID แต่โหมดของเครื่องอ่านต้องตรงกับขั้นตอนการทำงานของซอฟต์แวร์

ความเร็วในการป้อนข้อมูลและความหน่วงระหว่างอักขระ

การตั้งค่าความเร็วก็สำคัญเช่นกัน แอปพลิเคชัน POS บางตัว โดยเฉพาะรุ่นเก่า ไม่สามารถรองรับการป้อนข้อมูลคีย์บอร์ดจำลองที่เร็วมากได้ หากอักขระปรากฏขาดหายหรือสลับกัน เครื่องอ่านอาจต้องตั้งค่าความหน่วงระหว่างอักขระ เครื่องอ่าน USB RFID ที่ตั้งค่าได้จำนวนมากอนุญาตให้ตั้งความหน่วงเล็กน้อยระหว่างอักขระหรือก่อนอักขระต่อท้าย รู้สึกเหมือนไม่จำเป็นจนกระทั่งคุณเจอโปรแกรมชำระเงินเก่าที่ทำตัวเลขหายเมื่อป้อนข้อมูลเร็ว การเพิ่มความหน่วงสั้น ๆ อาจทำให้เครื่องอ่านดูช้าลงเสี้ยววินาทีแต่เชื่อถือได้มากขึ้นมาก

ศูนย์นันทนาการเทศบาลแห่งหนึ่งในฟีนิกซ์มีโมดูล POS สำหรับสมาชิกรุ่นเก่าที่รับหมายเลขที่ป้อนด้วยมือได้ไม่มีปัญหา แต่การแตะ RFID กลับได้ ID ที่ไม่สมบูรณ์ เครื่องอ่านส่ง UID เร็วเกินไป ซัพพลายเออร์เพิ่มความหน่วงระหว่างอักขระเล็กน้อยและคงอักขระต่อท้าย Enter ไว้ หลังจากนั้นบัตรสมาชิกทุกใบก็ตรงกันอย่างถูกต้อง เคาน์เตอร์ต้อนรับแทบไม่สังเกตถึงความหน่วง แต่รายงานข้อผิดพลาดหายไป

ทำความเข้าใจข้อจำกัดด้านความปลอดภัยของ Keyboard Emulation

ควรพูดถึงความปลอดภัยอย่างตรงไปตรงมา เครื่องอ่านแบบ USB keyboard emulation โดยทั่วไปส่งค่า ID เป็นการป้อนข้อมูลด้วยคีย์บอร์ดธรรมดา ซึ่งเพียงพอสำหรับการค้นหาสะสมแต้ม การระบุตัวตนพนักงาน การลงทะเบียนผู้เยี่ยมชม ระบบสมาชิกง่าย ๆ และขั้นตอนการทำงานที่ไม่เกี่ยวกับการชำระเงิน แต่ไม่เหมือนกับการประมวลผลการชำระเงิน EMV ที่ปลอดภัย ไม่ควรใช้เป็นทางลัดสำหรับการชำระเงินด้วยบัตรธนาคาร เว้นแต่ผู้ให้บริการ POS และผู้ประมวลผลการชำระเงินรองรับวิธีนั้นอย่างชัดเจน สำหรับระบบเก็บมูลค่า การควบคุมการเข้าถึง หรือการใช้ยอดคงเหลือในบัญชี ระบบหลังบ้านควรเป็นผู้ตัดสินว่า ID นั้นได้รับอนุญาตให้ทำอะไรได้บ้าง ไม่ควรถือว่า UID ของบัตรเพียงอย่างเดียวเป็นความปลอดภัยที่แข็งแกร่งในแอปพลิเคชันที่มีความเสี่ยงสูง

ฟิตเนสส่วนตัวแห่งหนึ่งในลิสบอนใช้ พวงกุญแจ RFID เพื่อเปิดบัญชีสมาชิกที่เคาน์เตอร์ต้อนรับ เจ้าของเดิมต้องการให้พวงกุญแจเดียวกันอนุมัติการคืนเงินได้ ที่ปรึกษา POS ปฏิเสธที่จะพึ่งพาเฉพาะการป้อน UID สำหรับการดำเนินการที่ละเอียดอ่อน ขั้นตอนสุดท้ายอนุญาตให้เครื่องอ่าน RFID เปิดโปรไฟล์สมาชิกได้อย่างรวดเร็ว แต่การคืนเงินยังต้องให้ผู้จัดการล็อกอิน นั่นทำให้ยังคงประสบการณ์การแตะที่รวดเร็วโดยไม่ต้องแสร้งว่าการป้อน UID ด้วย keyboard emulation ธรรมดาเป็นวิธีการอนุมัติที่ปลอดภัย

กำหนดการตั้งค่าเครื่องอ่านให้เป็นมาตรฐานสำหรับการขยายหลายสาขา

สำหรับผู้ซื้อที่มีหลายสาขา การควบคุมการตั้งค่าจำเป็นอย่างยิ่ง เมื่อคุณพบการตั้งค่าเครื่องอ่านที่ถูกต้องแล้ว ให้บันทึกไว้ บันทึกรุ่นเครื่องอ่าน เวอร์ชันเฟิร์มแวร์ ประเภทบัตร รูปแบบข้อมูล UID ที่ส่งออก อักขระนำหน้า อักขระต่อท้าย ความหน่วงระหว่างอักขระ รูปแบบคีย์บอร์ด และพฤติกรรมของช่องใน POS หากเครื่องอ่านรองรับบัตรตั้งค่าหรือยูทิลิตี้ตั้งค่า ให้บันทึกไฟล์การตั้งค่าไว้ เมื่อสั่งซื้อเพิ่ม ให้ขอให้ซัพพลายเออร์ตั้งค่าไว้ล่วงหน้าแบบเดียวกัน ซึ่งช่วยหลีกเลี่ยงไม่ให้แต่ละสาขาตั้งค่าเองตามอำเภอใจ

เครือข่ายร้านขายสัตว์เลี้ยงแห่งหนึ่งในแมนเชสเตอร์ขยายบัตรสะสมแต้ม RFID ไปยังสิบสองสาขา สาขานำร่องทำงานได้ดี แต่สามสาขาถัดมาได้รับเครื่องอ่านที่ตั้งค่าเริ่มต้นไว้ บางเครื่องส่งเลขฐานสิบหกตัวพิมพ์ใหญ่ เครื่องหนึ่งไม่ส่ง Enter และอีกเครื่องเพิ่มการขึ้นบรรทัดใหม่สองครั้ง เครือข่ายแก้ปัญหาโดยสร้างมาตรฐานการตั้งค่าเครื่องอ่านและขอให้ซัพพลายเออร์ติดป้ายกำกับเครื่องอ่านแต่ละเครื่องหลังตั้งโปรแกรม การเชื่อมต่อ POS ไม่ได้เปลี่ยน การขยายสาขาก็ราบรื่นขึ้นหลังจากควบคุมการตั้งค่าฮาร์ดแวร์ได้แล้วเท่านั้น

รายการตรวจสอบในทางปฏิบัติสำหรับการเชื่อมต่อ POS อย่างรวดเร็ว

การตั้งค่าที่รวดเร็วและใช้งานได้จริงมีลักษณะดังนี้ ยืนยันประเภทบัตรก่อนซื้อเครื่องอ่าน เลือกเครื่องอ่านแบบ USB keyboard emulation ที่รองรับบัตรนั้น เสียบเข้ากับเครื่อง POS ทดสอบข้อมูลที่ส่งออกในโปรแกรมแก้ไขข้อความ เปรียบเทียบข้อมูลที่ส่งออกกับรูปแบบฐานข้อมูล POS ตั้งค่ารูปแบบ UID อักขระนำหน้า อักขระต่อท้าย และความหน่วงหากจำเป็น เปิดหน้าจอ POS ที่หมายเลขบัตรควรไปอยู่ แตะบัตรโดยให้เคอร์เซอร์อยู่ในช่องที่ถูกต้อง ยืนยันว่าลูกค้า สมาชิก พนักงาน หรือบัญชีที่ถูกต้องปรากฏขึ้น ทดสอบซ้ำกับบัตรจริงหลายใบ ไม่ใช่แค่ตัวอย่างเดียว จากนั้นจดการตั้งค่าไว้ก่อนที่ทุกคนจะลืมว่าอะไรได้ผล

เมื่อทุกอย่างตรงกันอย่างถูกต้อง เครื่องอ่านแบบ USB keyboard emulation เป็นวิธีที่รวดเร็วที่สุดวิธีหนึ่งในการเพิ่มการป้อนข้อมูลบัตร RFID ให้กับระบบ POS มันทำงานได้เพราะ POS เข้าใจข้อมูลคีย์บอร์ดอยู่แล้ว เครื่องอ่านเพียงแทนที่การพิมพ์ด้วยมือด้วยการแตะแบบไม่สัมผัส ซึ่งทำให้มีประโยชน์สำหรับบัตรสะสมแต้ม บัตรสมาชิก บัตรพนักงาน การค้นหาบัญชีเติมเงิน บัตรโรงอาหาร บัตรผู้เยี่ยมชม และขั้นตอนการทำงานที่เคาน์เตอร์ต้อนรับอีกมากมาย

บทสรุปสุดท้าย

สิ่งสำคัญคือการใส่ใจรายละเอียดเล็ก ๆ ความถี่ของบัตร ประเภทชิป รูปแบบ UID อักขระต่อท้าย โฟกัสของช่องป้อนข้อมูล ระบบปฏิบัติการ รูปแบบคีย์บอร์ด ไฟเลี้ยง และขั้นตอนการทำงานของ POS ล้วนสำคัญ ไม่มีข้อใดยาก แต่การมองข้ามเพียงข้อเดียวอาจเปลี่ยนการเชื่อมต่อห้านาทีให้กลายเป็นทั้งวันของการแก้ปัญหา ให้ปฏิบัติต่อเครื่องอ่านเหมือนคีย์บอร์ดที่ต้องพิมพ์สิ่งที่ถูกต้องในตำแหน่งที่ถูกต้องอย่างแม่นยำ ทำเช่นนั้น การเชื่อมต่อก็จะรวดเร็ว สะอาด และเชื่อถือได้


รหัสยืนยัน