हमने हाल ही में एक प्रिंट सर्वर के रूप में विंडोज 2003 R2 एंटरप्राइज x64 सर्वर (SP2) में माइग्रेट किया है। अधिकांश भाग के लिए, हमने पाया कि जिन प्रिंटरों का हम उपयोग कर रहे थे, उनके लिए x64 और x86 ड्राइवर दोनों को प्राप्त करना बहुत कठिन नहीं था। स्विच करने के कुछ ही समय बाद, हमने देखा कि कुछ प्रिंटर बहुत दूर ले जा रहे थे, अब तक अपनी नौकरी से दूर हैं। विशेष रूप से, हमने देखा कि हमारे एचपी लेजरजेट 8100 को अपने स्पूलिंग के पिछले व्यवहार की तुलना में लगभग 10-20 सेकंड का समय लग रहा था।
पहले हमें संदेह था कि यह x86 क्लाइंट प्रिंट अनुरोधों को प्रबंधित करने वाले विंडोज़ के x64 संस्करण के साथ कुछ करने के लिए हो सकता है। हालाँकि, व्यवहार केवल कुछ विशेष प्रिंटर पर प्रकट होता है। हमने अंततः इसे HP यूनिवर्सल प्रिंट ड्राइवर के लिए सीमित कर दिया। उस ड्राइवर का उपयोग करने वाला कोई भी प्रिंटर बेहद धीमा स्पूलिंग था। HP हमारे LaserJet 8100 के लिए एक प्रिंटर विशिष्ट W2K3 64-बिट ड्राइवर की पेशकश नहीं करता है, केवल सार्वभौमिक ड्राइवर उपलब्ध है (2/25/09 के रूप में)। वे यूनिवर्सल ड्राइवर के अलावा 32-बिट सिस्टम के लिए 8100 विशिष्ट ड्राइवर प्रदान करते हैं।
दुर्भाग्य से, प्रिंट नाम में अंतर के कारण 32-बिट विशिष्ट ड्राइवरों को x64 प्रिंटर शेयर में नहीं जोड़ा जा सकता है। जाहिरा तौर पर आप केवल 32-बिट ड्राइवरों को जोड़ने में सक्षम हैं यदि उन्हें बिल्कुल एक ही नाम दिया गया है (यानी उन्हें दोनों यूनिवर्सल प्रिंटर ड्राइवर होना चाहिए)। इसने काफी दुविधा पैदा की है। यूनिवर्सल प्रिंट ड्राइवरों के साथ प्रदर्शन बहुत खराब है, यह मल्टी-प्रिंट नौकरियों को पहले की तुलना में कई गुना अधिक समय लेता है। हमारी इंजीनियरिंग टीम के लिए प्रिंटों का एक स्टैक करना शाब्दिक रूप से घंटों का समय लेता है, जहां इससे पहले आधे घंटे लगते थे।
ऐसा लगता है कि हमारे विकल्प सीमित हैं। यदि हम 8100 विशिष्ट ड्राइवरों का समर्थन करने के लिए एक x86 विंडोज इंस्टाल पर लौटते हैं, तो हम x64 सिस्टम का समर्थन करने की क्षमता खो देते हैं। यह 32-बिट और 64-बिट प्रिंट सर्वर दोनों बनाने के लिए धन और संसाधनों की बर्बादी होगी। यह यूनिवर्सल प्रिंट ड्राइवरों को खत्म करने या उनके प्रदर्शन को बेहतर बनाने का एक तरीका खोजने के लिए बहुत अच्छा होगा।
यूनिवर्सल प्रिंट ड्राइवर के प्रदर्शन में सुधार करने के लिए कोई समाधान है या क्या मैं x86 प्रिंट सर्वर पर वापस जा रहा हूं?