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

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

Warning

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

การเชื่อมต่อ

ระบบ IoT รองรับเครื่องพิมพ์ที่เชื่อมต่อผ่าน USB หรือการเชื่อมต่อเครือข่าย เครื่องพิมพ์ที่รองรับ จะถูกตรวจจับโดยอัตโนมัติและปรากฏในรายการ อุปกรณ์ ของแอป IoT

เครื่องพิมพ์ที่ปรากฏในรายการอุปกรณ์แอป IoT

Important

เครื่องพิมพ์ที่เชื่อมต่อกับระบบ IoT ผ่านเครือข่ายต้องอยู่บน**เครือข่ายเดียวกัน**กับระบบ IoT

Note

เครื่องพิมพ์อาจใช้เวลาสูงสุดสองนาทีในการปรากฏในรายการ อุปกรณ์ ของแอป IoT

ล้างแคชเครื่องพิมพ์อุปกรณ์

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

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

Important

ขั้นตอนนี้จะป้องกันไม่ให้รายงานถูกพิมพ์ไปยังเครื่องพิมพ์ที่ระบุไว้โดยอัตโนมัติจากเบราว์เซอร์ปัจจุบัน เท่านั้น รายงานยังคงเชื่อมโยง <iot/link-printer> บนอุปกรณ์ ภายใต้แท็บ รายงานเครื่องพิมพ์ อยู่

รายการรายงานที่เชื่อมโยงอยู่กับเครื่องพิมพ์ในแอป IoT ปัจจุบัน

ปัญหาที่อาจเกิดขึ้น

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

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

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

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

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

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

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

Note

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

ตรวจพบเครื่องพิมพ์แล้ว แต่ไม่สามารถจดจำได้อย่างถูกต้อง

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

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

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

  • TM-U220

  • TM-U230

  • TM-P60

  • TMP-P60II

หากต้องการแก้ไขปัญหานี้ คุณสามารถกำหนดค่าเครื่องพิมพ์ให้ใช้คำสั่ง ESC * ได้

ขั้นแรก ให้ตรวจสอบเว็บไซต์ของ Epson สำหรับความเข้ากันได้ทั้งคำสั่ง GS v 0 และ ESC *

หากเครื่องพิมพ์เข้ากันไม่ได้กับ GS v 0 แต่รองรับ ESC * ให้กำหนดค่าระบบ IoT เพื่อใช้คำสั่ง ESC * ดังนี้:

  1. เข้าถึงหน้าแรกของ:ref:IoT box <iot/iot-box/homepage> หรือ:ref:Windows virtual IoT <iot/windows-iot/homepage>

  2. คลิกปุ่ม เซิร์ฟเวอร์เครื่องพิมพ์ จากนั้นคลิก การจัดการ บนหน้า CUPS

  3. คลิก เพิ่มเครื่องพิมพ์ ในส่วน เครื่องพิมพ์ เลือกเครื่องพิมพ์ และคลิก ดำเนินการต่อ

    Tip

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

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

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

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

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

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

    6. เครื่องพิมพ์ที่หายไปและปรากฏอีกครั้งในรายการเครื่องพิมพ์คือชื่อของเครื่องพิมพ์ที่เป็นปัญหา อาจแสดงเป็น Unknown ภายใต้ Local printers

  4. ในหน้า Add Printer ระบุ Name ของเครื่องพิมพ์โดยใช้รูปแบบดังนี้: <printer_name>__IMC_<param_1>_<param_2>_..._<param_n>__ โดยที่:

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

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

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

      • SCALE<X>: สเกลของรูปภาพ (โดยคงอัตราส่วนเดิม) X ควรเป็นจำนวนเต็มที่อธิบายเปอร์เซ็นต์สเกลที่ควรใช้ ตัวอย่างเช่น 100 คือขนาดเดิม 50 คือครึ่งขนาด และ 200 คือสองเท่าของขนาด

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

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

      Note

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

      • ดู เอกสารประกอบ 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 ขาดค่าสเกล

  5. เมื่อกำหนดชื่อเครื่องพิมพ์โดยใช้รูปแบบที่เหมาะสมแล้ว ให้คลิก Continue

  6. ตั้งค่า Make เป็น Raw และค่า Model เป็น Raw Queue (en)

  7. คลิก Add Printer หากทำทุกอย่างถูกต้อง หน้าจะเปลี่ยนเส้นทางไปยังหน้า Banners

  8. รอสักครู่เพื่อให้ระบบ IoT ตรวจจับเครื่องพิมพ์และซิงค์กับเซิร์ฟเวอร์ของ Odoo

  9. เข้าถึงการตั้งค่าการขายหน้าร้าน และเลือกการขายหน้าร้านของคุณ หรือคลิกปุ่มจุดไข่ปลาแนวตั้ง () บนการ์ดการขายหน้าร้านแล้วคลิก แก้ไข เลื่อนลงไปที่ส่วน อุปกรณ์ที่เชื่อมต่อ เปิดใช้งาน IoT Box และเลือกเครื่องพิมพ์ในช่อง เครื่องพิมพ์ใบเสร็จ คลิก บันทึก

Note

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

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

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

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

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

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

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

    การประเมินความเข้ากันได้ของ Epson จากเว็บไซต์ Epson
  2. เมื่อเพิ่มเครื่องพิมพ์ CUPS จะแสดงรายการเครื่องพิมพ์ที่มี:

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

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

  3. สำหรับการตั้งชื่อ เนื่องจากเครื่องพิมพ์จะต้องพิมพ์โดยใช้คำสั่ง ESC * จึงจำเป็นต้องเพิ่ม __IMC

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

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

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

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

    เพิ่ม *ความหนาแน่นแนวตั้งต่ำ* (พารามิเตอร์ `LDV`) ลงในข้อตกลงการตั้งชื่อ
  4. คลิก Continue เพื่อดำเนินการต่อ จากนั้นตั้งค่า 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 ติดตั้งเครื่องพิมพ์โดยใช้ไดรเวอร์ Local RAW Printer ในการพิมพ์อะไรก็ตาม จำเป็นต้องตั้งค่า Make and Model ที่ถูกต้องเพื่ออ้างอิงไดรเวอร์ที่ถูกต้องเมื่อใช้อุปกรณ์

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

Important

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

DYMO LabelWriter ไม่พิมพ์

หาก DYMO LabelWriter พิมพ์ไม่ได้ ให้ติดตั้งไดรเวอร์ใหม่:

  1. เข้าถึงหน้าแรกของระบบ IoT และคลิก Printer server เพื่อเปิดคอนโซล OpenPrinting CUPS

  2. คลิก Printers ในเมนูด้านบน จากนั้นคลิกเครื่องพิมพ์ในรายการ

  3. เลือก การซ่อมบำรุง ในเมนูดรอปดาวน์แรก

  4. เลือก Modify Printer ในเมนูดรอปดาวน์ที่สอง

    แก้ไข make และ model ของ DYMO LabelWriter เมนูดรอปดาวน์ Maintenance และ Modify ถูกไฮไลต์
  5. เลือกการเชื่อมต่อเครือข่าย/เครื่องพิมพ์เฉพาะที่ต้องการแก้ไข และคลิก Continue

  6. ในหน้าถัดไป ให้คลิก Continue จากนั้นเลือก DYMO จากรายการดรอปดาวน์ Make

  7. คลิก Continue และตั้งค่า Model เป็น DYMO LabelWriter 450 DUO Label (en) (หรือรุ่นเครื่องพิมพ์ DYMO ที่กำลังใช้งาน)

  8. คลิก แก้ไขเครื่องพิมพ์ เพื่อตั้งค่าไดรเวอร์ใหม่ หน้าการยืนยันจะปรากฏขึ้น

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

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

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

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

Tip

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

เพื่อแก้ไขปัญหาความล่าช้าหลังจากแก้ไขไดรเวอร์ ให้ติดตั้งเครื่องพิมพ์ใหม่:

  1. เข้าถึงหน้าแรกของระบบ IoT และคลิก Printer server เพื่อเปิดคอนโซล OpenPrinting CUPS

  2. คลิก การดูแลระบบ ในเมนูด้านบน จากนั้นคลิก เพิ่มเครื่องพิมพ์

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

    หน้าจอเพิ่มเครื่องพิมพ์บน OpenPrinting CUPS โดยไฮไลต์ DYMO LabelWriter 450 DUO Label
  4. ในหน้าจอถัดไป ให้อัปเดต ชื่อ ให้เป็นอะไรที่ระบุได้ง่าย เนื่องจากเครื่องพิมพ์เดิมจะยังคงอยู่ในรายการ จากนั้นคลิก ดำเนินการต่อ

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

    เลือกหน้าจอรุ่นจำลองบนคอนโซล OpenPrinting CUPS โดยไฮไลต์รุ่นจำลองและ เพิ่มเครื่องพิมพ์
  6. คลิก เครื่องพิมพ์ ในเมนูด้านบนและคลิกเครื่องพิมพ์ที่ติดตั้งใหม่ DYMO LabelWriter 450 DUO Label (หรือรุ่นเครื่องพิมพ์ DYMO ใดๆ ที่ใช้งานอยู่) จากรายการ

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

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

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

ดูเพิ่มเติม

<https://supportcommunity.zebra.com/s/article/Print-a-zpl-file-using-the-Generic-Text-Printer>`คำแนะนำของ Zebra ในการพิมพ์ไฟล์ ZPL

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

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

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

Note

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

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

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

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

Important

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

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

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

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

Note

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