2014-10-12 46 views
5

के माध्यम से जोड़ना, मैं अपने रस्पी को एक छोटे से घर नेटवर्क में छोटे प्रिंट और फ़ाइल सर्वर के रूप में बनाना चाहता हूं जिसमें तीन लिनक्स क्लाइंट शामिल हैं। दुर्भाग्य से, भाई x86 के लिए केवल बाइनरी ड्राइवर प्रदान करता है, इसलिए मैं रास्पी पर अपने भाई प्रिंटर को नहीं चला सकता। हालांकि, मुझे एक ब्लॉग प्रविष्टि मिली जो रास्पी के सीयूपीएस इंस्टॉल पर कच्ची कतार बनाने का प्रस्ताव रखती है और उन पर स्थापित बाइनरी ड्राइवरों का उपयोग करके ग्राहकों से इस कतार तक पहुंचती है। यहां ब्लॉग एंट्री है: http://chemdroid.net/en/raspberry-pi/36-raspberry-pi-as-print-serverसीयूपीएस (मेजबान) में कच्चे प्रिंटर कतार बनाना और उन्हें सीयूपीएस (क्लाइंट)

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

मुझे यहां एक समान प्रश्न मिला: CUPS bypassing interface हालांकि, मैं जवाब को पूरी तरह समझ नहीं पा रहा हूं। क्या जवाब में "सीयूपीएस 'कच्चे' कतार" अनुभाग को कैसे सेट किया गया है, वहां मेजबान (रसपी) का संदर्भ मिलता है? यदि हां, तो मुझे सॉकेट/पोर्ट क्या निर्दिष्ट करना है? प्रिंटर एक ब्रदर एचएल -2030 है, जो यूएसबी के माध्यम से जुड़ा हुआ है।

ग्राहकों से प्रिंटर तक पहुंचने पर, उत्तर कहता है कि 'lp' कमांड को कैसे संपादित करें, हालांकि मैं CUPS के माध्यम से साझा प्रिंटर का उपयोग करना चाहता हूं, तो मैं यहां कैसे आगे बढ़ूं?

किसी भी इनपुट के लिए धन्यवाद!

फोटोन

उत्तर

4

[...] कैसे RasPi

  1. पाई से (या एक SSH/पोटीन सत्र) खुद के lpadmin में जोड़ने पर एक कच्चे कतार बनाने के लिए समूह

    sudo adduser $USER lpadmin

  2. remot सक्षम करें या - - ई प्रशासन (या manually)

    sudo cupsctl --remote-admin

  3. साइकिल कप यकीन है कि यह आप

    sudo service cups restart पसंद करती है बनाने के लिए sudo /etc/init.d/cups restart

  4. नेविगेट http://localhost:631 करने के लिए (के तुम नहीं करता है, तो कीबोर्ड एक्सेस है: http://<ip_address_of_pi>:631 किसी अन्य मशीन से)

  5. नेविगेट करें प्रशासन, प्रिंटर

    ए जोड़ें। लॉगिन करने के लिए संकेत मिलने पर, अपने मानक उपयोगकर्ता नाम और पासवर्ड का उपयोग करें।

    बी। नोट: यदि पासवर्ड काम नहीं करता है, तो sudo reboot, पुनः प्रयास करें।

  6. AppSocket/HP JetDirect, तो:

    एक। नेटवर्क संलग्न:socket://<ip_of_printer>:9100

    बी।यूएसबी संलग्न:socket://<usb_handle>lpinfo -v |grep usb: का उपयोग करके ढूंढें, आपको "स्थान = 1a200000" जानकारी की आवश्यकता नहीं है। मान लें कि उचित ड्राइवर पहले स्थापित है। नोट, यदि आपके डिवाइस ड्राइवर को एआरएम आर्किटेक्चर के लिए पेश नहीं किया गया है, तो this article देखें।

  7. मेक: कच्चे (नहीं जेनेरिक)

  8. नाम यह यह साझा करें, जारी रखें
  9. http://localhost:631 एक पर वापस कप प्रशासन पृष्ठ पर जाएं। के माध्यम से प्रिंटर साझा सक्षम करें:

    .[X] Share printers connected to this system

    . [X] Allow printing from the internet

[...] यह कैसे ग्राहकों

इस प्लेटफॉर्म के बीच बहुत भिन्न से उपयोग करने के लिए।

  1. सामान्य URL स्वरूप है: http://<ip_of_pi>:631/printers/<name_used_in_step_8_above>

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

    ख । मैकोज़: सक्षम करें, फिर CUPS वेब इंटरफ़ेस का उपयोग करें। जीयूआई ऐसा नहीं कर सकता है। आपको व्यवस्थापक समूह में होना चाहिए और अपनी उपयोगकर्ता आईडी (उदा। echo $USER)

    सी। लिनक्स: जीयूआई या कप, नेटवर्क प्रिंटर, AppSocket/HP JetDirect

+0

उत्तर के लिए धन्यवाद का उपयोग करना! इस बीच मैंने इस समस्या का उपयोग करके समस्या हल की: https://www.lhinderberger.de/pi/2016/01/27/raspberry-pi-binary-x86-drivers.html – Photon

+0

@ फोटो फॉलोअप के लिए धन्यवाद। मैंने आपके लिंक को ड्राइवर अनुभाग में जोड़ा है। – tresf

+2

"मेक: रॉ (सामान्य नहीं) के लिए बहुत धन्यवाद – 5f0f5

संबंधित मुद्दे