एक लाइन प्रिंट करने के बाद कप लाइन प्रिंटर प्रिंटर स्किप पेज


0

मेरे पास एक कप लाइन प्रिंटर (Epson 9 पिन) है। पिनिंग ठीक काम करती है लेकिन यह एक प्रिंट के बाद पेज को छोड़ देती है।

मैं echo "Hi" | lpr -P myprinterपरीक्षण करने के लिए कमांड का उपयोग कर रहा हूं ।

यह संदेश प्रिंट करता है, लेकिन जब मैं फिर से इस कमांड का उपयोग करके प्रिंट करता हूं, तो यह वर्तमान पृष्ठ को छोड़ देता है और अगले पृष्ठ पर प्रिंट होता है (जाहिर है कि वर्तमान पृष्ठ में बहुत जगह है)। कोई उपाय?

जवाबों:


1

CUPSप्रिंटर सर्वर सब कुछ है कि आप एक अलग प्रिंटर काम के रूप में भेजें समझता है। इसका मतलब है, "हाय" वाली आपकी लाइन एक प्रिंटर काम है। डिफ़ॉल्ट रूप से, विभिन्न प्रिंटर नौकरियां विभिन्न पृष्ठों पर जाती हैं; यह बताता है कि अब आपको क्या मिल रहा है।

अब, 30 साल पहले जब सभी प्रिंटर आपके Epson 9pin की तरह थे, तो चीजें अलग थीं। प्रिंटर प्रबंधकों की तरह CUPSशायद ही कभी इस्तेमाल किया गया था। प्रिंटर को एक बार में एक लाइन में डेटा भेजना बहुत आम था, जैसे आप अपने साथ करते हैं echo, और प्रिंटर के लिए अगले पृष्ठ पर जाए बिना अगली लाइन की प्रतीक्षा करना स्वाभाविक था। इस तरह से हम सामान प्रिंट करते थे। यदि आप अब ऐसा करना चाहते हैं, तो आपको "रॉ" मोड का उपयोग करके प्रिंट करना होगा, व्यावहारिक रूप से प्रिंटर जॉब मैनेजमेंट जो कि CUPS का है, को दरकिनार करता है। आपको "फॉर्म फीड" को भी दबाने की आवश्यकता होगी जो सीयूपीएस डिफ़ॉल्ट रूप से प्रिंटर नौकरियों के बीच भेजता है, जो पृष्ठ परिवर्तन का कारण बनता है; आपको स्वयं एक अंतिम "फ़ॉर्म फ़ीड" प्रिंट करने की आवश्यकता होगी।

मेरा सुझाव है कि आप यहां एक नज़र डालें , आपको अपना जवाब पहले से ही मिल सकता है।


0

स्विच को जोड़ने से lसमस्या ठीक हो गई।

echo "Hi" | lpr -l -P myprinter

-l स्विच निर्दिष्ट करता है कि प्रिंट फ़ाइल पहले से ही गंतव्य के लिए स्वरूपित है और इसे फ़िल्टर किए बिना भेजा जाना चाहिए। यह विकल्प "-o रॉ" के बराबर है।

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