2011-05-27 16 views
6

पर सभी नेटवर्क प्रिंटर सूचीबद्ध करें मुझे नेटवर्क प्रिंटर से संबंधित लैन पर सभी आईपी पते की सूची प्राप्त करने के लिए जावा का उपयोग करने की आवश्यकता है। मुझे प्रिंटर को प्रिंट करने की आवश्यकता नहीं है, मुझे बस उन सभी को खोजने की जरूरत है। यह एक एंड्रॉइड एप्लिकेशन के लिए है।जावा - लैन

बस स्पष्ट होने के लिए, मैं स्थानीय मशीन पर कॉन्फ़िगर किए गए नेटवर्क प्रिंटर खोजने की कोशिश नहीं कर रहा हूं। मैं नेटवर्क पर उपलब्ध सभी प्रिंटर खोजने की कोशिश कर रहा हूं।

मैंने http://www.velocityreviews.com/forums/t152882-dynamic-network-printer-discovery-and-administration-via-jcifs-samba-org.html पहले से ही कोशिश की है, और मुझे उस कोड का उपयोग करने के लिए रूट smbfile प्राप्त करने में समस्या हो रही है, क्योंकि मेरा कोड एकाधिक डोमेन और नेटवर्क पर चल रहा है, इसलिए मैं इसे हार्डकोड नहीं कर सकता, और मैं नहीं कर सकता jcifs का उपयोग कर वर्तमान डोमेन को कैसे ढूंढें।

+0

लिए देख रहे हैं और द्वारा "नेटवर्क प्रिंटर ढूंढने के" आप मतलब "उन्हें डोमेन नियंत्रक में देखो"? –

+0

Nowerdays http सर्वर के बिना कोई नेटवर्क प्रिंटर नहीं है। "अनुक्रमणिका" प्राप्त करें और "नेटवर्क प्रिंटर http अनुक्रमणिका डीबी" की तुलना करें। अधिकांश में एसएनएमपी क्षमता भी होती है। – PeterMmm

+0

मैं विशेष रूप से पुराने प्रिंटर की तलाश में हूं, ज्यादातर एचपी जेटडायरेक्ट्स। और हां, एक तरीका है कि मैं नेटवर्क प्रिंटर ढूंढने के बारे में सोच रहा था, उन्हें डोमेन नियंत्रक में देखकर था, लेकिन यदि आप ऊपर वर्णित किए गए कार्यों को करने का एक और तरीका जानते हैं, तो यह भी बहुत अच्छा है। – QRohlf

उत्तर

1

"सभी" प्रिंटर ढूंढना काफी लंबा आदेश है।

हालांकि मैं ज्ञात बंदरगाहों को चलाने के लिए एसएनएमपी का उपयोग करने का सुझाव दूंगा।

एक अच्छा SNMP कार्यान्वयन बिल्ली

http://www.snmp4j.org/

में पाया जा और इस साइट का एक अच्छा व्याख्या है क्या आप के लिए

http://www.irongeek.com/i.php?page=security/networkprinterhacking

संबंधित मुद्दे