लिनक्स प्रिंटिंग थोड़ी चुनौती हो सकती है - खासकर नए उपयोगकर्ताओं के लिए। इस ट्यूटोरियल में, हम आपको lp
. से परिचित कराते हैं लिनक्स में कमांड और आपको दिखाता है कि मूल प्रिंटिंग ऑपरेशन करने के लिए इसका उपयोग कैसे किया जाता है। हम कवर करते हैं कि पोर्ट्रेट और लैंडस्केप मोड में कैसे प्रिंट किया जाए, सिंगल और मल्टीपल कॉपी, और बहुत कुछ।
एलपी कमांड:एक बुनियादी परिचय
लिनक्स में, कॉमन यूनिक्स प्रिंटिंग सिस्टम (सीयूपीएस) प्रिंटर और प्रिंटिंग विकल्पों और सेवाओं के प्रबंधन के लिए जिम्मेदार परत है, जिसमें प्रिंटर, प्रिंटिंग जॉब और क्यू शामिल हैं।
CUPS परत में आपके Linux सिस्टम पर प्रिंटर सेट करने और उसका उपयोग करने में मदद करने के लिए कई विकल्प हैं। lp
या "लाइन प्रिंटर" कमांड सीयूपीएस परत के भीतर एक कमांड है।
lp
कमांड प्रिंटिंग के लिए फाइल सबमिट करता है, जबकि lpq
, या "लाइन प्रिंटर कतार," कमांड आपको कतार में प्रिंट कार्य देखने की अनुमति देता है।
अधिकांश अन्य Linux टर्मिनल कमांड की तरह, lp
कमांड विभिन्न विकल्पों का समर्थन करता है। आइए उनमें से कुछ को देखें।
एलपी कमांड कैसे इंस्टॉल करें
कुछ मामलों में, आपके पास lp
. नहीं हो सकता है आपके सिस्टम पर स्थापित कमांड। ऐसे मामलों में, इसका उपयोग करने से पहले आपको lp इंस्टॉल करना होगा।
यह जांचने के लिए कि क्या आपके पास lp
है कमांड स्थापित, which
चलाएं कमांड के रूप में:
which lp
यदि आपने एलपी स्थापित किया है, तो कमांड लाइन आपको फ़ाइल पथ दिखाना चाहिए। उदाहरण आउटपुट:
/usr/bin/lp
यदि आपके पास lp कमांड स्थापित नहीं है, तो आप इसे स्थापित करने के लिए उपयुक्त पैकेज प्रबंधक का उपयोग कर सकते हैं।
sudo apt install lprng
lp
. का उपयोग करने के लिए सामान्य सिंटैक्स आदेश है:
lp -d [printer-id] [filename]
[फ़ाइल नाम] को लक्ष्य फ़ाइल के पथ से बदलें।
उपलब्ध प्रिंटरों को सूचीबद्ध करने के लिए lp कमांड का उपयोग करना
हम lpstat
. का उपयोग करते हैं -a
. के साथ कमांड कनेक्टेड और उपलब्ध प्रिंटर दिखाने का विकल्प और -d
डिफ़ॉल्ट प्रिंटर दिखाने का विकल्प। इसके लिए वाक्य रचना है:
lpstat -a | awk '{print $1}'
उपरोक्त आदेश उपलब्ध प्रिंटर का नाम लौटाएगा।
किसी विशिष्ट प्रिंटर पर प्रिंट करने के लिए lp कमांड का उपयोग करना
ज्यादातर मामलों में, आपके पास केवल एक प्रिंटर आपके सिस्टम से जुड़ा होगा। इस प्रकार, आपको केवल lp
. का उपयोग करना होगा डिफ़ॉल्ट प्रिंटर पर प्रिंट करने के लिए फ़ाइल नाम के बाद कमांड।
हालाँकि, कुछ मामलों में, आपके पास एक से अधिक प्रिंटर कनेक्ट हो सकते हैं। आपको -d
. का उपयोग करना होगा यदि ऐसी स्थिति उत्पन्न होती है तो किसी विशिष्ट प्रिंटर पर प्रिंट करने का विकल्प।
उदाहरण के लिए, "/home/debian/mte/hello.txt" फ़ाइल को HP इंक-टैंक 310 प्रिंटर पर प्रिंट करने के लिए, कमांड का उपयोग करें:
lp -d “Ink-Tank-310” /home/debian/mte/hello.txt
प्रिंट कतार दिखाने के लिए lp कमांड का उपयोग करना
कमांड लाइन से प्रिंट कतार दिखाने के लिए, lpq
. का उपयोग करें आदेश।
नोट :यदि आपके सिस्टम में कमांड उपलब्ध नहीं है, तो cups-bsd
. इंस्टॉल करें पैकेज:
sudo apt install cups-bsd
एक बार जब आपके पास पैकेज स्थापित हो जाए, तो कमांड चलाएँ:
lpq -P [printer-name]
कमांड को आउटपुट देना चाहिए:
lpq -P "Ink-Tank-310" Ink-Tank-310 is ready no entries
यह दर्शाता है कि निर्दिष्ट प्रिंटर में कोई मुद्रण कार्य नहीं है और आप आगे जाकर अपने दस्तावेज़ प्रिंट कर सकते हैं।
एकाधिक कॉपी प्रिंट करने के लिए lp कमांड का उपयोग करना
किसी फ़ाइल की प्रतियों की एक विशिष्ट संख्या को प्रिंट करने के लिए, आप -n
. का उपयोग कर सकते हैं एलपी कमांड का विकल्प। इसके लिए वाक्य रचना है:
lp -n
उदाहरण के लिए, "hello.txt" नामक फ़ाइल की दस प्रतियों को प्रिंटर "HP-ink-jet 315" पर प्रिंट करने के लिए, इस प्रकार कमांड चलाएँ:
lp -d "Ink-Tank-310" -n 10 hello.txt
पोर्ट्रेट या लैंडस्केप में प्रिंट करने के लिए lp कमांड का उपयोग करना
आप दो मुख्य प्रिंटिंग ओरिएंटेशन में प्रिंट करने के लिए lp कमांड का भी उपयोग कर सकते हैं:पोर्ट्रेट और लैंडस्केप। ऐसा करने के लिए, आप -o
. का उपयोग करेंगे विकल्प।
नोट: –o
विकल्प बहुत बहुमुखी है। प्रिंट जॉब ओरिएंटेशन को निर्दिष्ट करने के लिए इसका उपयोग करने के अलावा, आप इसका उपयोग पेपर साइज सेट करने के लिए भी कर सकते हैं।
पोर्ट्रेट ओरिएंटेशन में पिछले जॉब उदाहरण को प्रिंट करने के लिए इस विकल्प का उपयोग करने के लिए, उसके लिए कमांड होगा:
lp -d "Ink-Tank-310" –n 10 -o portrait hello.txt
दूसरी ओर, लैंडस्केप में प्रिंट करने के लिए, हम सिंटैक्स में "लैंडस्केप" को इस प्रकार निर्दिष्ट करेंगे:
lp -d "Ink-Tank-310" -n 10 -o landscape hello.txt
जैसा कि बताया गया है, –o
विकल्प में कई अन्य विकल्प हैं। उदाहरण के लिए, आप इसका उपयोग कागज़ का आकार निर्धारित करने के लिए कर सकते हैं।
पिछली फ़ाइल को अक्षर आकार में प्रिंट करने के लिए, हम lp कमांड और "मीडिया" विशेषता का उपयोग करके आकार निर्दिष्ट करेंगे। इसके लिए एक उदाहरण सिंटैक्स होगा:
lp -d "Ink-Tank-310" –n 10 -o portrait -o media=letter hello.txt
एकल या दो तरफा प्रिंटिंग के लिए lp कमांड
"पक्ष" विशेषता के साथ lp कमांड का उपयोग करने से आप एकल या दो तरफा मुद्रण कार्य निर्दिष्ट कर सकते हैं।
"पक्ष" विशेषता के दो प्रमुख मान हैं:
- दो तरफा-शॉर्ट-एज - लैंडस्केप मोड
- दो तरफा-लंबा किनारा - पोर्ट्रेट मोड।
उदाहरण के लिए, हमारे पिछले उदाहरण के लिए दो-तरफा पृष्ठ का प्रिंट आउट लेने के लिए, उसके लिए सिंटैक्स होगा:
lp -d "Ink-Tank-310" –n 10 -o portrait -o media=letter –o sides=two-sided-long-edge hello.txt
एलपी कमांड विकल्प
lp
. द्वारा प्रदान किए गए कुछ अन्य विकल्प यहां दिए गए हैं आदेश।
विकल्प वें> | ऑपरेशन वें> |
---|---|
-ई | सर्वर कनेक्शन के लिए एन्क्रिप्शन को बाध्य करता है |
- (विकल्पों के अंत को चिह्नित करता है) | डैश (-) से शुरू होने वाले नामों वाली फ़ाइलों को प्रिंट करने के लिए उपयोग किया जाता है |
-d (गंतव्य) | गंतव्य प्रिंटर पर फ़ाइलें प्रिंट करने के लिए उपयोग किया जाता है |
-यू (उपयोगकर्ता नाम) | सर्वर से कनेक्ट करने के लिए उपयोगकर्ता नाम निर्दिष्ट करने के लिए उपयोग किया जाता है |
-h | सर्वर होस्टनाम को दर्शाता है |
-m | कार्य पूरा होने के बाद एक सूचना (ईमेल) भेजता है |
-n (प्रतियां) | दस्तावेज़ प्रिंट प्रतियों की संख्या निर्दिष्ट करता है (1-100) |
-q (प्राथमिकता) | यह विकल्प क्यू में मुद्रण कार्य की प्राथमिकता निर्धारित करता है। 1 सबसे कम है, 50 डिफ़ॉल्ट है, और 100 उच्चतम है। |
-i (नौकरी-आईडी) | निर्दिष्ट करता है कि किस धारा को संशोधित करना है |
-t (नाम) | नौकरी को एक नाम असाइन करें |
-o ("नाम =मान [नाम =मान…]”) | नौकरी के विकल्प (एक या अधिक) सेट या असाइन करने के लिए उपयोग किया जाता है |
सभी एलपी समर्थित विकल्पों के बारे में अधिक जानने के लिए, सीयूपीएस मैन पेजों पर विचार करें।
रैपिंग अप
इस ट्यूटोरियल ने आपको दिखाया है कि टर्मिनल से प्रिंट करने के लिए लिनक्स में एलपी कमांड के साथ कैसे काम करना है। यदि आपको अपना प्रिंटर सेट करने में कठिनाई हो रही है, तो Linux में प्रिंटर सेट करने के लिए यहां ट्यूटोरियल देखें।