การพิมพ์เอกสารใน ChromeOS เป็นเรื่องง่ายสำหรับผู้ใช้แล้วในตอนนี้ ไม่ว่าคุณจะจัดการโหมดคีออสก์หรือเพียงต้องการประสบการณ์การพิมพ์ที่ราบรื่นยิ่งขึ้น ให้ใช้ API chrome.printing เพื่อส่งงานพิมพ์ไปยังเครื่องพิมพ์ที่ติดตั้งในอุปกรณ์ ChromeOS
ประโยชน์ของการเลือกใช้ chrome.printing API
- การควบคุมกระบวนการพิมพ์: chrome.printing มีการควบคุม API ที่ครอบคลุม ซึ่งรวมถึงข้อกำหนดเกี่ยวกับขอบการพิมพ์ ขนาดกระดาษ การพิมพ์แบบเงียบ ฯลฯ
- ความน่าเชื่อถือที่ดียิ่งขึ้น: chrome.printing API ได้รับการเพิ่มประสิทธิภาพสำหรับ ChromeOS จึงให้การพิมพ์ที่รวดเร็วและเชื่อถือได้โดยการเชื่อมต่อกับระบบย่อยการพิมพ์ของระบบปฏิบัติการโดยตรง
วิธีใช้ chrome.printing API
หากต้องการใช้ chrome.printing API คุณจะต้องสร้างส่วนขยายในอุปกรณ์ที่มีการจัดการ
เปิดใช้และติดตั้งใช้งาน API chrome.printing ในอุปกรณ์ที่มีการจัดการโดยทำดังนี้
- ประกาศสิทธิ์ "printing" ในไฟล์ Manifest: ประกาศสิทธิ์ "printing" ในไฟล์ Manifest ของแอปพลิเคชัน ขั้นตอนนี้จำเป็นต่อการเปิดใช้ความสามารถในการพิมพ์สำหรับแอปพลิเคชันของคุณ
{ … “permissions”: [“printing”], … }
- ใช้ฟังก์ชัน submitJob(): เมื่อเรียกใช้ฟังก์ชัน submitJob() ในโหมดผู้ใช้ โดยปกติแล้ว ChromeOS จะทริกเกอร์กล่องโต้ตอบเพื่อขอให้ผู้ใช้ยืนยันการดำเนินการพิมพ์
หมายเหตุ: ตั้งแต่ ChromeOS เวอร์ชัน 128 ขึ้นไป คุณสามารถใช้ API chrome.printing กับแอป Kiosk เพื่อลดการโต้ตอบของผู้ใช้ พิมพ์เอกสารได้อย่างราบรื่นโดยไม่ต้องยุ่งยากกับการไปยังส่วนต่างๆ ในกล่องโต้ตอบตัวอย่างก่อนพิมพ์ เมื่อโหลดส่วนขยายในโหมดคีออสก์ ระบบจะไม่แสดงการยืนยันการพิมพ์และไม่จำเป็นต้องมีการอนุมัติจากผู้ใช้สำหรับการพิมพ์
การมอบประสบการณ์ที่ราบรื่นในอุปกรณ์ที่มีการจัดการเป็นสิ่งสำคัญ chrome.printing API เป็นโซลูชันที่เชื่อถือได้และปลอดภัยสำหรับกระบวนการพิมพ์ที่มีประสิทธิภาพและสอดคล้องกัน โดยการพิมพ์แบบเงียบไม่เพียงแต่ช่วยเพิ่มประสิทธิภาพการพิมพ์ แต่ยังช่วยสร้างระบบนิเวศของแอปพลิเคชันที่เป็นมิตรต่อผู้ใช้มากขึ้นใน ChromeOS