मुखपृष्ठ » कैसे » अपने रास्पबेरी पाई (या अन्य लिनक्स कंप्यूटर) में एक प्रिंटर कैसे जोड़ें

    अपने रास्पबेरी पाई (या अन्य लिनक्स कंप्यूटर) में एक प्रिंटर कैसे जोड़ें

    एक सामान्य विंडोज मशीन के विपरीत, रास्पबेरी चल रहे छोटे रास्पबेरी पाई बिल्कुल प्लग-एन-प्ले प्रिंटर समर्थन के साथ नहीं आते हैं। आगे पढ़ें जैसे कि हम आपको दिखाते हैं कि अपनी पाई यूनिट में फुल प्रिंटेड क्षमताओं को कैसे जोड़ा जाए.

    व्हाई डू आई वॉन्ट टू डू दिस?

    यदि आप एक डेस्कटॉप प्रतिस्थापन के रूप में पाई के साथ प्रयोग कर रहे हैं, तो आप जिस प्रोग्राम या एप्लिकेशन सूट का उपयोग कर रहे हैं, उसके लिए एक भौतिक प्रिंट आउटपुट को सक्षम करना चाहते हैं, या अन्यथा अपने पाई पर पारंपरिक मुद्रण को सक्षम करना चाहते हैं, यह ट्यूटोरियल प्रिंटरलेस से एक सीधा शॉट है मुद्रण के लिए खुश; लिनक्स अनुभव के अंतर्गत कोई भी पिछला प्रिंटर-वारण नहीं है.

    मुझे क्या ज़रुरत है?

    इस ट्यूटोरियल के लिए आपको निम्नलिखित चीजों की आवश्यकता होगी:

    • रसबियन स्थापित 1 रास्पबेरी पाई इकाई
    • 1 USB- आधारित या नेटवर्क-सुलभ प्रिंटर

    यदि आपने अभी तक अपने रास्पबेरी पाई को रसबियन छवि के साथ कॉन्फ़िगर नहीं किया है, तो हम अत्यधिक रास्पबेरी पाई के लिए हमारे परिचय के साथ शुरू करने का सुझाव देते हैं.

    पाई पर सीयूपीएस स्थापित करना और रिमोट एक्सेस को सक्षम करना

    रास्पबेरी पाई के साथ एक प्रिंटर को जोड़ने के लिए, हमें पहले कॉमन यूनिक्स प्रिंटिंग सिस्टम (सीयूपीएस) स्थापित करने की आवश्यकता है। यह आपके पाई को आग लगाने और टर्मिनल पर नेविगेट करने का समय है (या तो एसएसएच के माध्यम से पाई पर).

    टर्मिनल पर, CUPS स्थापित करने के लिए निम्न कमांड दर्ज करें:

    sudo apt-get install कप

    जारी रखने के लिए संकेत दिए जाने पर, Y टाइप करें और एंटर दबाएं। CUPS एक काफी मांसाहारी चीज़ है, इसलिए बेझिझक एक कप कॉफी ले सकते हैं। एक बार बेस इंस्टॉलेशन पूरा हो जाने के बाद, हमें कुछ छोटे प्रशासनिक बदलाव करने होंगे। व्यवसाय का पहला आदेश खुद को उस उपयोगकर्ता समूह में जोड़ना है जिसकी पहुंच प्रिंटर / प्रिंटर कतार तक है। CUPS द्वारा बनाया गया उपयोगकर्ता समूह "lpadmin" है। डिफ़ॉल्ट रसियन उपयोगकर्ता (और जिस उपयोगकर्ता को हम लॉग इन करते हैं) "पी" है (यदि आप प्रिंटर के उपयोग के लिए एक अलग उपयोगकर्ता चाहते हैं तो तदनुसार निम्न कमांड को समायोजित करें).

    टर्मिनल पर निम्नलिखित कमांड दर्ज करें:

    सूद usermod -a -G lpadmin पी

    जिज्ञासु के लिए, "-a" स्विच हमें एक मौजूदा समूह (lpadmin) में एक मौजूदा उपयोगकर्ता (pi) जोड़ने की अनुमति देता है, जो "-G" स्विच द्वारा निर्दिष्ट है।.

    पूर्व-कॉन्फ़िगरेशन कार्य का हमारा अंतिम बिट सीयूपीएस कॉन्फ़िगरेशन के दूरस्थ संपादन को सक्षम करना है। शेष कॉन्फ़िगरेशन को वेब ब्राउज़र के माध्यम से पाई पर पूरा किया जा सकता है, लेकिन यदि आप वास्तव में पाई पर सही नहीं बैठे हैं और कॉन्फ़िगरेशन को पूरा करने के लिए अपने विंडोज डेस्कटॉप पर ब्राउज़र का उपयोग करना, कहना पसंद करेंगे। में एक छोटे मूल्य टॉगल करने की जरूरत है /etc/cups/cupsd.conf. टर्मिनल पर, निम्न कमांड दर्ज करें:

    सुडो नैनो /etc/cups/cupsd.conf

    फ़ाइल के अंदर, इस अनुभाग को देखें:

    # केवल स्थानीय मशीन से कनेक्शन के लिए सुनो
    सुनिए लोकलहोस्ट: 631

    "स्थानीयहोस्ट सुनो: 631" लाइन पर टिप्पणी करें और इसे निम्नलिखित के साथ बदलें:

    # केवल स्थानीय मशीन से कनेक्शन के लिए सुनो
    # सुनिए लोकलहोस्ट: 631
    पोर्ट 631

    यह सीयूपीएस को निर्देश देता है कि वह किसी भी नेटवर्किंग इंटरफेस पर किसी भी संपर्क के लिए सुनें जब तक कि यह पोर्ट 631 पर निर्देशित न हो.

    जब तक आप "स्थान" अनुभाग नहीं देखते, तब तक कॉन्फ़िगरेशन फ़ाइल में नीचे स्क्रॉल करें। नीचे दिए गए ब्लॉक में, हमने उन पंक्तियों को बोल्ड किया है जिन्हें आपको कॉन्फ़िगरेशन में जोड़ने की आवश्यकता है:


    # सर्वर तक पहुंच प्रतिबंधित करें ...
    आदेश की अनुमति, इनकार
    @Local की अनुमति दें



    # व्यवस्थापक पृष्ठों तक पहुंच प्रतिबंधित करें ...
    आदेश की अनुमति, इनकार
    @Local की अनुमति दें



    डिफ़ॉल्ट डिफ़ॉल्ट
    उपयोगकर्ता @SYSTEM की आवश्यकता है

    # कॉन्फ़िगरेशन फ़ाइलों तक पहुंच प्रतिबंधित करें ...
    आदेश की अनुमति, इनकार
    @Local की अनुमति दें

    "अनुमत @local" लाइन के अलावा अपने स्थानीय नेटवर्क पर किसी भी कंप्यूटर से CUPS तक पहुंच की अनुमति देता है। जब भी आप CUPS कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करते हैं, आपको CUPS सर्वर को पुनरारंभ करना होगा। निम्न आदेश के साथ ऐसा करें:

    sudo /etc/init.d/cups पुनः आरंभ करें

    CUPS को पुनः आरंभ करने के बाद, आप http: // [Pi के IP या होस्टनाम]: 631 पर अपने वेब ब्राउज़र को इंगित करके अपने स्थानीय नेटवर्क पर किसी भी कंप्यूटर के माध्यम से प्रशासन पैनल का उपयोग करने में सक्षम होना चाहिए।.

    CUPS में एक प्रिंटर जोड़ना

    जब आप पहली बार http: // [[Pi का IP या होस्टनाम]: 631 में नेविगेट करते हैं, तो आपको डिफ़ॉल्ट CUPS होमपेज दिखाई देगा, जैसा कि ऊपर दिए गए स्क्रीनशॉट में देखा गया है। जिस अनुभाग में हम रुचि रखते हैं, वह "प्रशासन" टैब है। अब इस पर क्लिक करें.

    व्यवस्थापन पैनल के भीतर, प्रिंटर जोड़ें पर क्लिक करें। यदि आपको साइट के सुरक्षा प्रमाणपत्र के बारे में चेतावनी मिलती है, तो आगे बढ़ें और इसे अनदेखा करने के लिए आगे बढ़ें। आपको एक उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए प्रेरित किया जाएगा.

    आगे बढ़ें और उस खाते के उपयोगकर्ता नाम और पासवर्ड दर्ज करें, जिसे आपने पहले "lpadmin" समूह में ट्यूटोरियल में जोड़ा था (उदाहरण के लिए यदि आप एक डिफ़ॉल्ट रास्पियन इंस्टॉल का उपयोग कर रहे हैं, तो लॉगिन / पासवर्ड "पीआई" / "रास्पबेरी") है। "लॉग इन" पर क्लिक करें.

    लॉग इन करने के बाद, आपको खोजे गए प्रिंटर (स्थानीय और नेटवर्क दोनों) की सूची के साथ प्रस्तुत किया जाएगा। उस प्रिंटर को चुनें जिसे आप सिस्टम में जोड़ना चाहते हैं:

    प्रिंटर का चयन करने के बाद, आपको प्रिंटर के नाम, विवरण और स्थान को संपादित करने का अवसर प्रदान किया जाएगा, साथ ही नेटवर्क साझाकरण को सक्षम किया जाएगा। चूंकि हमारा प्रिंटर पहले से ही एक नेटवर्क प्रिंटर है, इसलिए हमने अनचेक किया हुआ "शेयर इस प्रिंटर" को छोड़ दिया:

    प्रिंटर नाम को संपादित करने और एक स्थान जोड़ने के बाद, आपको उस विशिष्ट ड्राइवर का चयन करने के लिए प्रेरित किया जाएगा जिसे आप अपने प्रिंटर के लिए उपयोग करना चाहते हैं। इस तथ्य के बावजूद कि यह स्वचालित रूप से प्रिंटर और प्रिंटर नाम की खोज करता है, सीयूपीएस आपके लिए सही ड्राइवर चुनने का कोई प्रयास नहीं करता है। स्क्रॉल करें जब तक कि आप एक मॉडल नंबर न देखें जो आपका मेल खाता हो। वैकल्पिक रूप से, यदि आपके पास उस प्रिंटर के लिए PPD फ़ाइल है जिसे आपने निर्माता से डाउनलोड किया है, तो आप उसे "चुनें" विकल्प के साथ लोड कर सकते हैं:

    अंतिम कॉन्फ़िगरेशन कदम कुछ सामान्य प्रिंट सेटिंग्स को देखने के लिए है जैसे आप डिफ़ॉल्ट प्रिंटर मोड क्या चाहते हैं, डिफ़ॉल्ट पेपर स्रोत / आकार, आदि। यह सही प्रीसेट के लिए डिफ़ॉल्ट होना चाहिए, लेकिन यह कभी भी जांच करने के लिए दर्द नहीं करता है:

    "डिफ़ॉल्ट विकल्प सेट करें" पर क्लिक करने के बाद, आपको आपके द्वारा अभी-अभी CUPS सिस्टम में जोड़े गए प्रिंटर के लिए डिफ़ॉल्ट प्रशासन पृष्ठ के साथ प्रस्तुत किया जाएगा:

    सब कुछ अच्छा लग रहा है। हालाँकि, वास्तविक परीक्षा वास्तव में कुछ छाप रही है। लीफपैड, रसबियन के डिफ़ॉल्ट टेक्स्ट एडिटर को आग दें, और एक संदेश भेजें:

    जबकि हमें पता है कि हमारे परीक्षण प्रिंट पर "विशाल सफलता" लिखने से पहले यह थोड़ा सा समयपूर्व है, आप जानते हैं, यह वास्तव में मुद्रित है, हम थे उस विश्वास है। पंद्रह सेकंड या तो बाद में, दस्तावेज़ प्रिंटर से बाहर आ गया और ट्रे में गिरा। सफलता!


    इस बिंदु पर, यदि आपने केवल उसी उपयोगकर्ता को जोड़ा है जिसे प्रिंटर को "lpadmin" समूह तक पहुंच की आवश्यकता है और आपने एकमात्र प्रिंटर जोड़ा है जिसे आप CUPS सिस्टम तक पहुंचना चाहते हैं, तो आप कर रहे हैं। यदि आपके पास कोई अन्य उपयोगकर्ता है जिसे आप अतिरिक्त प्रिंटर जोड़ना या जोड़ना चाहते हैं, तो बस ऐसा करने के लिए ट्यूटोरियल में संबंधित चरणों के माध्यम से चलाएं.