एक सामान्य विंडोज मशीन के विपरीत, रास्पबेरी पाई वाला छोटा रास्पबेरी बिल्कुल प्लग-इन-प्ले प्रिंटर सपोर्ट के साथ नहीं आता है। आगे पढ़ें जैसे कि हम आपको दिखाते हैं कि अपनी पाई यूनिट में फुल प्रिंटेड क्षमताओं को कैसे जोड़ा जाए।
क्यों मैं यह करना चाहते हैं?
यदि आप एक डेस्कटॉप प्रतिस्थापन के रूप में पाई के साथ प्रयोग कर रहे हैं, तो आप जिस प्रोग्राम या एप्लिकेशन सूट का उपयोग कर रहे हैं, उसके लिए एक भौतिक प्रिंट आउटपुट सक्षम करना चाहते हैं, या अन्यथा अपने पाई पर पारंपरिक मुद्रण को सक्षम करना चाहते हैं, यह ट्यूटोरियल प्रिंटरलेस से एक सीधा शॉट है मुद्रण के लिए खुश; लिनक्स अनुभव के तहत कोई पिछला प्रिंटर-व्रलिंग नहीं है।
सम्बंधित: रास्पबेरी पाई के साथ शुरू करने के बारे में आपको जो कुछ भी जानना चाहिए
मुझे क्या ज़रुरत है?
इस ट्यूटोरियल के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी:
- 1 रास्पबेरी स्थापित के साथ रास्पबेरी पाई इकाई
- 1 USB- आधारित या नेटवर्क-सुलभ प्रिंटर
यदि आपने अभी तक अपने रास्पबेरी पाई को रास्पबियन छवि के साथ कॉन्फ़िगर नहीं किया है, तो हम अत्यधिक शुरुआत के साथ सुझाव देते हैं रास्पबेरी पाई के लिए हमारा परिचय .
पाई पर सीयूपीएस स्थापित करना और रिमोट एक्सेस को सक्षम करना
रास्पबेरी पाई के साथ एक प्रिंटर को जोड़ने के लिए, हमें पहले कॉमन यूनिक्स प्रिंटिंग सिस्टम (सीयूपीएस) स्थापित करने की आवश्यकता है। आपके पीआई को आग लगाने और टर्मिनल पर नेविगेट करने का समय (या तो पीआई पर ही है) के माध्यम से एस.एस.एच. ).
टर्मिनल पर, CUPS स्थापित करने के लिए निम्न कमांड दर्ज करें:
sudo apt-get install कप
जारी रखने के लिए संकेत दिए जाने पर, Y टाइप करें और एंटर दबाएं। CUPS एक काफी मांसाहारी चीज़ है, इसलिए बेझिझक एक कप कॉफी ले सकते हैं। बेस इंस्टॉलेशन पूरा होने के बाद, हमें कुछ छोटे प्रशासनिक बदलाव करने होंगे। व्यवसाय का पहला आदेश खुद को उस उपयोगकर्ता समूह में जोड़ना है जिसकी पहुंच प्रिंटर / प्रिंटर कतार तक है। CUPS द्वारा बनाया गया उपयोगकर्ता समूह "lpadmin" है। डिफ़ॉल्ट रसियन उपयोगकर्ता (और हम जिस उपयोगकर्ता में लॉग इन हैं) "पी" है (यदि आप प्रिंटर के उपयोग के लिए एक अलग उपयोगकर्ता चाहते हैं तो तदनुसार निम्न कमांड को समायोजित करें)।
टर्मिनल पर निम्न कमांड दर्ज करें:
सूद usermod -a -G lpadmin पी
जिज्ञासु के लिए, "-a" स्विच हमें "-G" स्विच द्वारा निर्दिष्ट मौजूदा समूह (lpadmin) में एक मौजूदा उपयोगकर्ता (pi) जोड़ने की अनुमति देता है।
सम्बंधित: रास्पबेरी पाई को लो-पॉवर नेटवर्क स्टोरेज डिवाइस में कैसे बदलें
पूर्व-विन्यास कार्य का हमारा अंतिम बिट सीयूपीएस विन्यास के दूरस्थ संपादन को सक्षम करना है। शेष कॉन्फ़िगरेशन को वेब ब्राउज़र के माध्यम से पाई पर पूरा किया जा सकता है, लेकिन अगर आप वास्तव में पाई पर सही नहीं बैठे हैं और कॉन्फ़िगरेशन को पूरा करने के लिए अपने विंडोज डेस्कटॉप पर ब्राउज़र का उपयोग करना, कहना पसंद करेंगे। में एक छोटे से मूल्य टॉगल करने की जरूरत है
/ेट्स/कप्स/कप्सद.कफ
। टर्मिनल पर, निम्न कमांड दर्ज करें:
सूडानो / एसीसी / केपीएस / केपीएसडी। कोन च
फ़ाइल के अंदर, इस अनुभाग को देखें:
# केवल स्थानीय मशीन से कनेक्शन के लिए सुनो
सुनिए लोकलहोस्ट: 631
"स्थानीयहोस्ट सुनो: 631" लाइन पर टिप्पणी करें और इसे निम्नलिखित के साथ बदलें:
# केवल स्थानीय मशीन से कनेक्शन के लिए सुनो
# सुनिए लोकलहोस्ट: 631
पोर्ट 631
यह CUPS को निर्देश देता है कि वह किसी भी नेटवर्किंग इंटरफ़ेस पर किसी भी संपर्क के लिए सुनें जब तक कि वह पोर्ट 631 पर निर्देशित न हो।
जब तक आप "स्थान" अनुभाग नहीं देखते, तब तक कॉन्फ़िगरेशन फ़ाइल में और नीचे स्क्रॉल करें। नीचे दिए गए ब्लॉक में, हमने उन पंक्तियों को बोल्ड किया है जिन्हें आपको कॉन्फ़िगरेशन में जोड़ने की आवश्यकता है:
<स्थान />
# सर्वर तक पहुंच प्रतिबंधित ...
आदेश की अनुमति, इनकार
@Local की अनुमति दें
</ स्थान>
<स्थान / व्यवस्थापक>
# व्यवस्थापक पृष्ठों तक पहुंच प्रतिबंधित करें ...
आदेश की अनुमति, इनकार
@Local की अनुमति दें
</ स्थान>
<स्थान / व्यवस्थापक / कॉन्फ़िडेंस>
डिफ़ॉल्ट रूप से
उपयोगकर्ता @SYSTEM की आवश्यकता है
# कॉन्फ़िगरेशन फ़ाइलों तक पहुंच प्रतिबंधित ...
आदेश की अनुमति, इनकार
@Local की अनुमति दें
</ स्थान>
"अनुमति @local" लाइन के अलावा अपने स्थानीय नेटवर्क पर किसी भी कंप्यूटर से CUPS तक पहुंचने की अनुमति देता है। जब भी आप CUPS कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करते हैं, तो आपको CUPS सर्वर को पुनरारंभ करना होगा। निम्न आदेश के साथ ऐसा करें:
sudo /etc/init.d/cups पुनः आरंभ करें
CUPS को पुनः आरंभ करने के बाद, आपको http: // [the Pi’s IP or hostname]: 631 पर अपने वेब ब्राउज़र को इंगित करके अपने स्थानीय नेटवर्क पर किसी भी कंप्यूटर के माध्यम से प्रशासन पैनल तक पहुंचने में सक्षम होना चाहिए।
CUPS में एक प्रिंटर जोड़ना
जब आप पहली बार http: // [the Pi’s IP or hostname]: 631 पर नेविगेट करते हैं, तो आप डिफ़ॉल्ट CUPS होमपेज नहीं देखेंगे, जैसा कि ऊपर दिए गए स्क्रीनशॉट में देखा गया है। जिस अनुभाग में हम रुचि रखते हैं, वह "प्रशासन" टैब है। अब इस पर क्लिक करें।
व्यवस्थापन पैनल के भीतर, प्रिंटर जोड़ें पर क्लिक करें। यदि आपको साइट के सुरक्षा प्रमाणपत्र के बारे में चेतावनी मिलती है, तो आगे बढ़ें और इसे अनदेखा करने के लिए आगे बढ़ें। आपको एक उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए कहा जाएगा।
आगे बढ़ें और उस खाते के उपयोगकर्ता नाम और पासवर्ड को दर्ज करें, जिसे आपने "lpadmin" समूह में पहले ट्यूटोरियल में जोड़ा था (उदाहरण के लिए, यदि आप डिफ़ॉल्ट रास्पियन इंस्टॉल का उपयोग कर रहे हैं, तो लॉगिन / पासवर्ड "pi" / "raspberry") है। "लॉग इन" पर क्लिक करें।
लॉग इन करने के बाद, आपको खोजे गए प्रिंटर (स्थानीय और नेटवर्क दोनों) की सूची के साथ प्रस्तुत किया जाएगा। उस प्रिंटर को चुनें जिसे आप सिस्टम में जोड़ना चाहते हैं:
प्रिंटर का चयन करने के बाद, आपको प्रिंटर के नाम, विवरण और स्थान को संपादित करने का अवसर दिया जाएगा, साथ ही साथ नेटवर्क साझाकरण भी सक्षम किया जाएगा। चूँकि हमारा प्रिंटर पहले से ही एक नेटवर्क प्रिंटर है, इसलिए हमने अनचेक किया "शेयर इस प्रिंटर" को छोड़ दिया:
प्रिंटर नाम को संपादित करने और एक स्थान जोड़ने के बाद, आपको उस विशिष्ट ड्राइवर का चयन करने के लिए कहा जाएगा जिसे आप अपने प्रिंटर के लिए उपयोग करना चाहते हैं। इस तथ्य के बावजूद कि यह स्वचालित रूप से प्रिंटर और प्रिंटर नाम की खोज करता है, CUPS आपके लिए सही ड्राइवर चुनने का कोई प्रयास नहीं करता है। स्क्रॉल करें जब तक कि आप एक मॉडल नंबर न देखें जो आपका मेल खाता हो। वैकल्पिक रूप से, यदि आपके पास निर्माता से डाउनलोड किए गए प्रिंटर के लिए एक PPD फ़ाइल है, तो आप "चुनें" बटन के साथ लोड कर सकते हैं:
अंतिम कॉन्फ़िगरेशन कदम कुछ सामान्य प्रिंट सेटिंग्स को देखने के लिए है जैसे आप डिफ़ॉल्ट प्रिंटर मोड क्या चाहते हैं, डिफ़ॉल्ट पेपर स्रोत / आकार, आदि। यह सही प्रीसेट के लिए डिफ़ॉल्ट होना चाहिए, लेकिन यह कभी भी जांच करने के लिए दर्द नहीं करता है:
"डिफ़ॉल्ट विकल्प सेट करें" पर क्लिक करने के बाद, आपको उस प्रिंटर के लिए डिफ़ॉल्ट प्रशासन पृष्ठ के साथ प्रस्तुत किया जाएगा, जिसे आपने अभी-अभी CUMS सिस्टम में जोड़ा है:
सब कुछ अच्छा लग रहा है। हालाँकि, वास्तविक परीक्षा वास्तव में कुछ छाप रही है। लीफपैड, रसियन के डिफ़ॉल्ट टेक्स्ट एडिटर को आग दें और एक संदेश भेजें:
जबकि हमें पता है कि हमारे परीक्षण प्रिंट पर "भारी सफलता" लिखने से पहले यह थोड़ा सा समयपूर्व है, आप जानते हैं, यह वास्तव में मुद्रित है, हम थे उस विश्वास है। पंद्रह सेकंड या तो बाद में, दस्तावेज़ प्रिंटर से बाहर आ गया और ट्रे में गिरा। सफलता!
इस बिंदु पर, यदि आपने केवल उसी उपयोगकर्ता को जोड़ा है जिसे प्रिंटर को "lpadmin" समूह तक पहुंच की आवश्यकता है और आपने केवल वही प्रिंटर जोड़ा है जिसे आप CUPS सिस्टम तक पहुंचना चाहते हैं, तो आपने किया है। यदि आपके पास कोई अन्य उपयोगकर्ता है जिसे आप अतिरिक्त प्रिंटर जोड़ना या जोड़ना चाहते हैं, तो बस ऐसा करने के लिए ट्यूटोरियल में संबंधित चरणों के माध्यम से चलाएं।