दो परस्पर विरोधी प्रिंटर ड्राइवर: hpmacronames.gpd के परस्पर विरोधी संस्करण


1

मेरे पास दो परस्पर विरोधी एचपी प्रिंटर (ऑफिसजेट प्रो 6830 और ऑफिसजेट 7110) हैं: अगर मैं ड्राइवर को दूसरे प्रिंटर के लिए स्थापित करता हूं, तो यह पहले एक की स्थापना को नष्ट कर देता है: दस्तावेज़ अब प्रिंट कतार में नहीं आते हैं, और यहां तक ​​कि अगर नियंत्रण कक्ष- & gt; डिवाइस और प्रिंटर, प्रिंटर दिखाई देता है, अगर मैं 'गुण' पर क्लिक करता हूं, तो मुझे एक सिस्टम संदेश मिलता है जो मुझे बताता है: "यह प्रिंटर वर्तमान में नहीं है ..."। यदि मैं सभी HP सॉफ़्टवेयर की स्थापना रद्द करता हूं, और प्रिंटर से और डिवाइस मैनेजर से सभी संदर्भ हटाएं, तो एचपी इंस्टॉलर को फिर से स्थापित करने पर प्रिंटर को सही ढंग से पंजीकृत करने में विफल रहता है। अगर मैं HP समस्या निवारक "HP अधिष्ठापन विफलता - अज्ञात Device.hta" के साथ आगे बढ़ता हूं, तो यह एक और उपकरण डाउनलोड करता है, जो "HPMACRONAMES.GPD" फ़ाइल में त्रुटि का पता लगाता है और इसे ठीक करता है।

इस कदम के बाद, मैं अपने Officejet Pro 6830 को फिर से स्थापित करने और सही ढंग से पंजीकृत करने में सक्षम हूं, और इसे काम करने के लिए प्राप्त कर सकता हूं। हालाँकि, अगर मैं तब OfficeJet 7110 को फिर से स्थापित करने के लिए आगे बढ़ता हूं, तो यह समस्या फिर से सामने आती है!

संपादित करें 09.06.2018:

बहुत परीक्षण और त्रुटि के बाद, मेरे पास अब है समस्या को उबला हुआ है कि एक परस्पर विरोधी ड्राइवर फ़ाइल के लिए: HPMACRONAMES.gpd

  • OfficeJet 6830 ड्राइवर HPMACRONAMES.gpd के एक संस्करण (ए) का उपयोग करता है, जो 16 जुलाई 2014, 03:52:00 से और 16'491 बाइट्स से बड़ा है।
  • OfficeJet 7110 ड्राइवर 9 अक्टूबर 2014, 05:22:38 से एक संस्करण (b) का उपयोग करता है जो 11'251 बाइट्स है।

दोनों ड्राइवर ऐसी फ़ाइल को निर्देशिका C: \ Windows \ System32 \ spool \ driver \ x64 \ 3 में स्थापित करते हैं।

यदि संस्करण (ए) स्थापित है, तो OJ6830 काम करता है, लेकिन OJ7110 को इसकी प्रिंट कतार में कोई नौकरी नहीं मिलती है। सेटिंग संवाद से एक परीक्षण पृष्ठ भी भेजना असंभव है: यदि मैं ऐसा करता हूं, तो सिस्टम एक पॉपअप के साथ जवाब देता है "आपके पास इस प्रिंटर के लिए सेटिंग्स को संशोधित करने की अनुमति नहीं है। यदि आपको सेटिंग्स बदलने की आवश्यकता है, तो अपने सिस्टम व्यवस्थापक से संपर्क करें। । " (ध्यान दें कि मैं सिस्टम प्रशासक के रूप में लॉग इन हूं)।

यदि दूसरी ओर संस्करण (b) स्थापित है, तो OJ7110 काम करता है, लेकिन OJ6830 का उपयोग नहीं किया जा सकता है।

सवाल: किसी को भी इस के लिए एक वैकल्पिक हल देखता है? क्या macronames.gpd (अलग-अलग निर्देशिकाओं में स्थित) के दोनों संस्करणों का उपयोग करने के लिए प्रिंटर इंस्टॉलेशन को संशोधित करने की कुछ संभावना है, ताकि मैं एक ही सिस्टम से दोनों प्रिंटर से प्रिंट कर सकूं?

दरअसल, मैं प्रिंटर के प्रत्येक एक पर प्रिंट करने से पहले ड्राइवर के सही संस्करण को निर्देशिका में कॉपी कर सकता हूं, लेकिन व्यावहारिक कारणों से मुझे 'पुश-द-बटन-एंड-प्रिंट' समाधान की आवश्यकता है।


कृप्या संपादित करें उस ऑफ़साइट लिंक से कंटेंट को खुद में शामिल करना
DavidPostill

धन्यवाद @DavidPostill, मैंने पूरे मुद्दे का वर्णन करते हुए प्रश्न को संपादित किया है।
1NN

क्या आप 7110 के लिए एक सॉफ्टवेयर इंस्टॉलर चला रहे हैं? क्या आपने मैन्युअल रूप से 7110 को जोड़ने की कोशिश की है?
Yorik

@ वायोरिक - मैंने एचपी इंस्टालर सॉफ्टवेयर के साथ और कंट्रोल पैनल- & gt; प्रिंटर जोड़ें के माध्यम से दोनों की कोशिश की है। नतीजा हमेशा वही होता है
1NN

आपने HP मंच की कोशिश की, लेकिन यह सीधे HP तकनीक समर्थन से संपर्क करने के लायक हो सकता है।
fixer1234

जवाबों:


1

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

इसे संबोधित करने के लिए, प्रत्येक प्रकार की स्थापना के लिए एक अलग से अलग निर्देशिका बनाने की सिफारिश की जाती है। आप उस निर्देशिका का चयन करके कर सकते हैं जिसे आप ड्राइवर को स्थापित करना चाहते हैं। जब आप चुनते हैं तो वह विकल्प पाया जा सकता है

Custom या Advanced इंस्टॉल करें

के बजाय

Standard या Express इंस्टॉल करें

उम्मीद है की यह मदद करेगा। चीयर्स!


यह एक अच्छा समाधान होता। मैंने जाँच की है, और कस्टम इंस्टॉलेशन पथ सेट करने का कोई तरीका नहीं है। इसके अलावा, जब से हम DRIVERS के बारे में बात कर रहे हैं, संघर्ष संभवत: कुछ साझा DLL फ़ाइल के भीतर, या एक विंडोज़ फ़ोल्डर के भीतर होता है, जो डिफ़ॉल्ट रूप से सेट होता है, और जिसे बदला नहीं जा सकता।
1NN

& Gt; 1। प्रिंटर A. & gt; 2 के लिए ड्राइवर स्थापित करें। उस फोल्डर को कॉपी करके इंस्टॉलेशन का बैकअप बनाएं। & Gt; 3। प्रिंटर A. & gt; 4 के लिए ड्राइवर अनइंस्टॉल करें। प्रिंटर B. & gt; 5 के लिए ड्राइवर स्थापित करें। प्रिंटर B & gt; की स्थापना का बैकअप बनाएं। 6.कंपनी के बैकअप देखें कि कौन सी फाइलें बदली गई हैं और कुल कितनी हैं & gt; 7. यहां वापस जाएं।
ValarMorghulis

मैंने एक विवादित फ़ाइल, hpmacronames.gpd में समस्या को उबाल दिया है, जैसा कि संशोधित प्रश्न में बताया गया है
1NN

1

V3 और V4 प्रिंट ड्राइवर मॉडल दोनों में, .gpd फाइलों को "* शामिल करें" निर्देश का उपयोग करके घोंसला बनाया जा सकता है। अपने पहले ड्राइवर की ".gpd" फ़ाइल में, आपको "HPMACRONAMES.GPD" का संदर्भ मिल सकता है। शामिल ".gpd" फ़ाइल सामान्य रूप से उसी ड्राइवर निर्देशिका में स्थित होती है, जब आप अपनी रूट .gpd फ़ाइल के "* शामिल" लाइन (ओं) में शामिल .gpd फ़ाइल पथ को निर्दिष्ट नहीं कर सकते थे।

ऐसा लगता है कि दूसरा ड्राइवर इंस्टॉलेशन, "HPMACRONAMES.GPD" को ओवरराइट करता है। यह सुनिश्चित करने के लिए कि आप पहले ड्राइवर इंस्टॉलेशन के बाद एक सुरक्षित पथ में प्रारंभिक संस्करण की प्रतिलिपि बना सकते हैं और फिर दूसरे ड्राइवर इंस्टॉलेशन के बाद मूल संस्करण के साथ प्रारंभिक संस्करण की तुलना करें। इस तरह से आपको समस्या की जड़ में कुछ लीड (एस) मिल सकते हैं यदि यह आपके उल्लेखित ".gp" फ़ाइल में किसी भी परिवर्तन से संबंधित है।

ऐसा लगता है कि आपके ड्राइवर V3 हैं, जबकि V4 ड्राइवरों में ड्राइवर फ़ाइलों (यहां तक ​​कि ".gpp", ".inf" या "...-घोषणापत्र") या ड्राइवर इंस्टॉल डायरेक्टरी ब्रेक ड्राइवर पैकेज सिग्नेचर जैसे टेक्स्ट आधारित फ़ाइलों में कोई परिवर्तन (V4 ड्राइवरों के लिए, विंडोज़ "C: \ Windows \ System32 \ DriverStore \ FileRepository" को अपने परिवर्तनों के विरुद्ध मजबूती से बचाता है)।


धन्यवाद, यह usefu पृष्ठभूमि जानकारी है, लेकिन यह पिछले दो पैराग्राफ में पूछे गए मेरे प्रश्न का उत्तर नहीं देता है। वास्तव में, दोनों ड्राइवर hpmacronames.gpd में लिखते हैं C: \ Windows \ System32 \ स्पूल \ drivers \ 64 \ 3 (और विंडोज़ 10 सबसे हाल के संस्करण के साथ हर अपडेट पर उन्हें अधिलेखित करता है)। मुझे यह जानने की आवश्यकता होगी कि क्या रिवर्स-इंजीनियरिंग किए बिना दो ड्राइवरों में से एक के लिए hpmacronames.gdp का मार्ग बदलने का कोई तरीका है।
1NN

1- पहला ड्राइवर स्थापित करें; 2- ".gpd" फ़ाइल खोजें जो आपके परस्पर विरोधी ".gpd" फ़ाइल (hpmacronames.gpd) को संदर्भित करती है; 3- इसे "hpmacronames_1.gpd" में मुख्य ".gpd" फ़ाइल का नाम दें; 4- "C: \ Windows \ System32 \ spool \ driver \ x64 \ 3" में "hpmacronames_1.gpd" का नाम बदलें, दूसरा ड्राइवर स्थापित करें; अब मुझे काम करना चाहिए।
amirfg

इसकी सामग्री के आधार पर मुख्य ".gpd" फ़ाइल को खोजने के लिए आप "एजेंट रैंसैक" या "सब कुछ खोजें" को मुफ्त टूल के रूप में उपयोग कर सकते हैं
amirfg
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.