การแก้ไขปัญหาอุปกรณ์บาร์โค้ด

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

อ่านหัวข้อด้านล่างนี้เพื่อระบุปัญหาทั่วไปและปัญหาเฉพาะของอุปกรณ์ที่เกี่ยวข้องกับเครื่องสแกนประเภทที่นิยมโดยเฉพาะ

ปัญหาทั่วไป

โปรดดูหัวข้อต่อไปด้านล่างนี้สำหรับปัญหาทั่วไปที่เกี่ยวข้องกับอุปกรณ์เครื่องสแกนบาร์โค้ดยอดนิยม

สำหรับปัญหาที่เกี่ยวข้องกับอุปกรณ์เฉพาะ โปรดดูส่วน เครื่องสแกน Android สำหรับเครื่องสแกนคอมพิวเตอร์พกพา หรือไปที่ส่วน เครื่องสแกนแบบไม่มีหน้าจอ สำหรับเครื่องสแกน USB และบลูทูธ

ไม่สามารถอ่านบาร์โค้ดได้

ปัญหาทั่วไปอย่างหนึ่งที่เกิดขึ้นเมื่อใช้งานเครื่องสแกนบาร์โค้ดคือข้อผิดพลาดที่เกิดจากบาร์โค้ดที่ไม่สามารถอ่านได้

สิ่งนี้อาจเกิดขึ้นได้เนื่องจากสาเหตุต่อไปนี้:

  • บาร์โค้ดได้รับความเสียหาย

  • อุปกรณ์ไม่สามารถอ่านประเภทบาร์โค้ดที่ต้องการได้ (สแกนเนอร์บางรุ่นสามารถอ่านได้เฉพาะบาร์โค้ด 2D เท่านั้น)

  • บาร์โค้ดที่กำลังสแกนอยู่จะแสดงบนหน้าจอ เครื่องสแกนบางเครื่องไม่รองรับฟังก์ชันนี้ และบาร์โค้ดจะต้องพิมพ์ออกมาเพื่อสแกน ซึ่งมักพบในบาร์โค้ด 1D

  • อุปกรณ์ไม่มีแบตเตอรี่หรือใช้งานไม่ได้ หากต้องการแก้ไขปัญหานี้ ให้ทำตามคำแนะนำในการแก้ไขปัญหาในส่วนต่อไปนี้

Odoo แสดงข้อผิดพลาดบาร์โค้ด

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

  • คอมพิวเตอร์ได้รับการกำหนดค่าด้วยเค้าโครงแป้นพิมพ์ที่แตกต่างจากเครื่องสแกนบาร์โค้ด หากต้องการตัดปัญหานี้ออกไป ให้ตรวจสอบให้แน่ใจว่าอุปกรณ์ได้รับการกำหนดค่าด้วยเค้าโครงแป้นพิมพ์แบบเดียวกัน

    ตัวอย่างเช่น หากคอมพิวเตอร์ได้รับการกำหนดค่าให้ใช้แป้นพิมพ์ FR-BE ให้กำหนดค่าสแกนเนอร์ให้ส่งการกดแป้นพิมพ์ FR-BE ตรรกะเดียวกันนี้ใช้ได้หากใช้แท็บเล็ตแทนคอมพิวเตอร์

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าแป้นพิมพ์ โปรดดูเอกสาร การตั้งค่าเครื่องสแกนบาร์โค้ด

  • สำหรับเครื่องสแกนคอมพิวเตอร์พกพา (เช่น อุปกรณ์ Zebra เป็นต้น) เครื่องสแกนอาจตีความบาร์โค้ดแตกต่างไปจากที่ต้องการ หากต้องการตัดปัญหานี้ออกไป ให้สแกนบาร์โค้ดทดสอบเพื่อดูว่าเครื่องสแกนตีความบาร์โค้ดอย่างไร

เครื่องสแกน Android

เครื่องสแกนบาร์โค้ดรุ่นล่าสุดที่ใช้ระบบปฏิบัติการ Android และ Google Chrome ควรทำงานร่วมกับ Odoo ได้ อย่างไรก็ตาม เนื่องจากมีรุ่นและการกำหนดค่าที่หลากหลาย จึงขอแนะนำให้ทดสอบความเข้ากันได้ของเครื่องสแกนกับ Odoo ก่อน

ขอแนะนำกลุ่มผลิตภัณฑ์ Zebra โดยเฉพาะ Zebra TC21 (เฉพาะ WiFi) และ Zebra TC26 (WiFi/เซลลูลาร์)

แอปบาร์โค้ดไม่แสดงข้อเสนอแนะ

โดยค่าเริ่มต้น เครื่องสแกนบาร์โค้ด Android จะประมวลผลบาร์โค้ดก่อน จากนั้นจึงส่งข้อความฉบับเต็ม เนื่องจาก Odoo บาร์โค้ด ไม่สามารถอ่านผลลัพธ์ประเภทนี้ได้ การตั้งค่าสำหรับเครื่องสแกนแต่ละประเภทจึงจำเป็นต้องกำหนดค่าให้ถูกต้อง

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

Zebra TC21/TC26

เมื่อใช้เครื่องสแกน Zebra โปรดตรวจสอบให้แน่ใจว่ามีการตั้งค่าการเคาะแป้นพิมพ์ต่อไปนี้เพื่อป้องกันข้อผิดพลาด

เริ่มต้นที่หน้าจอหลักของเครื่องสแกน Zebra และเลือกแอป DataWedge (แอปจะแสดงโดยไอคอน (บาร์โค้ดสีฟ้าอ่อน) )

ในหน้า โปรไฟล์ DataWedge เลือกตัวเลือกโปรไฟล์เพื่อเข้าถึงการตั้งค่าสแกนเนอร์ Zebra

เมื่อเลือกโปรไฟล์แล้ว ให้เลื่อนลงไปที่ตัวเลือก เอาท์พุตแป้นพิมพ์ และตรวจสอบให้แน่ใจว่าตัวเลือก เปิด/ปิดการใช้งานเอาต์พุตการเคาะแป้นพิมพ์ เป็น เปิดใช้งานแล้ว

แสดงตัวเลือกการเคาะแป้นพิมพ์ในแอป DataWedge ของเครื่องสแกน Zebra

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

Important

ต้องเลือกตัวเลือก ส่งอักขระเป็นกิจกรรม บนเครื่องสแกน Zebra หรือไม่เช่นนั้น Odoo จะ**ไม่สามารถ** จดจำบาร์โค้ดที่ถูกสแกนได้

เมื่อดำเนินการตามขั้นตอนข้างต้นแล้ว ให้ทดสอบการสแกนเพื่อให้แน่ใจว่าเครื่องสแกน Zebra ทำงานตามที่คาดหมายไว้

อุปกรณ์ Android MUNBYN

เมื่อใช้เครื่องสแกน MUNBYN Android โปรดตรวจสอบว่ามีการตั้งค่าต่อไปนี้เพื่อป้องกันข้อผิดพลาด

จากหน้าจอหลักของอุปกรณ์ คลิก การตั้งค่าแอป ในหน้าผลลัพธ์ ค้นหาส่วน โหมดกระบวนการ และเลือก การป้อนข้อมูลด้วยแป้นพิมพ์

ส่วนโหมดกระบวนการบนหน้าการตั้งค่าแอปของเครื่องสแกน MUNBYN

Tip

โหมดกระบวนการ ที่เลือกจะควบคุมวิธีการประมวลผลข้อมูลหลังจากอ่านข้อมูลบาร์โค้ดแล้ว

การป้อนข้อมูลผ่านแป้นพิมพ์ ป้อนข้อมูลที่อ่านออกมาที่ตำแหน่งเคอร์เซอร์ เช่นเดียวกับข้อมูลอินพุตบนแป้นพิมพ์อนาล็อก

เมื่อดำเนินการตามขั้นตอนข้างต้นแล้ว ให้ทดสอบสแกนเพื่อให้แน่ใจว่าเครื่องสแกน MUNBYN Android ทำงานตามที่ตั้งใจไว้

เพราะอะไรถึงไม่มีข้อมูลเอาต์พุตในแอปหลังจากการสแกนนั้นสำเร็จ?

เมื่อสแกนบาร์โค้ด เครื่องสแกนอาจส่งเสียงบี๊บเพื่อแจ้งว่าสแกนสำเร็จ แต่จะไม่มีข้อมูลส่งออกในแอป

เพื่อแก้ไขปัญหานี้ ให้ปรับวิธีการส่งออกเป็น แป้นพิมพ์อนาล็อก ในแอป สแกนเนอร์ บนอุปกรณ์

จากหน้าจอหลักของอุปกรณ์ ให้คลิก แอปสแกนเนอร์ ‣ การตั้งค่า จากหน้า การตั้งค่า ให้คลิก โหมดเอาท์พุต หน้าต่างป๊อปอัปที่ปรากฏขึ้นจะแสดงตัวเลือกเอาต์พุตต่างๆ ที่ผู้ใช้เลือกได้ เลือก โหมดแป้นพิมพ์ จากนั้นคลิก ตกลง

หน้าต่างป็อปอัปโหมดเอาต์พุตบนเครื่องสแกน MUNBYN

กลับไปที่แอปที่ต้องการสแกน แล้วคลิกที่กล่องโต้ตอบอินพุตก่อนสแกน สุดท้าย ทดสอบการสแกนเพื่อให้แน่ใจว่าเครื่องสแกน MUNBYN Android ทำงานได้ตามต้องการ

อุปกรณ์ Android ของ Datalogic

เมื่อใช้เครื่องสแกน Datalogic Android โปรดตรวจสอบว่ามีการตั้งค่าต่อไปนี้เพื่อป้องกันข้อผิดพลาด

หากต้องการดูและกำหนดค่าการตั้งค่าทั้งหมดสำหรับสแกนเนอร์ ให้ใช้แอป การตั้งค่า บนอุปกรณ์ Android ของ Datalogic จากเมนูแอปพลิเคชัน ให้เลือก การตั้งค่า ‣ ระบบ ‣ การตั้งค่าสแกนเนอร์

จากรายการการตั้งค่าที่ได้ ให้เลือก Wedge จากเมนูนี้ ภายใต้ส่วน Keyboard wedge ตรวจสอบว่าได้เปิดใช้งานฟีเจอร์ เปิดใช้งาน keyboard wedge แล้ว

จากนั้น ภายใต้ส่วน Keyboard wedge ให้ค้นหาตัวเลือก โหมดการป้อนข้อมูลแบบ Keyboard wedge ตามค่าเริ่มต้น โหมดอินพุตจะถูกตั้งค่าเป็น การแทรกข้อความ

เมนูการกำหนดค่า Wedge บนเครื่องสแกน Datalogic

คลิก โหมดป้อนข้อมูลแบบ Keyboard wedge แล้วเปลี่ยนการตั้งค่าเป็น แรงกดแป้นพิมพ์ วิธีนี้จะช่วยให้มั่นใจว่าบาร์โค้ดที่สแกนจะถูกแปลเป็นจังหวะแป้นพิมพ์แทนที่จะถูกแทรกเข้าไปในพื้นที่ข้อความ

การเลือกโหมดอินพุตด้วยแป้นพิมพ์บนเครื่องสแกน Datalogic

เมื่อดำเนินการตามขั้นตอนทั้งหมดเหล่านี้แล้ว ให้ทดสอบการสแกนเพื่อให้แน่ใจว่าเครื่องสแกน Datalogic Android ทำงานตามที่คาดหมายไว้

เครื่องสแกนแบบไร้หน้าจอ

เครื่องสแกนแบบไม่มีหน้าจอคืออุปกรณ์สแกนบาร์โค้ดที่ไม่มีหน้าจอ ได้แก่ เครื่องสแกน USB และเครื่องสแกนบลูทูธ

Important

Odoo รองรับเครื่องสแกนบาร์โค้ด USB และ Bluetooth ส่วนใหญ่ เนื่องจากเครื่องสแกนทั้งหมดจะเลียนแบบแป้นพิมพ์ หากต้องการตรวจสอบว่าเครื่องสแกนนั้นเข้ากันได้กับเค้าโครงแป้นพิมพ์เฉพาะหรือไม่ (หรือสามารถกำหนดค่าให้เป็นเช่นนั้นได้) โปรดดูเอกสาร ฮาร์ดแวร์ที่เข้ากันได้กับสินค้าคงคลังและบาร์โค้ด ของ Odoo

อุปกรณ์ NETUM

ตามค่าเริ่มต้น คู่มือผู้ใช้เครื่องสแกนบาร์โค้ด NETUM จะแสดงเฉพาะการกำหนดค่าแป้นพิมพ์ภาษาฝรั่งเศสเท่านั้น หากต้องการใช้แป้นพิมพ์ภาษาสำหรับประเทศเบลเยียม ให้สแกนรหัสด้านล่าง:

คีย์บาร์โค้ด FR ของประเทศเบลเยียม

เมื่อสแกนรหัสดังกล่าวแล้ว ตรวจสอบให้แน่ใจว่าเครื่องสแกน NETUM มีการกำหนดค่าแป้นพิมพ์ที่ถูกต้อง และทำงานได้ตามที่คาดหมายไว้