Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

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

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

แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

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

Windows กำหนดสถานะความพร้อมใช้งานของเครื่องพิมพ์เครือข่ายได้อย่างไร ใน Windows 7 และใหม่กว่า โดยค่าเริ่มต้น SNMP (Simple Network Management Protocol) ใช้สำหรับสอบถามสถานะเครื่องพิมพ์เครือข่าย เซิร์ฟเวอร์การพิมพ์ส่งคำขอ SNMP ไปยังเครื่องพิมพ์และรอการตอบกลับ หากไม่ได้รับการตอบกลับ SNMP จากเครื่องพิมพ์ เครื่องพิมพ์ดังกล่าวจะถือว่าใช้งานไม่ได้และออฟไลน์บนเซิร์ฟเวอร์การพิมพ์ มาดูวิธีกำหนดการตั้งค่าโปรโตคอล SNMP สำหรับเครื่องพิมพ์เครือข่ายบนเซิร์ฟเวอร์การพิมพ์ของ Windows

ก่อนอื่น ตรวจสอบให้แน่ใจว่าเครื่องพิมพ์ของคุณรองรับ SNMP เปิดอินเทอร์เฟซเว็บการจัดการเครื่องพิมพ์เครือข่ายของคุณ และตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน SNMP ในการตั้งค่าเครื่องพิมพ์ และชื่อชุมชนที่ใช้เป็น สาธารณะ .

ตัวอย่างเช่น คุณสามารถค้นหาการตั้งค่า SNMP ของ HP LaserJet CP1525 ได้ในเครือข่าย -> SNMP -> เปิดใช้งานการเข้าถึงแบบอ่านอย่างเดียว SNMP (ใช้สาธารณะเพื่อรับชื่อชุมชน) .
แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

ค้นหาเครื่องพิมพ์ของคุณในคอนโซลการจัดการการพิมพ์ เปิดคุณสมบัติและไปที่ พอร์ต แท็บ เปิดการตั้งค่าพอร์ต:พอร์ต TCP/IP มาตรฐาน -> กำหนดค่าพอร์ต . หากเครื่องพิมพ์ของคุณรองรับ SNMP ตรวจสอบให้แน่ใจว่า เปิดใช้งานสถานะ SNMP แล้ว มีการเลือกตัวเลือก และ ชื่อชุมชน ถูกตั้งค่าเป็น สาธารณะ .

แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

หากเครื่องพิมพ์ของคุณไม่รองรับ SNMP คุณต้องปิดการใช้งานในการตั้งค่าพอร์ตเครื่องพิมพ์บนเซิร์ฟเวอร์การพิมพ์ ดังนั้น Windows จะหยุดส่งแพ็กเก็ต SNMP เพื่อสำรวจสถานะของอุปกรณ์

ตรวจสอบให้แน่ใจว่าสถานะของเครื่องพิมพ์เปลี่ยนเป็น พร้อม .

แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

คุณสามารถค้นหาเครื่องพิมพ์ทั้งหมดที่ปิดใช้งาน SNMP บนเซิร์ฟเวอร์การพิมพ์ของคุณโดยใช้ PowerShell cmdlet ต่อไปนี้ (ใช้โมดูล PrintManagement ในตัว):

get-printerport |where {$_.snmpenabled -ne $True}|select name,protocol,description,printerhostaddress

แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows

คำสั่ง PowerShell ต่อไปนี้จะช่วยคุณค้นหาพอร์ตของเครื่องพิมพ์เครือข่ายที่มีชื่อชุมชน SNMP แตกต่างจากสาธารณะ:

get-printerport |where {$_.SNMPCommunity -ne ‘Public’ –and $_.snmpenabled -eq $True }|select name,protocol,description,printerhostaddress, snmpenabled, SNMPCommunity

หากการตรวจสอบการตั้งค่า SNMP ไม่ได้ช่วยให้เครื่องพิมพ์ของคุณออนไลน์ได้ คุณควรตรวจสอบพารามิเตอร์ต่อไปนี้

  1. ตรวจสอบให้แน่ใจว่าได้ระบุที่อยู่ IP ที่ถูกต้องของเครื่องพิมพ์ในการตั้งค่าพอร์ตการพิมพ์
  2. ตรวจสอบให้แน่ใจว่าประเภทพอร์ตที่ใช้คือ “พอร์ต TCP/IP มาตรฐาน ” แทน “พอร์ต WSD ”.
    แก้ไข:เครื่องพิมพ์เครือข่ายออฟไลน์บน Windows
  3. ตรวจสอบให้แน่ใจว่าไฟร์วอลล์ของคุณไม่ได้ปิดกั้นการรับส่งข้อมูล SNMP (พอร์ต 161/UDP และ 162/UDP)
  4. ลบเครื่องพิมพ์ของคุณและพิมพ์พอร์ตทั้งหมดและสร้างใหม่ ติดตั้งไดรเวอร์เครื่องพิมพ์อีกครั้ง
  5. รีสตาร์ท ตัวจัดคิว บริการ:Restart-Service "Spooler"
  6. คุณสามารถปิดใช้งานการสำรวจความคิดเห็น SNMP สำหรับเครื่องพิมพ์ทั้งหมดบน Windows ได้อย่างสมบูรณ์โดยการสร้างพารามิเตอร์ DWORD ใหม่โดยใช้ชื่อ SNMPLegacy และค่า 1 ในรีจิสตรีคีย์นี้:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print