ผู้ใช้ Windows บางคนอาจประสบปัญหาเมื่อพิมพ์จาก Modern UWP App สร้างสปูลไฟล์ขนาดใหญ่เมื่อ การพิมพ์ขั้นสูง คุณสมบัติถูกเลือกหรือเปิดใช้งาน ในโพสต์ของวันนี้ เราจะระบุสาเหตุและให้วิธีแก้ปัญหาที่เป็นไปได้สำหรับปัญหาที่การพิมพ์แอปสร้างสปูลไฟล์ขนาดใหญ่ใน Windows 10
แอป Windows UWP (หรือที่เรียกว่าแอป Modere, Metro หรือ Windows Store) เป็นแอปพลิเคชันประเภทหนึ่งที่ทำงานบน Windows 10, Windows 8 และ Windows RT, พีซีและแท็บเล็ต แอป UWP ต่างจากแอปเดสก์ท็อปทั่วไป (หรือแอปคลาสสิก) ตรงที่มีหน้าต่างเดียวแบบไม่มีโครเมียม (เช่น ไม่มีเฟรมภายนอก) ที่จะเต็มหน้าจอตามค่าเริ่มต้น
ใน Windows 10 แอปสมัยใหม่สามารถเริ่มในหน้าต่างได้ และหากไม่เต็มหน้าจอ มักจะมีเมนูแฮมเบอร์เกอร์ และชื่อเรื่องที่ด้านบนซ้าย
การพิมพ์แอป Windows 10 UWP จะสร้างสปูลไฟล์ขนาดใหญ่
ปัญหานี้เกิดขึ้นเมื่อคุณเปิดเอกสารใน Modern App ที่มีรูปภาพและข้อความในหลายหน้า เช่น ไฟล์ PDF และคุณพยายามพิมพ์ไฟล์โดยใช้โปรแกรมควบคุมเครื่องพิมพ์แบบ PostScript หรือ PCL6 ภายในคุณสมบัติของเครื่องพิมพ์ คุณเลือกคุณสมบัติการพิมพ์เพื่อรวมมากกว่าหนึ่งหน้าต่อแผ่น
ในสถานการณ์สมมตินี้ เมื่องานพิมพ์ถูกส่งไปยังคิวการพิมพ์ คุณอาจสังเกตเห็นว่าขนาดของงานพิมพ์ค่อนข้างใหญ่กว่าขนาดไฟล์
WinPrint สามารถทำงาน EMF ได้หลากหลาย เช่น N-Up, การพิมพ์หนังสือเล่มเล็ก และการเรียงหน้า โปรเซสเซอร์การพิมพ์แบบกำหนดเองอื่นๆ อาจมีคุณสมบัติเพิ่มเติม EMF ต้องการทรัพยากรระบบมากขึ้นเนื่องจากตัวประมวลผลการพิมพ์เรียกใช้โปรแกรมควบคุม GDI/เครื่องพิมพ์เพื่อแปลงจากคำสั่ง GDI เป็นภาษาเครื่องพิมพ์ หากคิวบนเซิร์ฟเวอร์ยอมรับเฉพาะประเภทข้อมูล RAW (กล่าวคือ ปิดใช้งานคุณสมบัติการพิมพ์ขั้นสูง) การแปลงจากคำสั่ง GDI เป็น PDL จะเกิดขึ้นบนไคลเอ็นต์ ไคลเอ็นต์ไม่เรียกใช้ตัวประมวลผลการพิมพ์ ดังนั้นจึงสูญเสียคุณลักษณะขั้นสูง
ตามที่ Microsoft ระบุ ปัญหานี้เป็นพฤติกรรมที่คาดหวัง เนื่องจากข้อมูลสพูลต้องถูกแปลงจากข้อมูล XPS เป็น Enhanced MetaFile (EMF) ทั้งนี้เพื่อให้เครื่องมือ GDI สามารถแปลงข้อมูลเป็นข้อมูล Printer Definition Language (PDL) ซึ่งอุปกรณ์การพิมพ์สามารถรับได้
เพื่อแก้ไขปัญหานี้ Microsoft แนะนำให้คุณจำกัดขนาดของสพูลข้อมูล โดยพิมพ์เอกสารจากแอปพลิเคชันเดสก์ท็อป เนื่องจากจะไม่มีการแปลงข้อมูลที่จำเป็นสำหรับอุปกรณ์การพิมพ์