मैं एक पुराने डॉस 6.2 आवेदन को बचाने की कोशिश कर रहा हूं जो मूल रूप से 486 डीएक्स 2 कंप्यूटर पर चलता है। मैंने हार्ड ड्राइव को अपेक्षाकृत नए सेलेरॉन 633 में स्थानांतरित कर दिया है, और जब मैं किसी भी मानक मुद्रण आदेश का उपयोग करके समानांतर पोर्ट (LPT1) पर प्रिंट करने का प्रयास करता हूं, तो इसके अलावा सब कुछ ठीक काम करने लगता है। संकेत प्रिंटर को भेजा जाता है, लेकिन गलत वर्ण कागज पर निकल आते हैं। विशेष रूप से:
0123456789 prints correctly.
áéíóú prints correctly.
abcd prints ☺☻♥♦
ABCD prints !"#$ (is 0x2 off)
लोडेड कंसोल कोडपेज 850 है। विचाराधीन प्रिंटर HP DeskJet 940C है। दुर्भाग्य से मेरे पास परीक्षण करने के लिए दूसरा समानांतर-पोर्ट प्रिंटर नहीं है।
ओएस के कड़ाई से एक ही होने पर यह एक कंप्यूटर से दूसरे कंप्यूटर में क्यों बदल जाएगा, और मैं कैसे सही तरीके से प्रिंट करने के लिए डॉस को कॉन्फ़िगर करता हूं?
पहले ही, आपका बहुत धन्यवाद।