क्या मुझे IPP, LPD या URL का उपयोग करने के लिए अपना CUPS प्रिंटिंग सेट करना चाहिए?


39

जब मुझे एक नेटवर्क प्रिंटर जोड़ने को मिला, तो मैं हमेशा उसी दुविधा के साथ सामना कर रहा हूं:

क्या मैं IPP, LPD, या इसका IP पता (AppSocket / Jetdirect?) का उपयोग करके प्रिंटर सेट कर सकता हूं और क्यों?

हर एक के फायदे और नुकसान क्या हैं?

IPP IP पता विकल्प से कैसे अलग है? अगर मैंने IPP को चुना तो क्या IP पता बदलने पर प्रिंटर को फिर से जोड़ने की आवश्यकता से मुझे रोका जा सकेगा?


यहां एक समान प्रश्न है, लेकिन उत्तर एक विशिष्ट मॉडल / स्थिति को संदर्भित करते हैं : विभिन्न प्रिंटर कनेक्शनों के बीच अंतर क्या है?


यहां कुबंटु सेट-अप विज़ार्ड से आईपी शैली कॉन्फ़िगरेशन का एक स्क्रीन शॉट है: यहाँ छवि विवरण दर्ज करें

जवाबों:


47

एलपीडी एक पुराना मानक है, आईपीपी नया है।

उबंटू मुद्रण को संभालने के लिए सामान्य यूनिक्स प्रिंटिंग सिस्टम ("सीयूपीएस") का उपयोग करता है। CUPS प्रिंट नौकरियों और कतारों के प्रबंधन के लिए आधार के रूप में इंटरनेट प्रिंटिंग प्रोटोकॉल ("IPP") का उपयोग करता है । अन्य प्रोटोकॉल भी समर्थित हैं ( LPD , SMB, AppSocket उर्फ ​​JetDirect), कुछ कम कार्यक्षमता के साथ ।

एलपीडी / एलपीआर अभी भी आमतौर पर उपयोग किया जाता है और काफी अच्छी तरह से काम करता है, लेकिन यह प्रिंट की प्रति काम प्रिंटर सेटिंग्स पर उपयोगकर्ताओं के लिए बहुत नियंत्रण प्रदान नहीं करता है।

LPD और JetDirect / AppSocket प्रोटोकॉल दोनों का उपयोग आज इंटरनेट पर किया जा सकता है, हालाँकि इनमें से कोई भी प्रोटोकॉल प्रमाणीकरण सेवाएं, अभिगम नियंत्रण प्रदान नहीं करता है, और सभी दस्तावेज़ प्रबंधन और स्वरूपण (प्रिंटर-विशिष्ट आदेशों सहित) को मशीन भेजना चाहिए। दस्तावेज़।

IPP को प्राथमिकता दी जाती है क्योंकि यह द्विदिश संचार का उपयोग करता है जो आपको अधिक प्रतिक्रिया और नियंत्रण देता है।

कुछ प्रिंटर IPP का समर्थन नहीं कर सकते हैं।


ipp ने ml2165w के लिए बढ़िया काम किया! विकल्पों की एक बड़ी सूची (क्या अच्छा है लेकिन ..) स्पष्टीकरण के बिना, इसे हल किया, thx!
कुंभ राशि

1
क्या आप ippsइसके अलावा कुछ जानकारी के साथ अपना जवाब अपडेट कर सकते हैं ipp? प्रिंटर सेट करते समय मुझे दोनों विकल्प दिखाई देते हैं। मैं इसका मतलब सिर्फ अनुमान लगा रहा हूं secure
एलिजा लिन

FYI करें, मेरे पास एक Epson ET-2550 (इकोटैंक) है और मैंने एक ब्राउज़र में IP पते पर जाकर अपने Epson प्रिंटर सेटिंग्स में अपना IPP URL पाया, फिर शीर्ष दाईं ओर ड्रॉप डाउन से उन्नत सेटिंग्स पर क्लिक करके, फिर सेवा> प्रोटोकॉल, नीचे स्क्रॉल किया और 192.168.86.34:631/ipp/print पाया ।
एलिय्याह लिन

यदि IPP कुछ प्रिंटर के लिए उपलब्ध नहीं है, तो क्या कोई अंतर है कि आप LPD या JetDirect / AppSocket चुनते हैं या नहीं?
जर्नो

5

@KodduX ने पहले ही सवाल का काफी अच्छी तरह से जवाब दिया (और मैंने इसे उतारा)। लेकिन यहाँ कुछ अतिरिक्त विवरण हैं ...

JetDirect / AppSocket पर IPP का मुख्य लाभ ये हैं:

  • AppSocket एक "आग और भूल" प्रोटोकॉल है। आईपीपी (एस) नौकरी प्रसंस्करण की वर्तमान स्थिति (जो पेज वर्तमान में मुद्रित है) के बारे में एक बहुत ही विस्तृत बैकचनेल जानकारी दे सकता है, और अधिक (जैसे अतीत, पूर्ण या रद्द किए गए कार्यों के बारे में क्वेरी)।

  • AppSocket एक बहुत ही सरल प्रोटोकॉल है, इसलिए एचपी द्वारा पेश किए जाने के बाद हर कोई इसे रिवर्स कर सकता है (काफी पहले) और फिर भी यह आधिकारिक मानक नहीं था; यह भी काफी विश्वसनीय और मजबूत है ('सुविधाओं के सभी खाली सेट के साथ) यह समर्थन करता है' - यही वजह है कि इसका व्यापक रूप से उपयोग किया गया था और लगभग हर नेटवर्क प्रिंटर द्वारा इसका समर्थन किया गया था।

  • IPP को ISTO प्रिंटर वर्किंग ग्रुप (PWG) द्वारा मानकीकृत किया गया है , जो दुनिया भर के व्यावहारिक रूप से हर एक प्रिंटर निर्माता का प्रतिनिधित्व है। एचपी ने खुद भी आईपीपी को काफी करीब से ग्रहण किया है, जिसमें 350 से अधिक नए प्रिंटर मॉडल स्व-प्रमाणित हैं जो नए 'आईपीपी एवरीवन' स्टैंडर्ड के अनुरूप हैं ।

  • IPP (S) के साथ आपके पास सुरक्षा से संबंधित बेहतर विकल्प हैं: प्रमाणीकरण / प्राधिकरण, हस्तांतरित डेटा का एन्क्रिप्शन, अभिगम नियंत्रण, आदि।

  • IPP के साथ आपके पास मुद्रण कार्य विकल्पों के लिए निर्दिष्ट नाम और मान हैं। डुप्लेक्स प्रिंटिंग या तो 'साइड्स = टू-साइडेड-लॉन्ग-एज' या '... = टू-साइडेड-शॉर्ट-एज' में से एक है , जबकि इससे पहले, आप डुप्लेक्स प्रिंटआउट को निर्दिष्ट करने के लिए दस या अधिक तरीके अपना सकते थे ( क्योंकि प्रत्येक विक्रेता अपनी स्वयं की नामकरण योजना का उपयोग करने के लिए स्वतंत्र था)। वही कई अन्य प्रिंट मापदंडों के लिए सही है।

  • आईपीपी (एस) आपको आईपीपी-सक्षम प्रिंटर की क्वेरी करने की अनुमति देता है (और पिछले 10 वर्षों में बेचे गए 90% से अधिक डिवाइस आईपीपी पर बात कर सकते हैं - क्योंकि एयरप्रिंट केवल इसकी वजह से काम कर सकता है; और इनमें से आधे से अधिक सीधे पीडीएफ का उपभोग कर सकते हैं; भी) अपनी विशिष्ट क्षमताओं के बारे में: क्या यह रंग कर सकता है? यह किस पेपर के आकार का समर्थन करता है? क्या यह डुप्लेक्स प्रिंट करता है? क्या यह प्रधान, पंच, गुना हो सकता है? कौन से IPP संस्करण इसका समर्थन करते हैं? कौन सा पृष्ठ विवरण भाषा (पीडीएल - पोस्टस्क्रिप्ट, पीडीएफ, पीसीएल, जेपीईजी, आदि) मैं इसे भेज सकता हूं? Etc.pp. ...

  • IPP Standard के नवीनतम विकास के साथ, जिसे 'IPP एवरीवेयर' कहा जाता है , आखिरकार ड्राइवरलेस प्रिंटिंग काम करना शुरू कर देती है। CUPS कर सकते हैं! जब भी इसका सामना IPP एवरीवेयर प्रिंटर से होता है, तो उसे किसी भी ड्राइवर और / या डिवाइस विशिष्ट PPD को तैयार या प्रशासक द्वारा पहले से स्थापित करने की आवश्यकता नहीं होती है: यह जानता है कि यह मानक पृष्ठ विवरण प्रारूपों में से एक (JPEG, PWG में से किसी एक) को भेज सकता है रास्टर, यूआरएफ-रास्टर या पीडीएफ जिसे उत्पन्न करने के लिए मालिकाना चालक की आवश्यकता नहीं है), यह डिवाइस को उसकी विशिष्ट क्षमताओं के बारे में बता सकता है और यह पीपीडी को इन क्षमताओं को दर्शाते हुए ऑटो-क्रिएट करेगा ताकि गैर-आईपीपी-सक्षम एप्लिकेशन अभी भी प्रिंट कर सकें पारंपरिक तरीका (ये 'विरासत' ऐप अभी तक आईपीपी पर बात नहीं करते हैं और पीपीडी के लिए देखने के लिए उपयोग किए जाते हैं - लिब्रे ऑफिस या फ़ायरफ़ॉक्स जैसे ऐप या क्या नहीं)।

आईपीपी भविष्य है, और भविष्य पहले से ही यहां है। (AppSocket अतीत है, लेकिन यह अभी तक पूरी तरह से नहीं चला है। अधिकांश IPP प्रिंटर अभी भी AppSocket की बात करते हैं ....)


आपके प्रिंटर के विशिष्ट मामले में , हालांकि: कुछ विक्रेताओं / मॉडलों के पास छोटी गाड़ी के आईपीपी कार्यान्वयन हैं, और वे अच्छी तरह से काम नहीं कर सकते हैं, जबकि एक ही मॉडल के लिए ऐपस्केट प्रिंटिंग त्रुटिपूर्ण रूप से काम कर सकती है। बस इसे IPP के साथ परीक्षण करें, और यदि यह ठीक काम करता है तो इसका उपयोग करते रहें। यदि नहीं, तो AppSocket पर वापस लौटें।


फिर आप LPD और JetDirect / AppSocket की तुलना कैसे करेंगे?
जर्नो

@jarno: JetDirect ऐपस्केट के लिए HP का मार्केटिंग लेबल है। AppSocket सिर्फ एक "बेवकूफ" डेटा ट्रांसफर प्रोटोकॉल है जिसमें कोई द्वि-डाय संचार नहीं होता है। यह किसी भी प्रमाणीकरण का समर्थन नहीं करता है। यह बस रिसीवर की ओर (एचपी JetDirect आमतौर पर इस के लिए पोर्ट 9100 का उपयोग करता है) पर कनेक्शन के लिए एक खुला बंदरगाह सुनने की जरूरत है। आप डेटा को लक्ष्य पर भेजने के लिए सिर्फ नेटसैट चलाकर AppSocket का अनुकरण कर सकते हैं।
कर्ट पाइफल

ठीक है, लेकिन एलपीडी के बारे में क्या?
जर्नो

@jarno: कृपया अतिरिक्त प्रश्न पूछने के लिए टिप्पणियों का दुरुपयोग न करें। अपने से पूछो। ऐसा करने से पहले, सुनिश्चित करें कि आपने 30 साल पहले के LPR RFC को पढ़ा है ...
कर्ट फ़ेफ़ेले

मूल प्रश्न तीनों सेवाओं के बारे में है। IPP सभी प्रिंटर के लिए उपलब्ध नहीं है, इसलिए मैं सोच रहा था कि अन्य दो में से किसे चुनना है। वास्तव में मेरे सिस्टम में मुझे बंद स्रोत ड्राइवर स्थापित करने के बाद आईपीपी विकल्प उपलब्ध था, इसलिए मैंने उसे चुना।
जर्नो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.