การแก้ไขปัญหา

การเชื่อมต่อกล่อง IoT

ไม่สามารถระบุตำแหน่งรหัสจับคู่เพื่อเชื่อมต่อกล่อง IoT ได้

รหัสการจับคู่ควรพิมพ์บนเครื่องพิมพ์ใบเสร็จที่เชื่อมต่อกับกล่อง IoT และควรแสดงบนจอภาพที่เชื่อมต่อด้วย

รหัสการจับคู่จะไม่ปรากฏภายใต้สถานการณ์ต่อไปนี้:

  • กล่อง IoT เชื่อมต่อกับฐานข้อมูล Odoo แล้ว

  • กล่อง IoT ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต

  • รหัสจะมีผลใช้ได้เพียง 5 นาทีหลังจากกล่อง IoT เริ่มทำงาน รหัสจะถูกลบออกจากจอแสดงผลที่เชื่อมต่อโดยอัตโนมัติเมื่อหมดเวลา

  • เวอร์ชันของภาพกล่อง IoT เก่าเกินไป หากภาพกล่อง IoT เป็นเวอร์ชันก่อนหน้า แสดงว่าจำเป็นต้องแฟลชการ์ด SD ของกล่อง IoT อีกครั้งเพื่ออัปเดตภาพ (ดู การแฟลชการ์ด SD)

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

กล่อง IoT เชื่อมต่อแล้ว แต่ไม่แสดงในฐานข้อมูล

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

หากต้องการเข้าถึงฐานข้อมูลจากกล่อง IoT ให้เปิดเบราว์เซอร์และพิมพ์ที่อยู่ฐานข้อมูล

กล่อง IoT เชื่อมต่อกับฐานข้อมูล Odoo แต่ไม่สามารถเข้าถึงได้

ตรวจสอบให้แน่ใจว่ากล่อง IoT และคอมพิวเตอร์ที่เรียกใช้เบราว์เซอร์อยู่บนเครือข่ายเดียวกัน เนื่องจากกล่อง IoT ไม่สามารถเข้าถึงได้จากภายนอกเครือข่ายท้องถิ่น

ใบรับรอง HTTPS ไม่สร้าง

ในการสร้างใบรับรอง HTTPS จำเป็นต้องสมัครใช้กล่อง IoT สำหรับกล่อง IoT การเชื่อมต่อกล่อง IoT ก่อนกำหนดค่าการสมัครใช้ IoT สำหรับฐานข้อมูลและกล่อง IoT กับผู้จัดการบัญชีจะส่งผลให้เกิดการเชื่อมต่อที่ไม่ปลอดภัย

นอกจากนี้ ไฟร์วอลล์ยังสามารถป้องกันไม่ให้ใบรับรอง HTTPS สร้างได้อย่างถูกต้อง ในกรณีนี้ ให้ปิดใช้งานไฟร์วอลล์จนกว่าจะสร้างใบรับรองได้สำเร็จ นอกจากนี้ ควรทราบด้วยว่าอุปกรณ์บางอย่าง เช่น เราเตอร์ที่มีไฟร์วอลล์ในตัว สามารถป้องกันไม่ให้ใบรับรอง HTTPS สร้างได้

เครื่องพิมพ์

ไม่พบเครื่องพิมพ์

หากเครื่องพิมพ์ไม่ปรากฏในรายการอุปกรณ์ ให้ไปที่หน้าแรกของกล่อง IoT และตรวจสอบให้แน่ใจว่าเครื่องพิมพ์นั้นอยู่ในรายการภายใต้ เครื่องพิมพ์

หน้าแรกของกล่อง IoT

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

เครื่องพิมพ์จะพิมพ์ข้อความแบบสุ่ม

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

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

แก้ไขเครื่องพิมพ์ที่เชื่อมต่อกับกล่อง IoT

Note

เครื่องพิมพ์ใบเสร็จ Epson และ Star รวมถึงเครื่องพิมพ์ฉลาก Zebra ไม่จำเป็นต้องมีไดรเวอร์จึงจะทำงานได้ ตรวจสอบให้แน่ใจว่าไม่ได้เลือกไดรเวอร์สำหรับเครื่องพิมพ์เหล่านี้

กรณีพิเศษการกำหนดค่า Epson

เครื่องพิมพ์ Epson ส่วนใหญ่รองรับการพิมพ์ใบเสร็จใน Odoo POS โดยใช้คำสั่ง GS v 0 อย่างไรก็ตาม รุ่นเครื่องพิมพ์ Epson ต่อไปนี้ไม่รองรับคำสั่งนี้:

  • TM-U220

  • TM-U230

  • TM-P60

  • TMP-P60II

หลีกเลี่ยงปัญหานี้โดยกำหนดค่าเครื่องพิมพ์ให้ใช้คำสั่ง ESC * แทน

ขั้นตอนการบังคับคำสั่ง ESC *
ความเข้ากันได้ของเครื่องพิมพ์ Epson

ขั้นตอนแรกคือตรวจสอบว่าเครื่องพิมพ์เข้ากันไม่ได้กับคำสั่ง GS v 0 หรือไม่

See also

  • Epson GS v 0 documentation สำหรับ GS v 0 เป็นเครื่องพิมพ์ที่เข้ากันได้

  • Epson ESC * documentation สำหรับ ESC * เครื่องพิมพ์ที่เข้ากันได้

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

การกำหนดค่ากล่อง IoT สำหรับ ESC *

หากต้องการกำหนดค่ากล่อง IoT ให้ใช้คำสั่ง ESC * เพื่อพิมพ์ ให้ไปที่หน้าแรกของกล่อง IoT โดยไปที่ แอป IoT ‣ กล่อง IoT จากนั้นคลิกที่ ที่อยู่ IP ซึ่งจะนำคุณไปยังหน้าแรกของกล่อง IoT

การเลือกใช้เครื่องพิมพ์

ตอนนี้คลิกที่ปุ่ม เครื่องพิมพ์เซิร์ฟเวอร์ การดำเนินการนี้จะนำเบราว์เซอร์ไปที่หน้า CUPS จากนั้นไปที่ การดูแลระบบ ‣ เครื่องพิมพ์ ‣ เพิ่มเครื่องพิมพ์ เลือกเครื่องพิมพ์ที่ต้องการปรับเปลี่ยน จากนั้นคลิก ดำเนินการต่อ

Tip

หากชื่อเครื่องพิมพ์ยังไม่ชัดเจน ให้ดำเนินการตามขั้นตอนต่อไปนี้:

  1. จดบันทึกเครื่องพิมพ์ที่อยู่ในรายการหน้า CUPS

  2. ปิดเครื่องพิมพ์และรีเฟรชหน้า

  3. ตอนนี้ให้เปรียบเทียบความแตกต่างกับรายการแรกเพื่อดูว่าเครื่องพิมพ์เครื่องใดหายไป

  4. เปิดเครื่องพิมพ์อีกครั้งและรีเฟรชหน้าอีกครั้ง

  5. ตรวจสอบรายการอีกครั้งเพื่อดูว่าเครื่องพิมพ์ปรากฏขึ้นอีกครั้งหรือไม่

  6. เครื่องพิมพ์ที่หายไปและปรากฏขึ้นอีกครั้งบนเครื่องพิมพ์ที่ระบุไว้เป็นชื่อของเครื่องพิมพ์ที่เกี่ยวข้อง

Note

อาจเป็น ไม่รู้จัก ภายใต้ เครื่องพิมพ์ในพื้นที่

หลักการตั้งชื่อ CUPS

CUPS จะแจ้งให้ผู้ดูแลระบบระบุข้อมูลสามส่วน ได้แก่ ชื่อ, คำอธิบาย และ สถานที่ ข้อมูลสองส่วนสุดท้ายไม่จำเป็นต้องระบุเจาะจง แต่ ชื่อ ควรปฏิบัติตามข้อตกลงเฉพาะเพื่อให้ทำงานร่วมกับคำสั่ง ESC * ได้

ชื่อ ควรจะตรงตามธรรมเนียมนี้: <printer_name>__IMC_<param_1>_<param_2>_..._<param_n>__

การสลายตัวของรูปแบบการตั้งชื่อ:

  • printer_name: นี่คือชื่อเครื่องพิมพ์ สามารถเป็นอักขระใดก็ได้ ตราบใดที่ไม่มี _, /, # หรือ ` ` (อักขระช่องว่าง)

  • IMC: ย่อมาจาก คอลัมน์โหมดภาพ (ชื่อย่อของ ESC *)

  • param_1: ย่อมาจากพารามิเตอร์เฉพาะ:

    • ขนาด<X>: ขนาดของภาพ (ที่มีอัตราส่วนภาพเท่ากัน) X ควรเป็นจำนวนเต็มที่อธิบายเปอร์เซ็นต์ของมาตราส่วนที่ควรใช้

      Example

      100 คือขนาดเดิม 50 คือขนาดครึ่งหนึ่ง 200 คือขนาดสองเท่า

    • LDV: ความหนาแน่นต่ำแนวตั้ง (จะถูกตั้งเป็น ความหนาแน่นสูงแนวตั้ง ถ้าไม่ได้ระบุไว้)

    • LDH: ความหนาแน่นต่ำแนวนอน (จะถูกตั้งเป็น ความหนาแน่นสูงแนวนอน ถ้าไม่ได้ระบุไว้)

      Note

      พารามิเตอร์ความหนาแน่น อาจต้องกำหนดค่าในลักษณะเฉพาะ ขึ้นอยู่กับรุ่นเครื่องพิมพ์

See also

เข้าไปที่เอกสาร ESC ของ Epson * และคลิกที่รุ่นเครื่องพิมพ์ในตารางด้านบนเพื่อดูว่าเครื่องพิมพ์ควรตั้งค่าพารามิเตอร์เหล่านี้หรือไม่

Example

ต่อไปนี้เป็นตัวอย่างของการจัดรูปแบบชื่อที่ถูกต้องและไม่เหมาะสม:

การจัดรูปแบบชื่อที่ถูกต้อง:

  • EPSONTMm30II__IMC__

  • EPSON_TM_U220__IMC_LDV_LDH_SCALE80__

การจัดรูปแบบชื่อไม่ถูกต้อง (การดำเนินการนี้จะไม่ป้องกันการพิมพ์ แต่ผลลัพธ์อาจไม่เป็นไปตามที่คาดหวัง):

  • EPSON TMm 30II -> ชื่อไม่สามารถมีช่องว่างได้

  • EPSONTMm30II -> ชื่อนั้นถูกต้อง แต่จะไม่ใช้ ESC *

  • EPSONTMm30II__IMC -> ชื่อนี้ขาดส่วนท้าย __

  • EPSONTMm30II__IMC_XDV__ -> พารามิเตอร์ XDV ไม่ตรงกับพารามิเตอร์ที่มีอยู่

  • EPSONTMm30II__IMC_SCALE__ -> พารามิเตอร์ SCALE ขาดค่าขนาด

เสร็จสิ้นการเพิ่มเครื่องพิมพ์

หลังจากตั้งชื่อเครื่องพิมพ์ตามรูปแบบการตั้งชื่อที่เหมาะสมแล้ว ให้คลิก ดำเนินการต่อ จากนั้นตั้งค่า Make เป็น Raw และสำหรับค่า Model ให้ตั้งค่าเป็น Raw Queue (en)

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

เมื่อมาถึงจุดนี้ เครื่องพิมพ์ควรจะได้รับการสร้างแล้ว ตอนนี้กล่อง IoT จะต้องตรวจจับเครื่องพิมพ์และซิงค์กับเซิร์ฟเวอร์ของ Odoo (อาจใช้เวลาสองสามนาที)

การเพิ่มเครื่องพิมพ์ลงใน Odoo PoS

เมื่อมองเห็นเครื่องพิมพ์บนฐานข้อมูล Odoo แล้ว อย่าลืมเลือกเครื่องพิมพ์ในการกำหนดค่า PoS เป็นเครื่องพิมพ์ IoT ไปที่ แอป Pos ‣ การตั้งค่า ‣ อุปกรณ์ที่เชื่อมต่อ ‣ กล่อง IoT ‣ เครื่องพิมพ์ใบเสร็จ ‣ บันทึก

Note

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

ตัวอย่างการตั้งค่าเครื่องพิมพ์ Epson TM-U220B โดยใช้ ESC

ต่อไปนี้เป็นตัวอย่างกระบวนการแก้ไขปัญหาสำหรับเครื่องพิมพ์รุ่น TM-U220B ที่ใช้คำสั่ง ESC * ใบเสร็จที่แสดงในภาพด้านล่างเป็นตัวอย่างใบเสร็จที่พิมพ์ออกมาได้อย่างถูกต้องเนื่องจากการจัดรูปแบบที่ถูกต้อง (ในทางทฤษฎี):

รูปใบเสร็จที่จัดรูปแบบอย่างถูกต้องจากฐานข้อมูลสาธิต

การพยายามพิมพ์ใบเสร็จนี้ทันทีก่อนที่จะจัดรูปแบบให้ถูกต้องจะไม่ทำงาน เนื่องจากรุ่นเครื่องพิมพ์ TM-U220B ไม่รองรับ GS v 0 แทนที่จะเป็นแบบนั้น ตัวอักษรแบบสุ่มจะพิมพ์ดังนี้:

กระดาษพิมพ์ที่มีตัวอักษรดูเหมือนสุ่ม

หากต้องการกำหนดค่าการจัดรูปแบบให้ถูกต้องสำหรับเครื่องพิมพ์รุ่น Epson TM-U220B ให้ทำตามขั้นตอนต่อไปนี้

หลังจากตรวจสอบเว็บไซต์ของ Epson เพื่อดูความเข้ากันได้ของคำสั่งทั้งสองคำสั่ง: GS v 0 และ ESC * จะเห็นได้ว่า TM-U220B ไม่สามารถเข้ากันได้กับ GS v 0 แต่เข้ากันได้กับ ESC *

การประเมินความเข้ากันได้ของ Epson จากเว็บไซต์ Epson

เมื่อเพิ่มเครื่องพิมพ์ CUPS จะถามว่าควรเพิ่มเครื่องพิมพ์เครื่องใด:

เมนูการจัดการ เพิ่มการเลือกเครื่องพิมพ์

ในกรณีนี้ เครื่องพิมพ์เชื่อมต่อผ่าน USB ดังนั้นจึงเป็นส่วนหนึ่งของ ค้นพบเครือข่ายเครื่องพิมพ์ แต่อาจเป็นส่วนหนึ่งของตัวเลือก ไม่รู้จัก ใต้ เครื่องพิมพ์ในพื้นที่ ด้วยการถอดสายเคเบิล USB ของเครื่องพิมพ์ออกจากกล่อง IoT และรีเฟรชหน้า เครื่องพิมพ์ ไม่รู้จัก จะหายไป เมื่อเสียบปลั๊กอีกครั้ง เครื่องพิมพ์จะปรากฏขึ้นอีกครั้ง จึงสามารถพูดได้ว่านี่คือเครื่องพิมพ์ที่เป็นปัญหา

สำหรับรูปแบบการตั้งชื่อ เนื่องจากจำเป็นต้องพิมพ์โดยใช้คำสั่ง ESC * จึงจำเป็นต้องเพิ่ม __IMC` ดูรุ่นเครื่องพิมพ์ในไซต์ ESC * ของ Epson เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ ความหนาแน่น

ข้อมูลจำเพาะของ Epson TM-U220 บนเว็บไซต์ของผู้ผลิต

สำหรับรุ่นนี้โดยเฉพาะ TM-U220 m ควรเท่ากับ 0 หรือ 1 ในขณะที่อ้างอิง คำอธิบาย ใต้กล่องสีชมพูในภาพด้านบน ค่า m อาจเป็น 0, 1, 32 หรือ 33 ดังนั้นในกรณีของเครื่องพิมพ์นี้ ค่า m ไม่สามารถเป็น 32 หรือ 33 ได้ (ไม่เช่นนั้น จะมีการพิมพ์ตัวอักษรแบบสุ่ม)

ตารางประกอบด้วยค่าตัวเลข: 32 และ 33 ทั้งสองค่าจะเกิดขึ้นหาก จำนวนบิตสำหรับข้อมูลแนวตั้ง ถูกตั้งค่าเป็น 24 ซึ่งหมายความว่าเป็น ความหนาแน่นแนวตั้งสูง ในกรณีของการกำหนดค่า Epson TM-U220 จะต้องบังคับใช้ ความหนาแน่นแนวตั้งต่ำ เนื่องจากรุ่นเครื่องพิมพ์นี้ไม่รองรับ ความหนาแน่นแนวตั้งสูง สำหรับคำสั่ง ESC * นี้

หากต้องการเพิ่ม ความหนาแน่นแนวตั้งต่ำ ให้เพิ่มพารามิเตอร์ LDV ลงในข้อตกลงการตั้งชื่อ

เพิ่ม *ความหนาแน่นแนวตั้งต่ำ* (พารามิเตอร์ `LDV`) ลงในข้อตกลงการตั้งชื่อ

คลิก ดำเนินการต่อ เพื่อดำเนินการต่อ จากนั้นตั้งค่า Make เป็น Raw และสำหรับค่า Model ให้ตั้งค่าเป็น Raw Queue (en)

ข้อมูลจำเพาะของ Epson TM-U220 บนเว็บไซต์ของผู้ผลิต

อย่างไรก็ตาม เมื่อพยายามพิมพ์โดยใช้รูปแบบการตั้งชื่อ: EpsonTMU220B__IMC_LDV__ ระบบจะพิมพ์ใบเสร็จ แต่ใบเสร็จมีขนาดใหญ่เกินไปและอยู่นอกระยะขอบ หากต้องการแก้ไขปัญหานี้ ให้เพิ่มเครื่องพิมพ์ใหม่ (และรูปแบบการตั้งชื่อ) โดยใช้พารามิเตอร์ SCALE<X> เพื่อปรับให้เข้ากับขนาดใบเสร็จของเรา

นี่คือตัวอย่างบางส่วน:

หลักการตั้งชื่อเครื่องพิมพ์

EpsonTMU220B__IMC_LDV__

EpsonTMU220B__IMC_LDV_SCALE75__

EpsonTMU220B__IMC_LDV_LDH__

EpsonTMU220B__IMC_LDV_LDH_SCALE35__

รูปแบบตัวอย่างใบเสร็จ รูปแบบใบเสร็จโดยใช้หลักการตั้งชื่อ: EpsonTMU220B__IMC_LDV__ รูปแบบใบเสร็จโดยใช้หลักการตั้งชื่อ: EpsonTMU220B__IMC_LDV_SCALE75__ รูปแบบใบเสร็จโดยใช้หลักการตั้งชื่อ: EpsonTMU220B__IMC_LDV_LDH__ รูปแบบใบเสร็จโดยใช้หลักการตั้งชื่อ: EpsonTMU220B__IMC_LDV_LDH_SCALE35__.

ปัญหาการพิมพ์ DYMO LabelWriter

DYMO LabelWriter มีปัญหาที่ทราบแล้วในการพิมพ์ด้วยกล่อง IoT เซิร์ฟเวอร์ OpenPrinting CUPS จะติดตั้งเครื่องพิมพ์โดยใช้ไดรเวอร์ เครื่องพิมพ์ RAW ในพื้นที่ หากต้องการพิมพ์อะไรก็ตาม จำเป็นต้องตั้งค่า ยี่ห้อและรุ่น ที่ถูกต้อง ดังนั้นจึงอ้างอิงไดรเวอร์ที่ถูกต้องเมื่อใช้อุปกรณ์

นอกจากนี้ จำเป็นต้องเพิ่มเครื่องพิมพ์ใหม่เพื่อลดความล่าช้าในการพิมพ์ที่เกิดขึ้นหลังจากการอัปเดตไดรเวอร์

Important

เครื่องพิมพ์ DYMO LabelWriter 450 DUO เป็นเครื่องพิมพ์ DYMO ที่แนะนำสำหรับใช้กับ Odoo และกล่อง IoT ต้อง เชื่อมต่อและรับรู้กล่อง IoT ไว้แล้ว

เครื่องพิมพ์ DYMO LabelWriter 450 DUO ประกอบด้วยเครื่องพิมพ์สองเครื่องในเครื่องเดียว ได้แก่ เครื่องพิมพ์ฉลากและเครื่องพิมพ์เทป การเลือกรุ่นที่ถูกต้อง (ไม่ว่าจะเป็น DYMO LabelWriter 450 DUO Label (en) หรือ DYMO LabelWriter 450 DUO Tape (en)) ถือเป็นสิ่งสำคัญเมื่อต้องกำหนดค่ากระบวนการต่อไปนี้

เพื่อให้ทุกอย่างสอดคล้องกัน กระบวนการทั้งสองต่อไปนี้จะอธิบายรายละเอียดการกำหนดค่าสำหรับรุ่น DYMO LabelWriter 450 DUO Label (en) ให้เปลี่ยนรุ่นเมื่อจำเป็น

DYMO LabelWriter ไม่พิมพ์

ในกรณีที่ DYMO LabelWriter ไม่พิมพ์อะไรเลย จำเป็นต้องติดตั้งไดรเวอร์ใหม่

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

ปรับเปลี่ยนยี่ห้อและรุ่นของ DYMO LabelWriter เมนูแบบเลื่อนลงการซ่อมบำรุงและแก้ไข ถูกไฮไลต์ไว้

ขั้นตอนต่อไป เลือกการเชื่อมต่อเครือข่าย/เครื่องพิมพ์ที่ต้องการทำการแก้ไข คลิก ดำเนินการต่อ

หน้าจอการเลือกเครื่องพิมพ์โดยไฮไลต์ที่ดำเนินการต่อ

ในหน้าถัดไป คลิก ดำเนินการต่อ เพื่อดำเนินการตั้งค่า Make ของเครื่องพิมพ์

หน้าจอปรับเปลี่ยนเครื่องพิมพ์โดยไฮไลต์ที่ดำเนินการต่อ

ภายใต้ Make เลือก DYMO จากเมนู คลิกที่ ดำเนินการต่อ เพื่อตั้งค่า รุ่น

ตั้งค่าหน้าการสร้างโดยใช้ DYMO และไฮไลต์ดำเนินการต่อ

ในหน้าถัดไป ให้ตั้งค่า รุ่น เป็น DYMO LabelWriter 450 DUO Label (en) (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งานอยู่) คลิกที่ ปรับเปลี่ยนเครื่องพิมพ์ เพื่อตั้งค่าไดรเวอร์ใหม่ให้เสร็จสมบูรณ์ จากนั้นหน้ายืนยันจะปรากฏขึ้น

การตั้งค่าหน้ารุ่นเครื่องพิมพ์โดยไฮไลต์ DYMO LabelWriter 450 DUO Label (en)

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

เครื่องพิมพ์ทั้งหมดที่ติดตั้งบนเซิร์ฟเวอร์ OpenPrinting CUPS จะปรากฏขึ้น รวมถึงเครื่องพิมพ์ที่อัปเดตล่าสุด: DYMO LabelWriter 450 DUO Label (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งานอยู่) คลิกเข้าไปในเครื่องพิมพ์ที่เพิ่งอัปเดต

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

การพิมพ์หน้าทดสอบจากเมนูแบบเลื่อนลงการดูแลระบบในเซิร์ฟเวอร์ OpenPrinting  CUPs

เพื่อลดความล่าช้านี้ จำเป็นต้องเพิ่มเครื่องพิมพ์ใหม่ โปรดปฏิบัติตามกระบวนการต่อไปนี้

DYMO LabelWriter การพิมพ์ล่าช้า

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

Tip

หากเครื่องพิมพ์ DYMO LabelWriter 450 DUO ไม่พิมพ์เลยหรือไม่สามารถจดจำได้ (มีไดรเวอร์ประเภท RAW) ให้อัปเดตไดรเวอร์บนอุปกรณ์ ดู DYMO LabelWriter ไม่พิมพ์

เพิ่มปุ่มเครื่องพิมพ์ที่เน้นไว้ในหน้าการจัดการ CUPS ของเครื่องพิมพ์

ในหน้าจอถัดไป ในส่วน เครื่องพิมพ์ในพื้นที่ ให้เลือกเครื่องพิมพ์ที่ติดตั้งไว้ล่วงหน้า DYMO LabelWriter 450 DUO Label (DYMO LabelWriter 450 DUO Label) (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งานอยู่) คลิก ดำเนินการต่อ

เพิ่มหน้าจอเครื่องพิมพ์บน OpenPrinting CUPS โดยไฮไลต์ฉลาก DYMO LabelWriter 450 DUO

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

เปลี่ยนชื่อหน้าเครื่องพิมพ์ในขั้นตอน 'เพิ่มเครื่องพิมพ์' โดยไฮไลต์ช่องชื่อไว้

ขั้นตอนต่อไป เลือก รุ่น เลือก DYMO LabelWriter 450 DUO Label (en) (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งานอยู่) และสุดท้ายคลิก เพิ่มเครื่องพิมพ์ เพื่อดำเนินการติดตั้งให้เสร็จสมบูรณ์

เลือกหน้าจอรุ่นจำลองบนคอนโซล OpenPrinting CUPS โดยไฮไลต์รุ่นจำลองและ เพิ่มเครื่องพิมพ์

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

เครื่องพิมพ์ทั้งหมดที่ติดตั้งบนเซิร์ฟเวอร์ OpenPrinting CUPS จะปรากฏขึ้น รวมถึงเครื่องพิมพ์ที่เพิ่งติดตั้งใหม่: DYMO LabelWriter 450 DUO Label (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งานอยู่) คลิกเข้าไปในเครื่องพิมพ์ที่เพิ่งติดตั้ง

หน้าเครื่องพิมพ์ที่มีเครื่องพิมพ์ที่ติดตั้งใหม่ถูกไฮไลต์ไว้

หากต้องการพิมพ์ฉลากทดสอบ ให้คลิกที่เมนูแบบเลื่อนลง การซ่อมบำรุง ทางด้านซ้ายของเมนูแบบเลื่อนลง การดูแลระบบ และเลือก พิมพ์หน้าทดสอบ ฉลากทดสอบควรจะพิมพ์ออกมาทันที (ล่าช้าหนึ่งถึงสองวินาที)

การพิมพ์หน้าทดสอบจากเมนูแบบเลื่อนลงการดูแลระบบในเซิร์ฟเวอร์ OpenPrinting  CUPs

เครื่องพิมพ์ Zebra ไม่พิมพ์อะไรเลย

เครื่องพิมพ์ Zebra ค่อนข้างไวต่อรูปแบบของโค้ด Zebra Programming Language (ZPL) ที่จะพิมพ์ออกมา หากไม่มีอะไรพิมพ์ออกมาจากเครื่องพิมพ์หรือพิมพ์ฉลากเปล่าไม่ได้ ให้ลองเปลี่ยนรูปแบบของรายงานที่ส่งไปยังเครื่องพิมพ์โดยเข้าถึง การตั้งค่า ‣ เทคนิค ‣ อินเทอร์เฟซผู้ใช้ ‣ มุมมอง ใน โหมดนักพัฒนา และค้นหาเทมเพลตที่เกี่ยวข้อง

See also

ตรวจสอบคำแนะนำของ Zebra ในการพิมพ์ไฟล์ ZPL ที่นี่

เครื่องสแกนบาร์โค้ด

ตัวอักษรที่เครื่องสแกนบาร์โค้ดอ่านไม่ตรงกับบาร์โค้ด

โดยค่าเริ่มต้น เครื่องสแกนบาร์โค้ดส่วนใหญ่จะถูกกำหนดค่าในรูปแบบ QWERTY ของสหรัฐอเมริกา หากเครื่องสแกนบาร์โค้ดใช้เค้าโครงที่แตกต่างกัน ให้ไปที่มุมมองแบบฟอร์มของอุปกรณ์ (แอป IoT ‣ อุปกรณ์ ‣ อุปกรณ์บาร์โค้ด) และเลือกรูปแบบที่ถูกต้อง

ไม่มีอะไรเกิดขึ้นเมื่อมีการสแกนบาร์โค้ด

ตรวจสอบให้แน่ใจว่าได้เลือกอุปกรณ์ที่ถูกต้องในการกำหนดค่า การขายหน้าร้าน และกำหนดค่าบาร์โค้ดให้ส่งอักขระ ENTER (รหัสคีย์ 28) ที่ส่วนท้ายของบาร์โค้ดทุกอัน เมื่อต้องการทำเช่นนี้ ให้ไปที่ แอป PoS ‣ เมนู 3 จุดบน PoS ‣ ส่วนกล่อง IoT ‣ แก้ไข

เครื่องสแกนบาร์โค้ดตรวจพบว่าเป็นแป้นพิมพ์

Important

เครื่องสแกนบาร์โค้ดบางเครื่องไม่ได้โฆษณาตัวเองว่าเป็นเครื่องสแกนบาร์โค้ด แต่เป็นแป้นพิมพ์ USB แทน และจะไม่ถูกจดจำโดยกล่อง IoT

สามารถเปลี่ยนประเภทอุปกรณ์ได้ด้วยตนเองโดยไปที่มุมมองฟอร์ม (แอป IoT ‣ อุปกรณ์ ‣ อุปกรณ์บาร์โค้ด) และเปิดใช้งานตัวเลือก เป็นสแกนเนอร์

การปรับเปลี่ยนมุมมองแบบฟอร์มของเครื่องสแกนบาร์โค้ด

เครื่องสแกนบาร์โค้ดจะประมวลผลตัวอักษรบาร์โค้ดทีละตัว

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

Tip

เข้าถึงหน้าแบบฟอร์มเครื่องสแกนบาร์โค้ดโดยไปที่ แอป IoT ‣ อุปกรณ์ ‣ เครื่องสแกนบาร์โค้ด

หน้าแบบฟอร์มเครื่องสแกนบาร์โค้ด พร้อมไฮไลต์ตัวเลือกเค้าโครงแป้นพิมพ์

เค้าโครงแป้นพิมพ์ จะขึ้นอยู่กับภาษา และตัวเลือกที่มีให้ใช้งานจะแตกต่างกันไป ขึ้นอยู่กับอุปกรณ์และภาษาของฐานข้อมูล ตัวอย่างเช่น: ภาษาอังกฤษ (สหราชอาณาจักร), ภาษาอังกฤษ (สหรัฐอเมริกา) เป็นต้น

ลิ้นชักเก็บเงิน

ลิ้นชักเก็บเงินไม่สามารถเปิดได้

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

เครื่องชั่ง

เครื่องชั่งมีบทบาทสำคัญในกระบวนการชำระเงิน โดยเฉพาะอย่างยิ่งสำหรับผลิตภัณฑ์ที่ขายตามน้ำหนัก มากกว่าที่จะมีราคาคงที่

การติดตั้งเครื่องชั่ง Ariva S

Odoo ได้กำหนดว่าการตั้งค่าเฉพาะในเครื่องชั่งซีรีส์ S ของ Ariva (ผลิตโดย Mettler-Toledo, LLC.) ต้องมีการปรับเปลี่ยน และต้องใช้สายเคเบิล RJ45 ที่เป็นกรรมสิทธิ์ของ Mettler USB เพื่อให้เครื่องชั่งทำงานร่วมกับกล่อง IoT ของ Odoo ได้

หากต้องการกำหนดค่ามาตราส่วนสำหรับการจดจำโดยกล่อง IoT อย่างถูกต้อง ให้ทำตามขั้นตอนการตั้งค่านี้สำหรับมาตราส่วน Ariva ซีรีส์ S

Important

เป็นสิ่งสำคัญมากที่จะต้องใช้สายเคเบิล USB-to-RJ45 อย่างเป็นทางการของ Mettler ในระหว่างขั้นตอนนี้

สายไฟ

หมายเลขชิ้นส่วนของ Mettler คือ 72256236 - สาย USB-to-POS โปรดติดต่อ Mettler หรือพาร์ทเนอร์เพื่อซื้อสายไฟแท้ โปรดทราบว่าไม่มีสายอื่นใดนอกจากสาย Mettler รุ่นนี้ที่ใช้ได้กับการกำหนดค่านี้ การใช้สายแบบซีเรียลเท่านั้นที่ต่อกับอะแดปเตอร์แบบซีเรียลถึง:abbr:USB (Universal Serial Bus) จะ ไม่มี ประสิทธิภาพ

สายเคเบิล USB to POS ของ Mettler แท้ หมายเลขชิ้นส่วน 72256236

ตั้งค่า

ดูคู่มือการตั้งค่าของ Mettler สำหรับเครื่องชั่งซีรีส์ Ariva S ระหว่างการกำหนดค่าต่อไปนี้: คู่มือผู้ใช้เครื่องชั่ง Ariva Checkout <https://www.mt.com/dam/RET_DOCS/Ariv.pdf>`_.

ในการเริ่มต้น ให้ไปที่หน้า 17 ในคู่มือด้านบนสำหรับ การตั้งค่า คู่มือนี้แสดงการตั้งค่าที่เป็นไปได้สำหรับเครื่องชั่งซีรีส์ Ariva S

ทำตามคำแนะนำพร้อมกับขั้นตอนต่อไปนี้เพื่อตั้งค่าเครื่องชั่งเป็นโหมดตั้งค่า ขั้นแรก ให้กดปุ่ม >T< ค้างไว้แปดวินาที หรือจนกว่า CONF จะปรากฏขึ้น

ขั้นตอนต่อไปให้กด >T< จนกระทั่ง GRP 3 ปรากฏขึ้น จากนั้นกด >0< เพื่อยืนยัน

ภายใต้ 3.1 ตรวจสอบให้แน่ใจว่าการตั้งค่าถูกตั้งเป็น 1 (พอร์ต USB Virtual COM) กด >T< เพื่อสลับไปมาระหว่างตัวเลือกภายใต้กลุ่ม 3.1

เมื่อตั้งค่า 3.1 เป็น 1 แล้ว ให้กด >0< เพื่อยืนยันการเลือก กด >0< ต่อไปจนกระทั่ง GRP 4 ปรากฏขึ้น

ตอนนี้กด >T< จนกระทั่ง ออก ปรากฏขึ้น

Important

**ห้าม**ทำการเปลี่ยนแปลงใดๆ เว้นแต่มีความจำเป็นอย่างอื่น

เมื่อ ออก ปรากฏขึ้น ให้กด >0< จากนั้นให้กด >0< อีกครั้งเพื่อ บันทึก ตอนนี้เครื่องชั่งจะเริ่มใหม่อีกครั้ง

ในที่สุด ให้รีสตาร์ทกล่อง IoT เพื่อรับรู้การเปลี่ยนแปลงที่เกิดขึ้นกับการกำหนดค่าของเครื่องชั่ง หลังจากรีสตาร์ทแล้ว เครื่องชั่งจะปรากฏเป็น Toledo 8217 ต่างจากการแสดงผลก่อนหน้านี้ซึ่งปรากฏเป็น Adam Equipment Serial