समय-समय पर हम देखते हैं कि कुछ कनेक्टेड नेटवर्क प्रिंटर ऑफलाइन हो जाते हैं, प्रिंट करना बंद कर देते हैं और विंडोज सर्वर चलाने वाले प्रिंट सर्वर पर प्रिंट जॉब कतार में लगने लगते हैं। इस लेख में हम इस बात पर विचार करेंगे कि एक नेटवर्क प्रिंटर ऑफ़लाइन स्थिति में क्यों जा सकता है और प्रिंटर की पुनः स्थापना या प्रिंट सर्वर पुनरारंभ किए बिना इस समस्या को कैसे ठीक किया जाए।
प्रिंट प्रबंधन खोलें अपने प्रिंट सर्वर पर कंसोल, कतार स्थिति =ऑफ़लाइन . के साथ प्रिंटर ढूंढें स्थिति, इसकी प्रिंट कतार गुण खोलें और सुनिश्चित करें कि "प्रिंटर ऑफ़लाइन उपयोग करें इसकी सेटिंग में "विकल्प चेक नहीं किया गया है।
फिर सुनिश्चित करें कि प्रिंटर चालू है और नेटवर्क पर पहुंच योग्य है (आईपी पते द्वारा पिंग का उपयोग करके प्रिंटर उपलब्धता की जांच करें, सुनिश्चित करें कि आप प्रिंटर प्रबंधन वेब इंटरफ़ेस खोल सकते हैं)।
Windows नेटवर्क प्रिंटर उपलब्धता स्थिति कैसे निर्धारित करता है? विंडोज 7 और नए में, डिफ़ॉल्ट रूप से SNMP (सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल) का उपयोग नेटवर्क प्रिंटर स्थिति को क्वेरी करने के लिए किया जाता है। प्रिंट सर्वर प्रिंटर को एक SNMP अनुरोध भेजता है और प्रतिक्रिया की प्रतीक्षा करता है। यदि प्रिंटर से कोई एसएनएमपी प्रतिक्रिया प्राप्त नहीं हुई है, तो ऐसे प्रिंटर को अनुपलब्ध माना जाता है और प्रिंट सर्वर पर ऑफ़लाइन हो जाता है। आइए देखें कि विंडोज प्रिंट सर्वर पर नेटवर्क प्रिंटर के लिए एसएनएमपी प्रोटोकॉल सेटिंग्स को कैसे कॉन्फ़िगर करें।
सबसे पहले, सुनिश्चित करें कि आपका प्रिंटर एसएनएमपी का समर्थन करता है। अपना नेटवर्क प्रिंटर प्रबंधन वेब इंटरफ़ेस खोलें और सुनिश्चित करें कि प्रिंटर सेटिंग में SNMP सक्षम है और इसके लिए उपयोग किया जाने वाला समुदाय नाम सार्वजनिक है .
उदाहरण के लिए, आप नेटवर्किंग में HP LaserJet CP1525 की SNMP सेटिंग पा सकते हैं -> एसएनएमपी -> एसएनएमपी रीड-ओनली एक्सेस सक्षम करें (सामुदायिक नाम प्राप्त करने के लिए सार्वजनिक का उपयोग करता है) .
प्रिंट प्रबंधन कंसोल में अपना प्रिंटर ढूंढें, इसके गुण खोलें और पोर्ट . पर जाएं टैब। पोर्ट सेटिंग खोलें:मानक TCP/IP पोर्ट -> पोर्ट कॉन्फ़िगर करें . यदि आपका प्रिंटर SNMP का समर्थन करता है, तो सुनिश्चित करें कि SNMP स्थिति सक्षम है विकल्प चेक किया गया है, और समुदाय का नाम सार्वजनिक . पर सेट है ।
यदि आपका प्रिंटर SNMP का समर्थन नहीं करता है, तो आपको इसे प्रिंट सर्वर पर प्रिंटर पोर्ट सेटिंग्स में अक्षम करना होगा। इस प्रकार, विंडोज़ डिवाइस की स्थिति का पता लगाने के लिए एसएनएमपी पैकेट भेजना बंद कर देगा।
सुनिश्चित करें कि प्रिंटर की स्थिति तैयार . में बदल गई है ।
आप निम्न PowerShell cmdlet (अंतर्निहित PrintManagement मॉड्यूल का उपयोग किया जाता है) का उपयोग करके अपने प्रिंट सर्वर पर अक्षम SNMP वाले सभी प्रिंटर पा सकते हैं:
get-printerport |where {$_.snmpenabled -ne $True}|select name,protocol,description,printerhostaddress
निम्न पावरशेल कमांड आपको नेटवर्क प्रिंटर के बंदरगाहों को सार्वजनिक से अलग एसएनएमपी समुदाय नाम के साथ ढूंढने में मदद करेगा:
get-printerport |where {$_.SNMPCommunity -ne ‘Public’ –and $_.snmpenabled -eq $True }|select name,protocol,description,printerhostaddress, snmpenabled, SNMPCommunity
चुनें
यदि SNMP सेटिंग्स की जाँच ने आपके प्रिंटर को ऑनलाइन लाने में मदद नहीं की है, तो आपको निम्नलिखित मापदंडों की जाँच करनी चाहिए।
- सुनिश्चित करें कि प्रिंटर का सही आईपी पता प्रिंट पोर्ट सेटिंग में निर्दिष्ट है;
- सुनिश्चित करें कि उपयोग किया गया पोर्ट प्रकार "मानक TCP/IP पोर्ट . है "WSD पोर्ट . के बजाय "
- सुनिश्चित करें कि आपके फायरवॉल एसएनएमपी ट्रैफिक को रोक नहीं रहे हैं (पोर्ट 161/यूडीपी और 162/यूडीपी);
- अपना प्रिंटर और प्रिंट पोर्ट पूरी तरह से हटा दें और उन्हें फिर से बनाएं। प्रिंटर ड्राइवरों को पुनर्स्थापित करें;
- स्पूलर को पुनः प्रारंभ करें सेवा:
Restart-Service "Spooler"
- आप SNMPLegacy नाम से एक नया DWORD पैरामीटर बनाकर विंडोज़ पर सभी प्रिंटरों के लिए SNMP पोलिंग को पूरी तरह से अक्षम कर सकते हैं और मान 1 इस रजिस्ट्री कुंजी में:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print.