पिछले साल अक्टूबर में हम यहाँ ब्लॉग पर खबर साझा करते हैं पर ओपनप्रिंटिंग प्रोजेक्ट (लिनक्स फाउंडेशन द्वारा समर्थित) जिसने a . बनाया CUPS मुद्रण प्रणाली की शाखा, जहां विकास में सबसे सक्रिय हिस्सा सीयूपीएस के मूल लेखक माइकल आर स्वीट का है।
और वह यह है कि छह महीने से अधिक समय के बाद उस समय से, कम्पीट तकआर, ओपनप्रिंटिंग परियोजना के नेता, घोषणा की कि Apple से रुचि की कमी के कारण सीयूपीएस मुद्रण प्रणाली को बनाए रखने में, पिछले साल स्थापित CUPS कांटा, एक स्टार्ट-अप प्रोजेक्ट के रूप में देखा जा सकता है पैच और वितरण की। कांटा का विकास सीयूपीएस के मूल लेखक माइकल आर स्वीट के साथ शामिल है, जिन्होंने डेढ़ साल पहले ऐप्पल छोड़ दिया था।
2020 की शुरुआत से, CUPS रिपॉजिटरी में कोई बदलाव नहीं किया गया है Apple द्वारा बनाए रखा और परियोजना गहरे ठहराव में है। लिनक्स पारिस्थितिकी तंत्र के लिए सीयूपीएस के महत्व को देखते हुए, ओपनप्रिंटिंग टीम ने सीयूपीएस कोड रखरखाव को अपने हाथों में लेने का फैसला किया और अंतिम गिरावट का एक कांटा जारी किया। फोर्क को बनाए हुए छह महीने हो चुके हैं और Apple ने CUPS पर काम फिर से शुरू नहीं किया है।
माइकल स्वीट के एक अनुरोध के जवाब में, ऐप्पल ने सीयूपीएस कार्यक्षमता को और विकसित करने में रुचि की कमी की पुष्टि की और मैकोज़ के लिए कोड बेस को बनाए रखने के लिए खुद को सीमित करने का इरादा रखता है, ओपनप्रिंटिंग फोर्क से फिक्स के माइग्रेशन सहित। ओपनप्रिंटिंग डेवलपर्स ने घोषणा की है कि विकास ऐप्पल से स्वतंत्र रूप से जारी रहेगा और सिफारिश की है कि उनकी शाखा को एक प्रमुख परियोजना माना जाए। सीयूपीएस फोर्क के भविष्य के संस्करण परियोजना के नाम को बरकरार रखा जाएगा और पहले इस्तेमाल किए गए "ओपीएक्स" प्रत्यय के बिना जहाज जाएगा।
पहले से जोड़े गए परिवर्तनों में, संचित पैच का एकीकरण सबसे अलग है उबंटू के लिए पैकेज में, साथ ही स्नैप-प्रारूप पैकेज में सीयूपीएस-आधारित प्रिंटिंग स्टैक, घोस्टस्क्रिप्ट, और पॉपलर को वितरित करने के लिए आवश्यक क्षमताओं के अतिरिक्त (उबंटू सामान्य पैकेज के बजाय इस प्लग-इन पर स्विच करने की योजना बना रहा है) . कार्य का एक अन्य पहलू उन बगों को ठीक करना है जो पिछले 15 महीनों में Apple रिपॉजिटरी में रिपोर्ट किए गए हैं।
संस्करण CUPS 2.4 में परिवर्तन शामिल करने की योजना है, इसमें AirPrint / Mopria के साथ संगतता, साथ ही OAuth 2.0 / OpenID प्रमाणीकरण के लिए समर्थन, pkg-config समर्थन, TLS और X.509 समर्थन में सुधार, अन्य परिवर्तनों के साथ शामिल होने की उम्मीद है।
बाद में, सीयूपीएस 3.0 रिलीज पर, पीपीडी प्रिंटर विवरण प्रारूप का समर्थन बंद करने का निर्णय लिया गया था और एक मॉड्यूलर प्रिंटिंग सिस्टम आर्किटेक्चर पर स्विच करें, जो पीपीडी से पूरी तरह मुक्त हो और आईपीपी एवरीवेयर प्रोटोकॉल के आधार पर प्रिंटिंग एप्लिकेशन विकसित करने के लिए पीएपीपीएल फ्रेमवर्क के उपयोग पर आधारित हो।
अलग मॉड्यूल में कमांड (एलपी, एलपीआर, एलपीस्टैट, कैंसिल), लाइब्रेरी (लिबकूप्स), एक स्थानीय प्रिंट सर्वर (स्थानीय प्रिंट आउटपुट अनुरोधों को संसाधित करने के लिए जिम्मेदार) और एक साझा प्रिंट सर्वर (नेटवर्क प्रिंटिंग के लिए जिम्मेदार) जैसे घटक शामिल होंगे।
आइए याद रखें कि संगठन OpenPrinting 2006 में बनाया गया था Linuxprinting.org प्रोजेक्ट और फ्री सॉफ्टवेयर ग्रुप के ओपनप्रिंटिंग वर्किंग ग्रुप के विलय के परिणामस्वरूप, जो लिनक्स के लिए प्रिंटिंग सिस्टम की वास्तुकला विकसित कर रहा था (माइकल स्वीट, CUPS के लेखक, इस समूह के नेताओं में से एक थे। ) एक साल बाद, यह परियोजना लिनक्स फाउंडेशन के विंग के अंतर्गत आ गई।
2012 में, Apple के अनुसार, OpenPrinting प्रोजेक्ट ने, macOS के अलावा अन्य सिस्टम पर काम करने के लिए CUPS के लिए आवश्यक घटकों के साथ कप-फ़िल्टर पैकेज के रखरखाव का कार्य संभाला, क्योंकि CUPS 1.6 की रिलीज़ के बाद से Apple ने कुछ प्रिंट फ़िल्टर के लिए समर्थन बंद कर दिया और लिनक्स में उपयोग किए जाने वाले बैकएंड, लेकिन मैकओएस के लिए रुचि के नहीं, और पीपीडी ड्राइवरों को भी हटा दिया।
Apple में अपने समय के दौरान, CUPS कोड आधार में अधिकांश परिवर्तन व्यक्तिगत रूप से माइकल स्वीट द्वारा किए गए थे।
अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, आप विवरण देख सकते हैं निम्नलिखित लिंक में