HP USB P2015 प्रिंटर विंडोज में नए वर्चुअल USB पोर्ट बनाते हैं; बेतरतीब ढंग से


0

हमारे पास निम्नलिखित परिदृश्य हैं:

  1. 30 लैपटॉप
  2. 30 एचपी लेजरजेट P2015 प्रिंटर सभी यूएसबी के माध्यम से युग्मित हैं

उपयोगकर्ता हर दिन एक अलग स्थान, एक अलग प्रिंटर (हालांकि समान मॉडल) पर बैठ सकते हैं। वे वर्चुअल पोर्ट पर एक प्रिंटर से शुरू करते हैं USB001 । फिर जब वे अपना स्थान बदलते हैं और एक अलग प्रिंटर में प्लग करते हैं, तो हमेशा नहीं लगता, विंडोज एक नया प्रिंटर बना सकता है एचपी लेजरजेट पी २०१५ (कॉपी १) और नए बंदरगाह पर डाल दिया USB002

जब ऐसा होता है, कॉपी 1 प्रिंटर पर USB002 पोर्ट पर प्रिंट कर सकते हैं, लेकिन अन्य प्रिंटर जो अभी भी कॉन्फ़िगर है USB001 (हालांकि यह एक ही ड्राइवर है, एक ही प्रकार, एक ही भौतिक प्रिंटर को छोड़कर सब कुछ) त्रुटियों देता है क्योंकि यह माना जाता है कि अब जुड़ा नहीं है।

एक आदर्श परिदृश्य होगा: एक वर्चुअल USB प्रिंटर पोर्ट, USB001 वह हमेशा प्रिंट करता है USB001 जिस भी प्रिंटर से आप इसे कनेक्ट करते हैं। क्या कंप्यूटर को ऐसा करने से मजबूर करने का कोई तरीका है?

मेरे ख्याल:

  • प्रिंटर पूलिंग सक्षम करें और हर प्रिंटर को हर पोर्ट पर प्रिंट करने दें, केवल एक प्रिंटर के साथ केवल उसी पर प्रिंट होना चाहिए और बाकी को अनदेखा करना चाहिए; काम नहीं करता है
  • किसी तरह समूह नीति बनाने के लिए प्रिंटर को उसी वर्चुअल पोर्ट का उपयोग करने के लिए मजबूर करें? लेकिन मुझे लगता है कि यह संभवतः प्रिंटर को पूरी तरह से काम करने से रोकेगा
  • .reg फ़ाइल के रूप में प्रिंटर सेटिंग्स के लिए रजिस्ट्री कुंजी को सहेजें और स्टार्टअप को सभी कंप्यूटरों पर निष्पादित करें? लेकिन मुझे डर है कि इससे चीजें गड़बड़ हो सकती हैं

जवाबों:


0

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

पीजेएल (प्रिंटर जॉब लैंग्वेज) पर मेरी नजर थी; निम्नलिखित आदेश मिला

निम्नलिखित सामग्री के साथ एक फ़ाइल बनाएं; इसका नाम serial.txt (या कुछ भी)

ESC%-12345X@PJL SET SERVICEMODE=HPBOISEID
@PJL SET SERIALNUMBER=CNCABCDEF
@PJL SET FORMATTERNUMBER=ABCDEF
@PJL SET SERVICEMODE=EXIT
ESC%-12345X

फिर मैंने प्रिंटर साझा किया ताकि मैं इसे नेटवर्क पर लिख सकूं, और अपनी फाइल को प्रिंट जॉब्स के साथ कॉपी किया

copy /b serial.prn \\workstation\share

प्रिंटर को रिबूट किया गया ताकि उसमें नया नकली सीरियल नंबर हो, विंडोज में पुराने प्रिंटर को हटा दिया गया, इसे फिर से इंस्टॉल किया गया ताकि इस सीरियल नंबर वाला प्रिंटर ही बना रहे। जब यह सभी प्रिंटरों पर किया जाता है, तो विंडोज उन सभी को एक ही प्रिंटर के रूप में पहचानता है और तुरंत कॉपी या नया यूएसबी पोर्ट बनाए बिना इसे जोड़ेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.