मैं ऐसा क्यों करना चाहता हूं?
यदि आप डेस्कटॉप प्रतिस्थापन के रूप में पीआई के साथ प्रयोग कर रहे हैं, तो आप किसी प्रोग्राम या एप्लिकेशन सूट के लिए भौतिक प्रिंट आउटपुट सक्षम करना चाहते हैं, या अन्यथा अपने पीआई पर पारंपरिक प्रिंटिंग सक्षम करना चाहते हैं, यह ट्यूटोरियल प्रिंटरलेस से सीधे शॉट है खुश प्रिंटिंग के लिए; लिनक्स अनुभव के तहत आवश्यक कोई पिछला प्रिंटर-wrangling नहीं है।
मुझे क्या ज़रुरत है?
इस ट्यूटोरियल के लिए आपको निम्न चीजों की आवश्यकता होगी:
- Rasbian स्थापित के साथ 1 रास्पबेरी पीआई इकाई
- 1 यूएसबी आधारित या नेटवर्क सुलभ प्रिंटर
यदि आपने अभी तक रास्पबेरी पीआई को रास्पबेरी छवि के साथ कॉन्फ़िगर नहीं किया है, तो हम रास्पबेरी पीआई के परिचय के साथ शुरू करने का सुझाव देते हैं।
पीआई पर सीयूपीएस स्थापित करना और रिमोट एक्सेस सक्षम करना
रास्पबेरी पीआई के साथ प्रिंटर को जोड़ने के लिए, हमें पहले सामान्य यूनिक्स प्रिंटिंग सिस्टम (सीयूपीएस) स्थापित करने की आवश्यकता है। अब आपके पीआई को फायर करने और टर्मिनल पर नेविगेट करने का समय है (या तो एसआईएच के माध्यम से पीआई पर)।
टर्मिनल पर, CUPS इंस्टॉल करने के लिए निम्न आदेश दर्ज करें:
sudo apt-get install cups
जारी रखने के लिए संकेत मिलने पर, वाई टाइप करें और एंटर दबाएं। सीयूपीएस एक काफी गोमांस स्थापित है, इसलिए एक कप कॉफी पकड़ने के लिए स्वतंत्र महसूस करें। एक बार आधार स्थापना पूर्ण होने के बाद, हमें कुछ छोटे प्रशासनिक परिवर्तन करने की आवश्यकता है। व्यवसाय का पहला क्रम खुद को उस उपयोगकर्ता समूह में जोड़ना है जिसके पास प्रिंटर / प्रिंटर कतार तक पहुंच है। सीयूपीएस द्वारा निर्मित उपयोगकर्ता समूह "lpadmin" है। डिफ़ॉल्ट रासबियन उपयोगकर्ता (और जिस उपयोगकर्ता में हम लॉग इन हैं) "pi" है (यदि आप एक अलग उपयोगकर्ता को प्रिंटर तक पहुंच प्राप्त करना चाहते हैं तो तदनुसार निम्न आदेश समायोजित करें)।
टर्मिनल पर निम्न आदेश दर्ज करें:
sudo usermod -a -G lpadmin pi
जिज्ञासा के लिए, "-ए" स्विच हमें "-G" स्विच द्वारा निर्दिष्ट मौजूदा समूह (lpadmin) में मौजूदा उपयोगकर्ता (पीआई) जोड़ने की अनुमति देता है।
पूर्व-कॉन्फ़िगरेशन कार्य का हमारा अंतिम बिट CUPS कॉन्फ़िगरेशन के दूरस्थ संपादन को सक्षम करना है। शेष कॉन्फ़िगरेशन पीआई पर वेब ब्राउज़र के माध्यम से पूरा किया जा सकता है, लेकिन यदि आप वास्तव में पीआई पर सही नहीं बैठ रहे हैं और कॉन्फ़िगरेशन को पूरा करने के लिए अपने विंडोज डेस्कटॉप पर ब्राउज़र का उपयोग करना पसंद करेंगे, तो आप इसमें एक छोटा सा मूल्य टॉगल करने की आवश्यकता है
/etc/cups/cupsd.conf
। टर्मिनल पर, निम्न आदेश दर्ज करें:
sudo nano /etc/cups/cupsd.conf
फ़ाइल के अंदर, इस खंड को देखें:
# Only listen for connections from the local machine Listen localhost:631
"लोकलहोस्ट सुनो: 631" लाइन पर टिप्पणी करें और इसे निम्न के साथ प्रतिस्थापित करें:
# Only listen for connections from the local machine # Listen localhost:631 Port 631
यह सीयूपीएस को किसी भी नेटवर्किंग इंटरफ़ेस पर किसी भी संपर्क को सुनने के लिए निर्देश देता है जब तक यह पोर्ट 631 पर निर्देशित होता है।
कॉन्फ़िगरेशन फ़ाइल में तब तक नीचे स्क्रॉल करें जब तक आप "स्थान" अनुभाग नहीं देखते। नीचे दिए गए ब्लॉक में, हमने कॉन्फ़िगरेशन में जोड़ने के लिए आवश्यक लाइनों को बोल्ड किया है:
< Location / >
# Restrict access to the server…
Order allow,deny
Allow @local
< /Location >
< Location /admin >
# Restrict access to the admin pages…
Order allow,deny
Allow @local
< /Location >
< Location /admin/conf >
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files…
Order allow,deny
Allow @local
< /Location >
"अनुमति @local" लाइन के अतिरिक्त आपके स्थानीय नेटवर्क पर किसी भी कंप्यूटर से सीयूपीएस तक पहुंच की अनुमति देता है। जब भी आप CUPS कॉन्फ़िगरेशन फ़ाइल में परिवर्तन करते हैं, तो आपको CUPS सर्वर को पुनरारंभ करना होगा। निम्न आदेश के साथ ऐसा करें:
sudo /etc/init.d/cups restart
सीयूपीएस को पुनरारंभ करने के बाद, आप https:// [पीआई के आईपी या होस्टनाम]: 631 पर अपने वेब ब्राउज़र को इंगित करके अपने स्थानीय नेटवर्क पर किसी भी कंप्यूटर के माध्यम से प्रशासन पैनल तक पहुंचने में सक्षम होना चाहिए।
सीयूपीएस में एक प्रिंटर जोड़ना
लॉग इन करने के बाद, आपको खोजे गए प्रिंटर (स्थानीय और नेटवर्क दोनों) की एक सूची प्रस्तुत की जाएगी। उस प्रिंटर का चयन करें जिसे आप सिस्टम में जोड़ना चाहते हैं:
जबकि हमें एहसास है कि हमारे टेस्ट प्रिंट पर "बड़ी सफलता" लिखने के लिए थोड़ा समय पहले, आप जानते हैं, यह वास्तव में मुद्रित है, हम थेउस विश्वास है। पंद्रह सेकंड या बाद में, दस्तावेज़ प्रिंटर से बाहर निकल आया और ट्रे में गिरा दिया गया। सफलता!
इस बिंदु पर, यदि आपने एकमात्र ऐसा उपयोगकर्ता जोड़ा है जिसके लिए प्रिंटर तक "lpadmin" समूह में पहुंच की आवश्यकता है और आपने एकमात्र प्रिंटर जोड़ा है जिसे आप CUPS सिस्टम तक एक्सेस करना चाहते हैं, तो आप कर चुके हैं। यदि आपके पास कोई अन्य उपयोगकर्ता है जो आप जोड़ना चाहते हैं या अतिरिक्त प्रिंटर, तो ऐसा करने के लिए फिर से ट्यूटोरियल में संबंधित चरणों के माध्यम से चलाएं।