LPT1 को PDF प्रिंटर या OneNote प्रिंटर पर पुनर्निर्देशित कैसे करें


2

एक बहुत पुराना foxpro DOS प्रोग्राम है, जो LPT1 के माध्यम से डॉक्टर को प्रिंट करता है, अब उपयोगकर्ता सॉफ्ट कॉपी करना चाहते हैं। इसलिए मैंने अपने स्थानीय मशीन पर पीडीएफ प्रिंटर और वननोट प्रिंटर साझा किया, और नीचे दिए गए अनुसार एलपीटी 1 को मैप करने की कोशिश की

पीडीएफ प्रिंटर:

net use LPT1: \\{my machine name}\pdf

प्रिंटर "OneNote 2013 को भेजें":

net use LPT1: \\{my machine name}\one

दोनों आदेश सफलतापूर्वक पूरे हुए, और मैं देख सकता हूं कि कार्य को प्रिंटर की कतार में कमांड द्वारा जोड़ा जा सकता है, लेकिन वास्तव में कुछ भी नहीं छपा है

print /d:LPT1 result.txt
=> result.txt is currently being printed

नोट: मैंने LPT2, LPT3 की भी कोशिश की, लेकिन उसी का परिणाम मिला

जवाबों:


1

यदि कंप्यूटर पर भौतिक प्रिंटर पोर्ट मौजूद है, तो LPT1 को पुनर्निर्देशित करने में कभी-कभी समस्याएँ होती हैं। यदि आपका मामला ऐसा है, तो आप निम्नलिखित प्रयास कर सकते हैं:

  1. BIOS में LPT1 को अक्षम करें (यदि समर्थित है)
  2. LPT2 का उपयोग करने के लिए पुराने DOS प्रोग्राम को निर्देशित करें (यदि यह ऐसे मापदंडों को स्वीकार करता है) और इसके बजाय LPT2 को फिर से निर्देशित करें
  3. प्राचीन कमांड का उपयोग करें MODE LPT1:=LPT2:(शायद विंडोज 7 में काम करने के लिए बहुत पुराना है) और इसके बजाय एलपीटी 2 को पुनर्निर्देशित करें

आप कमांड प्रॉम्प्ट (cmd) को प्रशासक के रूप में चलाने की कोशिश कर सकते हैं:

net use lpt1: /delete
net use lpt1: \\{my machine name}\{pdf-printer} /persistent:yes

यदि आपके लिए कुछ भी काम नहीं करता है, तो यहां शेयरवेयर उत्पादों की एक जोड़ी है जो माना जाता है कि समस्या को हल किया जाएगा (कभी भी उन्हें कोशिश नहीं की गई): डॉस प्रिंटर , प्रिंटफिल


मैंने LPT2, LPT3 की भी कोशिश की, लेकिन वैसे ही परिणाम मिला, आपके उत्तर के लिए धन्यवाद, और मैं आपके द्वारा साझा किए गए उत्पादों की कोशिश करूंगा
Jammy Lee

1

मुख्य समस्या पुनर्निर्देशन नहीं है। Windows प्रिंटर ड्राइवर ASCII डेटा स्ट्रीम को एम्बेडेड प्रिंट कोड के साथ संभाल नहीं सकते हैं जैसा कि डॉस प्रोग्राम द्वारा भेजा गया है। एक डॉस प्रिंटर डेटा स्ट्रीम को पेपर को रेंडर करेगा। अन्य सभी प्रिंट कार्यों के लिए, आपको बाहरी डॉस-टू-विंडोज प्रिंट प्रोसेसर प्रोग्राम (अधिक चारों ओर, यहां तक ​​कि फ्रीवेयर) की आवश्यकता होती है। या vDos, हालांकि यह विंडोज 64-बिट में डॉस अनुप्रयोगों को चलाने के लिए प्राथमिक है, जैसे आजकल विंडोज 10 के अधिकांश वितरण।


धन्यवाद, क्या आप "डॉस-टू-विंडोज प्रिंट प्रोसेसर प्रोग्राम" के कुछ नाम देंगे?
जेमी ली

VDos बिल्ट-इन प्रिंट प्रोसेसर के अलावा, आप उपयोग कर सकते हैं: DOSPRN, DOSPrinter, WinPrint, और अधिक, बस Google। हालांकि वे अनिवार्य रूप से Epson- केवल हैं, इसलिए आपके DOS प्रोग्राम को Epson प्रिंटर पर प्रिंट करने के लिए सेट किया जाना है।
जोश मेहर

0

मुझे आज भी यही समस्या थी; मैंने पाया कि यदि आप बिना उद्धरण के फ़ाइल पथ का उपयोग कर रहे हैं "", तो यह is currently being printedसंदेश दिखाता है लेकिन वास्तव में कुछ भी मुद्रित नहीं है। यदि फ़ाइल की निर्देशिका में रिक्त स्थान हैं, तो कमांड-लाइन को उद्धरण के अंदर फ़ाइल के सभी पथ की आवश्यकता होती है ""

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