इस कमांड के साथ आपके द्वारा पहले से इंस्टॉल किए गए प्रिंटर को सूचीबद्ध करना आसान है:
lpstat -a
हालाँकि, यह आपके द्वारा स्थापित नहीं किए गए नेटवर्क प्रिंटरों को सूचीबद्ध नहीं करता है।
नैंप लैन पर सभी खुले बंदरगाहों के लिए स्कैन करेगा, लेकिन उत्पादित सूची नेटवर्क प्रिंटर तक सीमित नहीं होगी:
sudo nmap -sT 192.168.0.1-254
वहाँ एक आदेश है कि निम्नलिखित है:
- लैन का पता लगाता है कि आप वर्तमान में स्वचालित रूप से कनेक्ट हैं।
- विशेष रूप से नेटवर्क प्रिंटर की तलाश में पूरे लैन को स्कैन करता है।
- अपने होस्टनाम और आईपी पते दोनों प्रदान करने वाले नेटवर्क प्रिंटर की एक सूची तैयार करता है।
उदाहरण के लिए, मैंने इमेजिस्टिक एफएक्स 2100 प्रिंटर के वेब इंटरफेस में आज प्रवेश किया। इसमें एक "फाइंड डिवाइस" फीचर था जो लैन पर सभी नेटवर्क प्रिंटर को खोजने में सक्षम था (नीचे स्क्रीनशॉट देखें)। ऐसा लगता है कि लिनक्स में एक कमांड होगी जो समान सूची और जानकारी प्राप्त कर सकती है (स्क्रिप्टिंग के बिना):
nc
यह सत्यापित करने के लिए उपयोग कर सकते हैं कि यह कनेक्ट हो सकता है tcp/9100
। आपको कुछ स्क्रिप्ट करना होगा क्योंकि यह एक बहुत ही विशिष्ट समस्या है जिसे आप हल करने की कोशिश कर रहे हैं। इसलिए मुझे संदेह है कि किसी ने ऐसा करने के लिए एक लिखित उपकरण बनाया है।