Printer Pooling อนุญาตให้รวมเครื่องพิมพ์ทางกายภาพหลายเครื่องที่เชื่อมต่อกับ Print Server เดียวกันเป็น Printer แบบ Logical เดียว จากมุมมองของ Client Printer Pool จะดูเหมือน Network Printer เพียงเครื่องเดียว Print Job ที่อยู่ใน Print Queue บน Printer แบบ Logical นี้จะถูกพิมพ์บนเครื่องพิมพ์ว่างเปล่าใดๆ ใน Pool ด้วยการใช้ Printer Pooling คุณสามารถกระจาย Workload ระหว่าง Printers เพิ่ม Availability และ Scalability ของระบบพิมพ์เครือข่าย หาก Capacity ของหน่วยพิมพ์ไม่เพียงพอ Administrator สามารถเพิ่มหน่วยเพิ่มเติมเข้า Pool ได้อย่างง่ายดายโดยไม่ต้องกำหนดค่า Client เพิ่มเติม
แนะนำให้ใช้ Printer Pooling ในเครือข่ายที่ผู้ใช้พิมพ์เอกสารมาก ด้วย Printer Pooling ผู้ใช้ไม่ต้องมองหาอุปกรณ์ว่างเพื่อพิมพ์เอกสาร ดังนั้น Queue Time ลดลง
Printer Pooling ถูกสร้างบน Print Server โดยการระบุหลาย Ports สำหรับ Printer เดียว แต่ละ Port ชี้ไปยัง Printer ทางกายภาพหนึ่งเครื่อง
ข้อกำหนดในการสร้าง Printer Pool บน Windows Print Server:
- Printers ทั้งหมดใน Pool ต้องเหมือนกัน (หรืออย่างน้อยทำงานด้วย Print Driver เดียวกัน)หมายเหตุ สำหรับ HP Printers ซึ่งส่วนใหญ่ทำงานกับ HP Universal Print Driver เดียวกัน ไม่ใช่ปัญหา
- เนื่องจากผู้ใช้ไม่ทราบว่าเอกสารของเขาถูกพิมพ์บนเครื่องใด ดีกว่าที่จะวาง Printers ทั้งหมดไว้ในสถานที่เดียวกัน
เราจะแสดงวิธีจัดระบบ Print Server บน Windows Server 2012 R2 และรวม Printers หลายเครื่องเป็น Printer Pool เดียว
ขั้นแรก คุณต้องติดตั้ง Role Print and Document Services บนเซิร์ฟเวอร์โดยใช้คอนโซล Server Manager

ติดตั้งเฉพาะ Service Print Server ใน Role นี้

สามารถทำได้เหมือนกันใน PowerShell
Install-WindowsFeature Print-Services
หลังจากติดตั้ง Role เสร็จ ให้เปิดคอนโซล Print Management และเพิ่ม Printer ใหม่ (Add Printer…)

ใน Printer Installation Wizard ตรวจสอบว่า Network Printer กำลังถูกติดตั้ง (Add a TCP/IP or Web Services Printer by IP address or hostname)

จากนั้นเลือกว่าจะติดตั้ง TCP/IP Printer (TCP/IP Device) และระบุ IP Address ยกเลิกการเลือก Auto detect the printer driver to use

ในหน้าต่างถัดไป เลือก Generic Network Card เป็น Device Type

จากนั้นเลือก Driver ที่เหมาะสม

จากนั้นคุณต้องระบุ System Name และ Share Name ของ Printer ของคุณ

เมื่อเสร็จแล้ว Printer ใหม่จะปรากฏในคอนโซล Print Management
Tip คุณยังสามารถติดตั้ง Printer ใหม่จาก Command Prompt หรือโดยใช้ PowerShell
หากจำเป็น คุณสามารถเปิดใช้งาน Branch Office Direct Printing ในคุณสมบัติของ Network Printer
Tip Branch Office Direct Printing ใช้เพื่อลด Traffic ระหว่าง Print Server ที่รวมศูนย์อยู่ใน Central Office และ Branch Network ที่ตั้ง Printers และ Users อยู่ เนื่องจากเทคโนโลยีนี้ Clients ได้รับข้อมูลเกี่ยวกับ Printers จาก Print Server แต่ส่ง Print Jobs โดยตรง โดยไม่ต้องผ่าน Server Spooler หมายความว่า Print Jobs ไม่เดินทางไป-กลับระหว่างเครือข่ายของ Central Office และ Branch ดังนั้นไม่โหลด WAN Channels
ในแท็บ Sharing ของคุณสมบัติ Printer ตรวจสอบว่ามันต้องเผยแพร่ใน Active Directory (List in the directory)

เพิ่ม Port ใหม่สำหรับ Network Printer ถัดไปในแท็บ Ports โดยเลือกตัวเลือก Add port ในเมนู

ระบุ Type ของ Port ใหม่เป็น Standard TCP/IP Port

และ IP Address ของ Printer ที่สอง

Tip คุณสามารถสร้าง TCP/IP Printer Port จาก Command Prompt
หลังจากสร้าง Port ใหม่ ให้เปิดคุณสมบัติของ Printer ที่สร้างไว้ก่อนหน้านี้อีกครั้ง

ในแท็บ Ports ติ๊ก Enable printer pooling และจากนั้นติ๊ก TCP/IP Port ที่สร้างในขั้นตอนก่อนหน้าในรายการ Ports ที่พร้อมใช้งาน

เสร็จแล้ว เราสร้าง Printer Pool ที่มี Printer 2 เครื่อง ตอนนี้คุณเพียงแค่ต้องเชื่อมต่อ Clients กับ Logical Printer "OSI Finance Pinter" ของเรา และหากส่ง Print Job มันจะถูกพิมพ์บนเครื่องพิมพ์หนึ่งในสองเครื่อง
มาอธิบาย Logic การทำงานของ Printer Pool มันทำงานดังนี้: Job ที่รับจาก Client จะถูกพิมพ์บน Printer ว่างเปล่าเครื่องแรกใน Pool หาก Printer ใดไม่พร้อมใช้งาน (Busy กับ Print Job ใหญ่, ถูกถอดปลั๊ก, หรือกระดาษติด) Job จะถูกส่งไปยัง Printer ถัดไปใน Pool เราต้องบันทึกว่าเอกสารถูกส่งไปยังอุปกรณ์ทางกายภาพในลำดับที่พวกเขาถูกเพิ่มเข้า Pool ดังนั้น หากประสิทธิภาพของ Printers แตกต่างกัน ดีกว่าที่จะเพิ่ม Printer ที่ "เร็วที่สุด" ก่อน