บทความนี้ใช้บังคับจาก:
CVI FUSION 6.21
INFINITY CLIENT
6.21
INFINITY MODULE
--
CORE SERVICES
--
DEMETER --
CVI NET WEB
--


บทนำ

บทความต่อไปนี้อธิบายวิธีรวมสินทรัพย์เครื่องพิมพ์ที่รองรับเข้ากับ Infinity Client วัตถุประสงค์หลักของการกำหนดค่าสินทรัพย์เครื่องพิมพ์คือเพื่อใช้สำหรับการพิมพ์ฉลาก/การรายงาน


เนื้อหา


สินทรัพย์ที่รองรับ  


Pivotware รองรับเครื่องพิมพ์/รุ่นเฉพาะหลายยี่ห้อ ขึ้นอยู่กับวิธีเชื่อมต่อและสื่อสารด้วย หลักฐานพื้นฐานคือ Pivotware รองรับการใช้:

ชื่อคำอธิบายประเภทการเชื่อมต่อที่รองรับประเภทไฟล์ที่รองรับตัวอย่างโมเดล
เครื่องพิมพ์ Zebraเครื่องพิมพ์ที่รองรับการใช้ภาษาโปรแกรม Zebra (ZPL) โดยทั่วไปเครื่องพิมพ์เหล่านี้ผลิตโดย ZebraRS232.zpl
.epl
Zebra GK420d
เครื่องพิมพ์ที่รองรับ Windowsเครื่องพิมพ์ที่สามารถติดตั้งบนระบบปฏิบัติการ Windows ของอุปกรณ์ Infinity Client โดยใช้ไดรเวอร์ Windows/การติดตั้งไดรเวอร์เฉพาะUSB
เครือข่าย (TCP/IP)
.docxToshiba BFV4D


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

Zebra Technologies เป็นผู้จำหน่ายผลิตภัณฑ์การมองเห็นแบบเรียลไทม์ รวมถึงเครื่องสแกนบาร์โค้ด เครื่องพิมพ์ คอมพิวเตอร์พกพา และเทคโนโลยีอื่นที่คล้ายคลึงกัน


ใน Infinity Client เราสามารถสื่อสารกับสินทรัพย์เครื่องพิมพ์ Zebra ที่กำหนดไว้โดยใช้ RS232 ในการสื่อสาร เรากำลังสื่อสาร และส่งเนื้อหาของไฟล์ .zpl ที่นำเข้าไปยังเนื้อหา เนื้อหาของไฟล์นี้ควรเป็นไปตามรูปแบบที่จำเป็นสำหรับภาษาการเขียนโปรแกรม Zebra และอุปกรณ์เครื่องพิมพ์ Zebra ที่เชื่อมต่อจึงจะเข้าใจได้


เครื่องพิมพ์ที่รองรับ Windows  

เครื่องพิมพ์ที่รองรับ Windows เป็นคำที่กว้างกว่ามากซึ่งเกี่ยวข้องกับเครื่องพิมพ์ใดๆ ที่สามารถติดตั้งบนระบบปฏิบัติการของอุปกรณ์ Infinity Client ได้โดยตรง ด้วยเหตุนี้จึงหมายความว่าวิธีการสื่อสารสำหรับเนื้อหานี้สามารถเป็นอะไรก็ได้ที่ Windows รองรับ


ใน Infinity Client เราจะสื่อสารกับสินทรัพย์เครื่องพิมพ์ Windows ที่กำหนดโดยขอให้เจ้าหน้าที่ปฏิบัติการในพื้นที่พิมพ์ไฟล์โดยตรง Infinity Client พยายามส่งเนื้อหาของไฟล์ .rtf ที่นำเข้าซึ่งสามารถสร้างได้โดยใช้แอปพลิเคชันประมวลผลคำ เช่น Microsoft Word หรือ OpenOffice


การเชื่อมต่อเครื่องพิมพ์ Windows กับระบบปฏิบัติการ Infinity Client

วิธีดำเนินการจะเหมือนกับกรณีที่คุณต้องการติดตั้งเครื่องพิมพ์สำหรับใช้งานโดย Microsoft Word หรือที่คล้ายกัน

  • เมื่อปิด infinity client ให้ติดตั้งไดรเวอร์เฉพาะเครื่องพิมพ์ หรือใช้อุปกรณ์และเมนูเครื่องพิมพ์เพื่อติดตั้งเครื่องพิมพ์ของคุณบนอุปกรณ์ของคุณ
  • หากต้องการตรวจสอบว่าติดตั้งอุปกรณ์สำเร็จแล้ว ให้เปิดเมนู "อุปกรณ์และเครื่องพิมพ์" บนอุปกรณ์ Infinity Client
  • ดูว่าเครื่องพิมพ์ของคุณอยู่ในรายการหรือไม่


หากอุปกรณ์อยู่ในรายการ "อุปกรณ์และเครื่องพิมพ์" มีแนวโน้มว่า Infinity Client จะสามารถใช้งานได้ 


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


การกำหนดค่า Fusion  


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


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


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

หากคุณเลือก Zebra เป็น 'ผู้จำหน่ายสินทรัพย์' Infinity Client จะพยายามส่งข้อมูล ZPL ที่มีอยู่ในไฟล์เทมเพลตผ่าน RS232 ไปยังอุปกรณ์ที่เข้าใจภาษาการเขียนโปรแกรม Zebra

- Protocol = กำหนดวิธีสื่อสารกับเครื่องพิมพ์ Zebra (ตั้งค่าเป็น RS232 ได้เท่านั้น)
- พอร์ต COM = กำหนดพอร์ต COM ที่จะใช้สำหรับการสื่อสาร RS232 ของสินทรัพย์เครื่องพิมพ์


เครื่องพิมพ์ที่รองรับ Windows  

หากคุณเลือก "เครื่องพิมพ์อื่น" Infinity Client จะพยายามส่งไฟล์เทมเพลตไปยังระบบปฏิบัติการ Windows ในเครื่องเพื่อพิมพ์โดยใช้ไดรเวอร์เครื่องพิมพ์ที่ติดตั้งไว้

- Protocol = กำหนดวิธีสื่อสารกับสินทรัพย์เครื่องพิมพ์ (สามารถตั้งค่าเป็นระบบเท่านั้น)
- ใช้เครื่องพิมพ์เริ่มต้น = กำหนดว่าจะใช้เครื่องพิมพ์เริ่มต้นของ Windows สำหรับขั้นตอนการใช้สินทรัพย์นี้หรือไม่
- ชื่อเครื่องพิมพ์ = หากไม่ได้ทำเครื่องหมายเครื่องพิมพ์เริ่มต้น ให้กำหนดเครื่องพิมพ์ที่ติดตั้งเพื่อใช้สำหรับขั้นตอนการใช้เนื้อหานี้


การเชื่อมโยงสินทรัพย์เครื่องพิมพ์กับ Infinity Client  

หากต้องการดูวิธีเชื่อมโยงเนื้อหากับ Infinity Client โปรดดูบทความของเราที่นี่


การกำหนดค่าขั้นตอน Action Printer  

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

สำหรับข้อมูลเกี่ยวกับวิธีการสร้างขั้นตอน โปรดดูที่นี่


สำหรับข้อมูลเกี่ยวกับวิธีการสร้างเทมเพลตสำหรับขั้นตอน Action Printer ของคุณ โปรดดูด้านล่าง


การสร้างเทมเพลตสำหรับขั้นตอน Action Printer 


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


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


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

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


ดูคำแนะนำในการเขียนใน ZPL ที่นี่:

https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf


หรืออีกทางหนึ่งผู้ใช้สามารถใช้ซอฟต์แวร์ที่เรียกว่า 'ZebraDesigner 2' เพื่อเขียนส่วนใหญ่ให้โดยอัตโนมัติ ดูคำแนะนำทีละขั้นตอนในการสร้างฉลากโดยใช้ซอฟต์แวร์นี้ที่นี่ 

  • ดาวน์โหลดและติดตั้ง ZebraDesigner 2 

https://www.zebra.com/us/en/products/software/barcode-printers/zebralink/zebra-designer.html


การสร้างฉลาก  

  • เปิด ZebraDesigner 2
  • เลือก 'สร้างป้ายกำกับใหม่':

  • เลือกเครื่องพิมพ์ที่คุณต้องการใช้:

  • เลือกรูปแบบฉลากที่กำหนดไว้ล่วงหน้ารูปแบบใดรูปแบบหนึ่ง หากคุณต้องการกำหนดขนาดฉลากด้วยตนเอง ให้เลือก <NONE> และคลิก “ถัดไป”

  • กำหนดขนาดหน้า: 

  • เลือกการวางแนวฉลาก:

  • กำหนดขนาดฉลากแล้วคลิกเสร็จสิ้น:

  • ตอนนี้คุณควรมีป้ายกำกับเปล่าที่มีมิติข้อมูลที่คุณกำหนด:

  • เพิ่มองค์ประกอบใดๆ ลงบนฉลากที่คุณต้องการจนกระทั่งรูปแบบฉลากของคุณเสร็จสมบูรณ์:


การเพิ่มข้อความในการออกแบบฉลากของคุณ  

  • คลิก “ข้อความ”

  • คลิกที่การออกแบบฉลากของคุณ กล่องโต้ตอบที่เห็นที่นี่จะปรากฏขึ้น:

  • ตรวจสอบให้แน่ใจว่าได้เลือก "ข้อความคงที่" แล้ว
  • ป้อนข้อความที่ต้องการให้ปรากฏบนฉลากของคุณ
  • คุณสามารถกำหนดแบบอักษรและตัวเลือกข้อความอื่นๆ ได้โดยคลิก “เลือก…”
  • คลิกเสร็จสิ้น


การเพิ่มบาร์โค้ดในการออกแบบฉลากของคุณ  

  • คลิก “ข้อความ”

  • คลิกที่การออกแบบฉลากของคุณ กล่องโต้ตอบที่เห็นที่นี่จะปรากฏขึ้น:

  • ตรวจสอบให้แน่ใจว่าได้เลือก "ข้อมูลบาร์โค้ดคงที่" แล้ว
  • ป้อนข้อความที่ต้องการให้ปรากฏบนฉลากของคุณ
  • คุณสามารถกำหนดประเภทบาร์โค้ดและตัวเลือกบาร์โค้ดอื่นๆ ได้โดยคลิก "กำหนด…"
  • คลิกเสร็จสิ้น


การส่งออกเทมเพลตของคุณจาก Zebra Designer 2  

  • เลือก ‘ไฟล์’
  • คลิก 'พิมพ์..’ 

  • ทำเครื่องหมาย 'พิมพ์เป็นไฟล์’
  • คลิก 'พิมพ์’

  • บันทึกไฟล์ฉลากของคุณด้วยนามสกุลไฟล์ (.zpl) ดังแสดงในตัวอย่าง

  • เปิดไฟล์ของคุณในโปรแกรมแก้ไขข้อความ เช่น Notepad หรือ Notepad ++ และลบ:

- เส้นบนสุด

- บรรทัดว่างใดๆ ที่ด้านล่างของไฟล์


เครื่องพิมพ์ที่รองรับ Windows  

ฉลากที่เขียนขึ้นสำหรับเครื่องพิมพ์ที่ใช้ Windows สามารถสร้างได้ในซอฟต์แวร์ประมวลผลคำ เช่น Microsoft Word, Microsoft Wordpad และ Apache Open Office ใน Microsoft Word กระบวนการจะเป็นดังนี้:

       

  • ดาวน์โหลดแบบอักษรบาร์โค้ดฟรี - รหัส 39 หรือรหัส 39 
  • เปิด Microsoft Word
  • สร้างเอกสารคำใหม่ 

  • ป้อนข้อมูลที่คุณต้องการในการออกแบบของคุณ 

  • เลือกตัวแปรและใช้แบบอักษรบาร์โค้ด 

 

  • บันทึกการออกแบบของคุณเป็นไฟล์ .docx


ตัวยึดตำแหน่งเทมเพลต  

เมื่อสร้างป้ายกำกับ คุณสามารถสร้างค่าที่ล้อมรอบด้วยเครื่องหมายเปอร์เซ็นต์เพื่อระบุว่าค่านี้เป็นตัวยึดตำแหน่งและจะถูกแทนที่ด้วยข้อมูลที่จะกำหนดในการกำหนดค่า CVI Fusion:

  • คุณสามารถดูตัวอย่างได้ด้านล่างนี้


ผลลัพธ์  


ข้อผิดพลาด:


"ข้อผิดพลาดเทมเพลตไม่ถูกต้อง" อาจเกิดจาก:

- ประเภทของเทมเพลตไม่ถูกต้อง ขึ้นอยู่กับประเภทของเครื่องพิมพ์

- "Print Spooler" หยุดทำงานและจำเป็นต้องเริ่มต้นใหม่