डॉस कार्यक्रमों का उपयोग अभी भी व्यापार की दुनिया में किया जाता है। आधुनिक कंप्यूटिंग प्लेटफ़ॉर्म पर उन्हें ठीक से काम करने के तरीके के बारे में सलाह वेब पर व्याप्त है। यहाँ मेरे लिए क्या काम किया है।
16-बिट डॉस प्रोग्राम हमें 32-बिट विंडोज 2003 सर्वर पर रहता है जो जल्द ही हटा दिया जाएगा। तब तक, कार्यक्रम का एक हिस्सा ग्रुप पॉलिसी के साथ प्राथमिक डोमेन से दो 32-बिट क्लाइंट मशीनों पर मैप किया जाता है। .Cmd फ़ाइल का एक शॉर्टकट जो प्रोग्राम को फायर करता है, क्लाइंट पर मैन्युअल रूप से प्राथमिक डोमेन पर भी रखा जाता है। प्रोग्राम विंडोज 8.1 पर अच्छा चलता है। सुनिश्चित करने के लिए एक समझौता, लेकिन मशीनों को 64-बिट विंडोज 8.1 में अपग्रेड किया जाएगा जब डीओएस प्रोग्राम, जो द्वितीयक डोमेन से चलता है, सेवानिवृत्त हो गया है।
कार्यक्रम से मुद्रण सबसे बड़ी चुनौती प्रस्तुत करता है। इस कार्यक्रम के साथ दो अलग-अलग समानांतर प्रिंटर का उपयोग किया जाता है, लेकिन प्रोग्राम केवल एक पोर्ट पर प्रिंट करता है और इस व्यवहार को बदलने का कोई विकल्प नहीं है। लेजर प्रिंटर को चेक प्रिंट करने की आवश्यकता है? इसे LPT1 को पोर्ट करने के लिए संलग्न करने की आवश्यकता है। डॉट मैट्रिक्स प्रिंटर में डेटा डंप प्रिंट करने की आवश्यकता है? इसे पोर्ट LPT1 के साथ भी संलग्न किया जाना चाहिए। इस कार्यक्रम के साथ दो लोग रोजाना काम करते हैं, इसलिए हम उनके कंप्यूटर का उपयोग करेंगे, प्रत्येक प्रिंटर के लिए। चलो पहला प्रिंटर स्थापित करें:
यदि कंप्यूटर में भौतिक DB-25 (समानांतर) पोर्ट है, तो आप इसे BIOS में अक्षम कर सकते हैं। विंडोज 8.1 इसका समर्थन नहीं करेगा और हमें इसकी आवश्यकता नहीं है।
एक केबल-टू-गो मॉडल 16899 USB से DB25 समानांतर प्रिंटर एडाप्टर का उपयोग प्रिंटर को कंप्यूटर से जोड़ने के लिए किया जाता है। एडेप्टर स्वचालित रूप से इंस्टॉल होता है और इसे समानांतर डिवाइस या एलपीटी पोर्ट के रूप में मान्यता नहीं दी जाती है।
अब डिवाइस और प्रिंटर खोलें। प्रिंटर जोड़ें पर क्लिक करें और जिस प्रिंटर को मैं चाहता हूं उसे सूचीबद्ध न करें। अगले संवाद में मैन्युअल सेटिंग्स के साथ एक स्थानीय प्रिंटर या नेटवर्क प्रिंटर जोड़ें और, अगले संवाद में, मौजूदा पोर्ट का उपयोग करें। USB से USB प्रिंटर या USB002 के लिए वर्चुअल प्रिंटर पोर्ट चुनें, लिस्ट से और LPT पोर्ट ऑप्शन से नहीं।
पहला प्रिंटर पैनासोनिक KX-P1191 मल्टी-मोड डॉट मैट्रिक्स प्रिंटर है। प्रिंटर को संवाद बॉक्स में सूचीबद्ध नहीं किया गया है जो ड्राइवर से पूछता है और विंडोज अपडेट पर क्लिक करके सूची को अपडेट करने में मदद नहीं करता है। पैनासोनिक की सपोर्ट साइट का एक चेक इंगित करता है कि प्रिंटर इस बिंदु पर पूरी तरह से असमर्थित है, लेकिन पैनासोनिक तकनीकी सहायता विशेषज्ञ ने ट्रेल को बाहर निकालने में मदद की है जिसके कारण विंडोज 8.1 के साथ एप्सन एफएक्स सीरीज 1 (80) ड्राइवर शामिल है। यह पूरी तरह से काम करता है।
अब प्रिंटर स्थापित है। लेकिन यह पोर्ट USB001 पर है और प्रोग्राम केवल LPT1 को पोर्ट करने के लिए प्रिंट करेगा। समाधान अपेक्षाकृत सरल है और इसे प्रोग्राम शुरू करने के लिए उपयोग की जाने वाली बैच फ़ाइल में एकीकृत किया जा सकता है। चलो पुराने स्कूल को प्राप्त करें और हमारे प्रिंटर पर एक चाल खेलें: हम इसे साझा करेंगे और उसी तरह LPT1 पर प्रिंट करेंगे।
प्रिंटर पर राइट-क्लिक करें और गुण चुनें। प्रिंटर साझा करें, इसे निर्देशिका में सूचीबद्ध न करें, केवल अच्छे उपाय के लिए एक छोटा शेयर नाम बनाएं, और फिर सुनिश्चित करें कि ग्राहक मशीन का उपयोगकर्ता समूह या उपयोगकर्ता नाम क्षेत्र में सुरक्षा टैब के तहत सूचीबद्ध है।
जो दो लोग इन प्रिंटरों पर प्रिंट करेंगे, वे मेरी तनख्वाह बनाएंगे, इसलिए मैंने उन्हें डोमेन एडमिन अधिकार दिए। यह अनावश्यक हो सकता है। दोनों प्राथमिक डोमेन पर उपयोगकर्ता हैं, लेकिन द्वितीयक नहीं है, और मैं अनुमतियों के समस्या निवारण में समय बिताना नहीं चाहता था।
अब बैच फ़ाइल को संशोधित करें और मुद्रण समाधान को लागू करने के लिए अच्छी तरह से प्रलेखित नेट उपयोग कमांड का उपयोग करें:
@echo off
::delete the printer
net use lpt1 /delete
::add the printer
net use lpt1 \\\COMPUTER\PRINTER /persistent:yes
::fire up the nasty ol' DOS program
<existing syntax used to start the program>
जहां COMPUTER कंप्यूटर का नाम है और प्रिंटर का शेयर नाम PRINTER है। विंडोज 8.1 के साथ आपूर्ति की गई "एचपी लेजरजेट 1100 (एमएस)" ड्राइवर का उपयोग करके एचपी लेजरजेट 1100 प्रिंटर के लिए प्रक्रिया ने एक दूसरे कंप्यूटर पर समान रूप से अच्छी तरह से काम किया।
-- टिप्पणियाँ --
सिस्टम त्रुटि 5:
सुनिश्चित करें कि उपयोगकर्ता को सुरक्षा टैब के तहत सूचीबद्ध किया गया है। “सभी को हटाया जा सकता है। क्या डोमेन व्यवस्थापक विशेषाधिकार उपयोगकर्ता के लिए आवश्यक हैं? शायद नहीं, अगर सब कुछ एक डोमेन से चल रहा है।
सिस्टम त्रुटि 66:
अपने सिंटैक्स की जाँच करें। आपने शायद कंप्यूटर का नाम, प्रिंटर, या शायद कोलन को याद किया है? Microsoft दस्तावेज़ के अनुसार केवल एक ही बृहदान्त्र की आवश्यकता है। एक अनावश्यक बृहदान्त्र जोड़ने के लिए होगा lpt1 [:] विफलता का कारण?
नेट उपयोग के बारे में सभी:
https://technet.microsoft.com/en-us/library/bb490717.aspx