मैं एक प्रिंट सर्वर कैसे सेट कर सकता हूं?


24

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


नोट: यदि आप 100% cpu का उपयोग करके gs या pdftops के साथ कप को धीमा पाते हैं। फिर कप वेब इंटरफेस में डिवाइस सेटिंग्स में जाएं और डीपीआई को 300 पर सेट करें। अधिकांश लेक्समार्क प्रिंटर 600 डीपीआई के लिए डिफ़ॉल्ट हैं। यदि आपको 300dpi का दानेदार लुक पसंद नहीं है, तो PPD फ़ाइल को संपादित करें और पता करें कि 300 dpi सेटिंग्स कहाँ हैं, 300 को डुप्लिकेट करें और इसे 350 पर सेट करें। मैंने पाया कि 350dpi लगभग 600dpi के समान है। * फाइलें / usr / share / ppd / और / etc / cup / ppd / * के तहत मिलती हैं और आपको परिवर्तनों को देखने के लिए कप बंद करना और शुरू करना होगा।

जवाबों:


19

प्रस्तावना

जैसा कि कई अन्य सहायक सदस्यों ने कहा (ठीक है। @AlexChamberlain ईमानदार होना।) आपको यह सुनिश्चित करने की आवश्यकता है कि आपके प्रिंटर ड्राइवर पहले काम करते हैं! यदि आप अपने कंप्यूटर से नियमित रूप से प्रिंट नहीं कर सकते हैं, तो इसे मुद्रण सर्वर में परिवर्तित करने का कोई उपयोग नहीं है।

प्रिंटर को स्थापित करने की प्रक्रिया इस उत्तर के दायरे से परे है, लेकिन बहुत कम से कम, CUPS को स्थापित करना शामिल करना चाहिए, जिसमें डेमॉन शामिल है। आप निम्न को चलाकर ऐसा कर सकते हैं।

$ sudo apt-get install cups

डेबियन पर या आर्क लिनक्स पर निम्न।

$ sudo pacman -S cups

सर्वर

आपको बस अपने प्रिंटर तक पहुंचने के लिए अन्य मशीनों को अनुमति देने के लिए सर्वर को फिर से कॉन्फ़िगर करना होगा। आप /etc/cups/cupsd.confफ़ाइल को संपादित करने जा रहे हैं और आपको निर्दिष्ट करने के लिए दो चीजें हैं।

  1. सुनने के लिए कनेक्शन।
  2. कौन सी मशीनें प्रिंटर का उपयोग कर सकती हैं।

यहाँ एक है जो हमारी आवश्यकताओं के अनुरूप होना चाहिए, मूल्यों को बदलने के लिए स्वतंत्र महसूस करना चाहिए।

# /etc/cups/cupsd.conf
Listen *:49631

<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

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

$ sudo /etc/init.d/cups restart

टाडा! हमने सर्वर सेट कर दिया है! = D अब हमें केवल क्लाइंट सेट करने की आवश्यकता है ...


ग्राहक

विंडोज

हमारे CUPS सर्वर के माध्यम से विंडो मशीनों को प्रिंट करने की अनुमति देने के लिए हमें उन्हें एक http://पता प्रदान करना होगा । ऐसा करने के लिए हम सांबा स्थापित करने जा रहे हैं

$ sudo aptitude install samba

सुनिश्चित करें कि आप CUPS डेमॉन को पुनरारंभ करें।

$ sudo /etc/init.d/cups restart

और अब हम विंडोज को निम्न URL का उपयोग करने के लिए कह सकते हैं! (सुनिश्चित करें कि आप इसे अपने विशिष्ट सेटअप को दर्शाने के लिए संपादित करते हैं।)

http://<ip>:<port>/printers/<printer_name>

आर्क लिनक्स

चूंकि प्रिंटर स्थापित करने से विंडो मैनेजर में विंडो मैनेजर में अंतर होता है, इसलिए हम पुराने-फ़ैशन, सच्चे-आर्क तरीके से करने जा रहे हैं! पहले आपको स्थापित करने की आवश्यकता है libcups

$ sudo pacman -S libcups

और फिर आप बस CUPS सर्वर IP या hostname जोड़ें /etc/cups/client.conf। आपकी फ़ाइल को इस तरह दिखना चाहिए।

# /etc/cups/client.conf
ServerName hostname-or-ip-address[:port]

हर एप्लिकेशन को तब प्रिंटर ढूंढने में सक्षम होना चाहिए।


संदर्भ

  1. प्रिंटर शेयरिंग - सिस्टमप्रिन्टिंग - डेबियन विकी
  2. विंडो मशीनों के लिए प्रिंट सर्वर के रूप में CUPS - सिस्टमप्रिन्टिंग - डेबियन विकी
  3. क्लाइंट पैकेज स्थापित करना - CUPS - ArchWiki

यह बस काम करता है :-)
greg121
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.