रास्पबेरी पाई का उपयोग करके लगभग किसी भी प्रिंटर वायरलेस को कैसे चालू करें?

क्या आपको लेजर, इंकजेट यूएसबी प्रिंटर का वही पुराना मॉडल मिला है जिसका आप पिछले कुछ वर्षों से उपयोग कर रहे हैं? संभवतः यह एक ऐसा है जिसे आपने काफी लंबे समय से लिया है, या शायद यह एक कम महंगा है जिसे आपने हाल ही में चुना है और कामना की है कि आपके Apple iPhone, iPad, आदि के लिए समर्थन था, इस मामले में आपने खुद को रास्पबेरी पाई खरीदा है। , आपको सुरक्षित शेल (SSH) के कुछ अनुभव की आवश्यकता है और आप अपने प्रिंटर को तुरंत AirPrint में मूल रूप से काम कर सकते हैं!



इससे कोई फर्क नहीं पड़ता है कि क्या आपका प्रिंटर USB, ईथरनेट या वाई-फाई के माध्यम से इंटरफेस करता है - यह चाल वर्तमान में काम करेगी।

हार्डवेयर कंपोनेंट्स (रास्पबेरी पाई ज़ीरो, प्रिंटर और आईफोन) प्रोजेक्ट में इस्तेमाल किए गए



अब, चलो रास्पबेरी पाई की स्थापना, उस पर आवश्यक पैकेज स्थापित करने और कुछ हार्डवेयर परिवर्तन करने की दिशा में आगे बढ़ते हैं!



चरण 1: सुनिश्चित करें कि रास्पबेरी पाई अप टू डेट है।

अपने Pi के स्रोतों को अद्यतित रखें अन्यथा, पुराना सॉफ़्टवेयर कुछ समस्याओं का कारण होगा। अपने पाई पर वर्चुअल नेटवर्क कम्प्यूटिंग (VNC) दर्शक को सक्षम करें, फिर अपने रास्पबेरी पाई को VNC दर्शक से कनेक्ट करें। VNC को डाउनलोड करने और फिर इसे Pi से जोड़ने के लिए लिंक नीचे दिया गया है।



VNC

अब, टर्मिनल खोलें और निम्न कमांड चलाएँ:

sudo apt-get update

फिर,



sudo उपयुक्त-अपग्रेड प्राप्त करें 

यदि कोई अपडेट इंस्टॉल किया गया है, तो डाउनलोड अपडेट जारी रखने के लिए Y दबाएं और फिर Enter दबाएं। जब ऐसा किया जाता है, तो आप अपने गैजेट को शुरू करना शुरू कर सकते हैं।

चरण 2: अपने प्रिंटर को पाई के यूएसबी पोर्ट से कनेक्ट करें।

दो विकल्प हैं। आप प्रिंटर को USB केबल का उपयोग करके या ईथरनेट या फिर Wifi के माध्यम से कनेक्ट कर सकते हैं। यदि आप ईथरनेट या वाईफ़ाई का उपयोग कर रहे हैं, तो इस चरण को अनदेखा करें और सीधे चरण 3 की ओर बढ़ें।

प्रिंटर को USB केबल के माध्यम से कनेक्ट करें और निम्न कमांड का उपयोग करके पाई को रिबूट करें:

सूद रिबूट

रिबूट करने के बाद, टर्मिनल को चलाएं और चलाएं:

lsusb

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

चरण 3: सांबा और सीयूपीएस स्थापित करें।

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

sudo apt-get install सांबा

कई पैकेज स्थापित किए जाएंगे और यदि पूछा जाए तो Y दबाएं और फिर उन्हें ठीक से स्थापित करने के लिए दर्ज करें। संकुल चलाने के बाद:

sudo apt-get install कप

संभवतः हम संकुल के संयोजन को स्थापित करना चाहते हैं। पहले की तरह घबराने और आगे बढ़ने की जरूरत नहीं है। उस बिंदु से आगे, हमें बस एक प्रिंटिंग एडमिनिस्ट्रेटर को इस लक्ष्य के साथ शामिल करने की आवश्यकता है कि CUPS पाई पर प्रिंटर का प्रबंधन कर सकता है। निम्न आदेश चलाएँ:

सूद usermod -a -G lpadmin पी

चरण 4: अपना प्रिंटर जोड़ें।

वर्तमान में हमें आपके प्रिंटर को आपके प्रिंट सर्वर में जोड़ने की आवश्यकता है। ऐसा करने के लिए, हमें सीयूपीएस यूजर इंटरफेस का पता लगाना होगा। Pi पर वेब ब्राउज़र खोलें और IP चलाएं: 127.0.0.1:631। परिणाम इस तरह होना चाहिए:

सीयूपीएस एडमिन होमपेज

'व्यवस्थापन टैब' पर क्लिक करें और फिर 'प्रिंटर जोड़ें' पर क्लिक करें। हमें एसएसएल पर स्विच करने के लिए कहा जा सकता है और अगर हम बताए गए लिंक का पालन करेंगे। उसके बाद, हमें लॉग इन करने के लिए प्रेरित किया जाएगा। हम डिफ़ॉल्ट लॉगिन विवरणों का उपयोग करेंगे, जिनका उपयोग हम VNC या अनुकूलित विवरणों में लॉग इन करने के लिए करते हैं यदि हमने उन्हें नहीं बदला है।

  1. अपना प्रिंटर चुनना: वर्तमान में जुड़े प्रिंटर की सूची में लॉग इन करने के बाद दिखाया जाएगा। कुछ प्रिंटर विवरण भी कनेक्टिविटी के मोड के रूप में दिखाए जाएंगे (या तो यूएसबी केबल या वाईफाई द्वारा)। हम अपने प्रिंटर को उस सूची में पाएंगे। हम अपने प्रिंटर का चयन करेंगे और फिर जारी रखें पर क्लिक करेंगे।

    एक प्रिंटर चुनना

  2. प्रिंटर का विवरण परिभाषित करना: अब, हमें इसे एक नाम (डिफ़ॉल्ट नाम दिया जा सकता है) देने की आवश्यकता है, एक विवरण (यह हमारे प्रिंटर को iDevice में प्रतिष्ठित किया जाएगा) और एक स्थान (वैकल्पिक) है। हम यह सुनिश्चित करेंगे कि हम इस प्रिंटर को साझा करें और फिर जारी रखें पर क्लिक करें।

    विवरण परिभाषित करना

  3. चालक का चयन: एक ड्राइवर को अब चुना जाना चाहिए। शायद सबसे अधिक पाई स्वयं उपयुक्त ड्राइवर की पहचान करेगा - यदि नहीं तो हम ड्राइवरों की सूची में स्क्रॉल करेंगे और एक उपयुक्त चुनेंगे। इस बिंदु पर Add Printer पर क्लिक करें और हमारे पास कोई भी डिफ़ॉल्ट प्राथमिकता चुनें। डिफ़ॉल्ट विकल्प सेट करें पर क्लिक करें और अब कठिन भाग पूरा हो गया है।

    उपयुक्त चालक का चयन करना

  4. प्रिंटर का जोड़ सुनिश्चित करना: हम यह सुनिश्चित करेंगे कि प्रिंटर सफलतापूर्वक जोड़ा गया है। हम प्रिंटर टैब पर चले जाएंगे और देखेंगे कि हमारा प्रिंटर दिखाया गया है या नहीं। यदि कोई परीक्षण पृष्ठ प्रिंट करना चाहता है, तो वह सूची से प्रिंटर का चयन करके, रखरखाव ड्रॉपडाउन पर क्लिक करके और फिर प्रिंट टेस्ट पेज पर क्लिक करके ऐसा कर सकता है।

    प्रिंटर का जोड़ सुनिश्चित करना

चरण 5: फाइन-ट्यून कुछ सेटिंग्स।

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

फ़ाइन ट्यून

चरण 6: विंडोज नेटवर्किंग (वैकल्पिक) के लिए सांबा समर्थन जोड़ें।

खिड़कियों के लिए सांबा को सक्रिय किया जाना चाहिए अगर कोई इस प्रिंटर का उपयोग विंडोज डिवाइस के साथ करना चाहता है। उसके लिए निम्नलिखित कमांड चलाएँ:

सुडो नैनो /etc/samba/smb.conf

अब, नीचे जाएँ और निम्नलिखित पेस्ट करें:

# सीयूपीएस प्रिंटिंग। # Cupys-client पैकेज में cupaddsmb (8) मैनपेज भी देखें। मुद्रण = कप मुद्रित नाम = कप [प्रिंटर] टिप्पणी = सभी प्रिंटर ब्राउज़ करने योग्य = कोई रास्ता नहीं = / var / स्पूल / सांबा मुद्रण योग्य = हाँ अतिथि ठीक = हाँ केवल पढ़ने के लिए = हां मास्क बनाएं = 0700 # विंडोज क्लाइंट इस शेयर नाम के लिए एक लुक के रूप में देखते हैं डाउनलोड करने योग्य # प्रिंटर ड्राइवरों का स्रोत [प्रिंट $] टिप्पणी = प्रिंटर ड्राइवर पथ = / usr / शेयर / कप / ड्राइवर ब्राउज़ करने योग्य = हाँ केवल पढ़ने के लिए = हाँ अतिथि ठीक = नहीं

अब, CTRL + W दबाएं और कार्यसमूह कॉन्फ़िगरेशन खोजने के लिए Enter द्वारा पीछा किए गए कार्यसमूह में टाइप करें। संभवत: आपका कार्यसमूह पहले से ही सेट है और शायद ही कभी ऐसा मौका आया हो कि आपने पहले अपना कार्यसमूह बदला हो - यदि आपके पास है, तो सही नाम सेट करें कार्यसमूह = । फिर बदलो जीत समर्थन = नहीं सेवा जीत समर्थन = हाँ

फिर CTRL + O दबाएं, इसके बाद कॉन्फ़िगरेशन को सेव करने के लिए एंटर करें। उसके बाद सांब को निम्नलिखित कमांड से पुनः आरंभ करें:

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

सभी सेट, अब हमारा प्रिंटर विंडोज नेटवर्क पर काम करेगा।

चरण 7: (यदि आपका रास्पबेरी पाई वाई-फाई के माध्यम से आपके नेटवर्क से जुड़ा है) तो यहां एक त्वरित सेटिंग बदलें।

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

इस कार्य के लिए, हमें टर्मिनल में एक फाइल को एडिट करना होगा:

sudo nano /etc/modprobe.d/8192cu.conf

नीचे निम्नलिखित जोड़ें:

# कोई बिजली की बचत के विकल्प 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1

अब एंटर के बाद प्रभावी होने के लिए CTRL + O दबाएं।

चरण 8: AirPrint के लिए Bonjour स्थापित करें।

वहाँ के बारे में, मैं गारंटी देता हूं! वर्तमान में हमें AirPrint सॉफ्टवेयर पेश करने की आवश्यकता है।

टर्मिनल में कमांड चलाएँ:

sudo apt-get install एवाही-खोज

अब हम अपने पाई को रिबूट करेंगे:

सूद रिबूट

चरण 9: परीक्षण।

अब सभी आवश्यक कॉन्फ़िगरेशन किए जाते हैं। एक आईओएस डिवाइस को पकड़ो, ईमेल या सफारी पेज खोलें और प्रिंट विकल्प मिलने तक शेयर विकल्प पर क्लिक करें। हिट प्रिंटर का चयन करें और इसे (तेजी से) दिखाना चाहिए।

परिक्षण

अपने प्रिंटर का चयन करें, अपनी इच्छानुसार किसी भी झुकाव को संशोधित करें और बाद में प्रिंट पर क्लिक करें। आपका पाई से थोड़ा विन्यास वाला एयरप्रिंट प्रिंटर अब तैयार है। भले ही, आपके पास अब एक प्रिंटर होना चाहिए जो आपके सिस्टम पर काम करता है और आपके पसंदीदा iOS गैजेट्स के बहुमत पर, किसी भी बाहरी एप्लिकेशन की आवश्यकता के बिना!