एंड्रॉइड डिवाइस से दस्तावेज़ प्रिंट करना हमेशा आसान काम नहीं रहा है, लेकिन इसने एक लंबा सफर तय किया है। यह काफी हद तक मोप्रिया एलायंस को धन्यवाद है, जिसने एंड्रॉइड 8.0 ओरियो में कोर प्रिंटिंग तकनीकों को लागू करने के लिए Google के साथ काम किया।
एंड्रॉइड 8.0 ओरियो की डिफॉल्ट प्रिंट सेवा की शुरुआत से पहले, एंड्रॉइड पर दस्तावेजों को प्रिंट करना जितना आसान कहा गया था, उससे कहीं ज्यादा आसान था। Google के मोबाइल ऑपरेटिंग सिस्टम को एंड्रॉइड 4.4 किटकैट तक, अपवाद के साथ, देशी प्रिंटर समर्थन प्राप्त नहीं हुआ सैमसंग जैसे तृतीय-पक्ष समाधानों के लिए, प्रिंटर स्थापित करने के लिए विक्रेता-विशिष्ट प्लगइन्स की आवश्यकता होती है ड्राइवर. लेकिन स्मार्टफोन और प्रिंटर निर्माताओं के एक संघ, मोप्रिया एलायंस के लिए धन्यवाद, प्रिंटर के साथ एंड्रॉइड की अनुकूलता में कई गुना सुधार हुआ है। एंड्रॉइड ओरेओ बाजार में आश्चर्यजनक रूप से 97 प्रतिशत प्रिंटर - 100 मिलियन से अधिक - डुप्लेक्स प्रिंटिंग, वाई-फाई डायरेक्ट प्रिंटिंग, ओरिएंटेशन और पेपर साइज एडजस्टमेंट जैसी सुविधाओं का समर्थन करता है।
लेकिन मोप्रिया एलायंस का मोबाइल प्रिंटिंग से क्या लेना-देना है, और एंड्रॉइड के भविष्य के संस्करणों के लिए इसमें क्या है? यहां एंड्रॉइड प्रिंट फ्रेमवर्क का संक्षिप्त इतिहास और पाइपलाइन में सुधारों का पूर्वावलोकन दिया गया है।
एंड्रॉइड 4.4 किटकैट के साथ एंड्रॉइड पर प्रिंटिंग
एंड्रॉइड के शुरुआती संस्करण मूल रूप से मुद्रण का समर्थन नहीं करते थे। प्री-किटकैट एंड्रॉइड स्मार्टफोन या टैबलेट से किसी दस्तावेज़, छवि या किसी अन्य चीज़ को प्रिंट करने के लिए किसी तृतीय-पक्ष टूल को डाउनलोड करना आवश्यक है जैसे कि गूगल क्लाउड प्रिंट, दस्तावेज़ को किसी अन्य ऐप में खींचना, और इसे उपरोक्त टूल पर भेजने के लिए एंड्रॉइड के शेयर मेनू का उपयोग करना। कहने की जरूरत नहीं है, यह एक शानदार समाधान नहीं था - विशेष रूप से Apple के AirPrint और अन्य उभरते प्रतिस्पर्धियों की तुलना में।
एंड्रॉइड की प्रिंटर सेवा को एक बदलाव की आवश्यकता थी, और Google ने 2013 में इसे पूरा कर लिया। एंड्रॉइड 4.4 किटकैट प्रिंटर और एक देशी एंड्रॉइड प्रिंटिंग प्लेटफ़ॉर्म के प्रबंधन के लिए एपीआई की शुरुआत हुई। नवोदित एंड्रॉइड प्रिंट फ्रेमवर्क में प्रिंटर और पेज चयन के लिए ड्रॉप-डाउन मेनू के साथ एक यूआई था, और एक प्रिंट मैनेजर था जो ऐप्स से उपलब्ध प्रिंटर सेवाओं तक प्रिंटिंग अनुरोधों को पारित करता था।
बेशक, प्रिंटर निर्माता नए प्रिंट मैनेजर तक ही सीमित नहीं थे। वे एपीआई का उपयोग अपनी स्वयं की प्रिंट सेवाओं को विकसित करने और उन्हें Google Play के माध्यम से वितरित करने के लिए कर सकते हैं, और एचपी, कैनन, एप्सन और ब्रदर सहित कई लोगों ने ऐसा किया। इस बीच, ऐप डेवलपर्स को ऐप्स में प्रिंट क्रियाएं जोड़ने या चल रहे प्रिंट कार्यों की स्थिति बनाने, रद्द करने और जांचने के लिए नए प्रिंट एपीआई लागू करने की स्वतंत्रता थी।
यहां बताया गया है कि उस समय एंड्रॉइड का प्रिंट स्टैक कैसे काम करता था (और यह आज भी काफी हद तक कैसे काम करता है): जब किसी उपयोगकर्ता ने एक प्रिंट निकाला एक ऐप के भीतर से काम करते हुए, ऐप ने एंड्रॉइड प्रिंट फ्रेमवर्क पर एपीआई कॉल की, जिसने बदले में एक प्रिंट पर कॉल की सेवा। (उन एपीआई कॉलों में से एक Google के पीडीएफ रेंडरर के लिए था, जिसने फ़ाइल का एक पृष्ठांकित पीडीएफ संस्करण तैयार किया मुद्रित किया जाए।) प्रिंट सेवा ने फिर प्रिंटर के साथ हाथ मिलाया, जिससे मुद्रण प्रक्रिया शुरू हुई।
दुर्भाग्य से, किटकैट का नया प्रिंटिंग प्लेटफ़ॉर्म नंगे हड्डियों की परिभाषा था। एंड्रॉइड 5.0 लॉलीपॉप प्रिंट पूर्वावलोकन और पेपर आकार, रंग, ओरिएंटेशन और पेज रेंज के लिए ड्रॉप-डाउन चयनकर्ताओं के साथ सामग्री डिज़ाइन-प्रेरित मेनू के साथ इसमें सुधार किया गया। और एंड्रॉइड 7.0 नूगट अपने साथ नए एपीआई कॉल लाए, जिससे प्रिंट नौकरियों की स्थिति सामने आई, जिससे ऐप्स को प्रिंटिंग प्रगति के संकेतक प्रदर्शित करने की अनुमति मिली। (एंड्रॉइड के पिछले संस्करणों में, यह तुरंत स्पष्ट नहीं था।) लेकिन एंड्रॉइड का प्रिंट स्टैक Oreo तक अपने आप में नहीं आया था।
मोप्रिया अलायंस की बदौलत एंड्रॉइड 8.0 ओरियो पर प्रिंटिंग में सुधार
मोप्रिया एलायंसएक वैश्विक गैर-लाभकारी मोबाइल प्रिंटिंग मानक निकाय, के पास ब्रांड पहचान के रास्ते में बहुत कुछ नहीं हो सकता है, लेकिन यह इस क्षेत्र में शायद ही कोई नया बच्चा है। अपनी स्थापना के बाद से पांच वर्षों में, इसने एडोब, कोनिका मिनोल्टा सहित प्रिंटर और उत्पादकता दिग्गजों की भर्ती की है। क्वालकॉम, लेक्समार्क, क्योसेरा, डेल और तोशिबा, ये सभी मोबाइल उपकरणों में मुख्य मुद्रण प्रौद्योगिकियों, सुविधाओं और सेवाओं का समर्थन करने के लिए प्रतिबद्ध हैं।
मोप्रिया एलायंस संचालन समिति के अध्यक्ष ब्रेंट रिचट्समीयर ने बताया XDA-डेवलपर्स मोप्रिया की तकनीक 750 मिलियन से अधिक विभिन्न मोबाइल उपकरणों पर स्थापित है, और यह हर दिन प्रिंटरों को 1.4 मिलियन पेज वितरित करती है। "जैसे-जैसे दुनिया अधिक जुड़ी हुई होती जा रही है... यह बहुत स्पष्ट है कि सब कुछ आपस में जुड़ा हुआ है और अधिक मोबाइल है, लेकिन लोगों को अभी भी प्रिंट करने की ज़रूरत है," श्री रिचट्समीयर ने कहा।
उस उद्देश्य के लिए, मोप्रिया ने एंड्रॉइड ओईएम जैसे के साथ मिलकर काम किया SAMSUNG-मोप्रिया एलायंस के संस्थापक सदस्य-जेडटीई, हुवाई, और वीरांगना मोप्रिया प्रिंट लाइब्रेरी (एमएलपी), मोप्रिया के डेवलपर टूल सूट के साथ टैबलेट और स्मार्टफोन भेजने के लिए। इसके परिश्रम का एक फल सैमसंग प्रिंट सर्विस है, जो एंड्रॉइड प्रिंट फ्रेमवर्क के लिए एक मोबाइल प्रिंटिंग टूल है जो पहले से इंस्टॉल आता है। सैमसंग गैलेक्सी एस 4, S5, एस6, एस7, एस8, और एस9. (श्री रिचट्समीयर का कहना है कि इसके लगभग 400 मिलियन मासिक सक्रिय उपयोगकर्ता हैं।) दूसरा है ZTE का एक्सॉन 7 और एक्सॉन 7 मैक्स, जिसे चीन में मोप्रिया प्रिंट सर्विस के साथ पहले से लोड करके भेजा गया था।
इसके साथ ही, मोप्रिया ने के साथ सहयोग शुरू किया गूगल अपनी प्रौद्योगिकियों को एंड्रॉइड ओपन सोर्स प्रोजेक्ट के साथ विलय करने के लिए (एओएसपी) कोडबेस। किटकैट के जारी होने के बाद के वर्षों में, इसने कोड की हजारों पंक्तियों को पूरा करने में योगदान दिया Android Oreo की नई और बेहतर डिफ़ॉल्ट प्रिंट सेवा.
डिफ़ॉल्ट मुद्रण सेवा में एंड्रॉइड 8.0 ओरियो रंग समायोजन, मीडिया प्रकार चयन और प्रतिलिपि बनाने जैसी मानक प्रिंट सेटिंग्स का समर्थन करता है। यह मुफ़्त और उपयोग में आसान है, लेकिन यह डेवलपर्स को अपने स्वयं के मोप्रिया-प्रमाणित उत्पाद बनाने से भी नहीं रोकता है।
श्री रिचट्समीयर के अनुसार, कस्टम मार्ग पर जाना अपेक्षाकृत आसान है। मोप्रिया एलायंस में शामिल होना पहला कदम है - इसमें एक छोटा सा लाइसेंस शुल्क शामिल है। फिर, डेवलपर्स के पास कुछ विकल्प होते हैं: (1) मोप्रिया लाइब्रेरी को अपने कोड के साथ संकलित करें, (2) उस कोडबेस का उपयोग करें मोप्रिया एलायंस के सभी सदस्यों को मोप्रिया लाइसेंस, या (3) कस्टम समाधान लिखने के लिए मोप्रिया के मौजूदा एओएसपी कोड का उपयोग करें।
एक बार कोड स्थापित हो जाने के बाद, परीक्षण आता है। मोप्रिया एलायंस के सदस्यों के पास अनुपालन परीक्षण के लिए टूलसेट तक पहुंच है, जिसमें स्वचालित डिवाइस-विशिष्ट और प्रिंटर परीक्षण शामिल हैं। एक बार आवश्यक परीक्षण चलाए जाने और डेटा एकत्र किए जाने के बाद, परिणाम मोप्रिया को भेजे जाने चाहिए इंजीनियर, जो यह सुनिश्चित करने के लिए उनकी समीक्षा करता है कि कोड अपेक्षा के अनुरूप व्यवहार कर रहा है और सभी आवश्यक जांच करता है बक्से. यदि सब कुछ ठीक रहा, तो ऐप को मोप्रिया-प्रमाणित माना जाएगा।
एंड्रॉइड पर प्रिंटिंग का भविष्य
एंड्रॉइड का प्रिंटिंग प्लेटफ़ॉर्म प्री-किटकैट युग के बाद से एक लंबा सफर तय कर चुका है, जब जानकी वर्कअराउंड (आमतौर पर इसमें शामिल होते थे) शेयर मेनू) कुछ प्रिंट करने का एकमात्र तरीका था - प्रिंटर से जुड़े पीसी पर फ़ाइलों को स्थानांतरित करने के अलावा, अवधि।
जैसा कि कहा गया है, Android Oreo की डिफ़ॉल्ट प्रिंट सेवा में स्पष्ट रूप से एंटरप्राइज़ सुविधाओं जैसे पंचिंग, फोल्डिंग, स्टेपलिंग, पिन प्रमाणीकरण या अकाउंटिंग सुविधाओं का अभाव है। यह "प्रिंट करने के लिए साझा करें" का भी समर्थन नहीं करता है—एंड्रॉइड के शेयर मेनू से कुछ प्रिंट करने का कोई आसान तरीका नहीं है। (श्री रिचट्समीयर बाद की समस्या के लिए एक साल पहले एंड्रॉइड के वेबव्यू क्लास में एक बग को जिम्मेदार मानते हैं, जिसके कारण कार्यान्वयन में देरी हुई।)
तृतीय-पक्ष प्रिंट सेवाएँ जैसे मोप्रिया की अपनी स्टैंडअलोन मोप्रिया प्रिंट सेवा, जो निःशुल्क उपलब्ध है गूगल प्ले स्टोर, इनपुट ट्रे चयन, ब्लूटूथ प्रिंटिंग, तदर्थ वाई-फाई प्रिंटिंग और डायरेक्ट यूएसबी-ओटीजी प्रिंटिंग जैसी सुविधाओं को जोड़कर, कार्यक्षमता अंतर को भरने में मदद करता है। लेकिन यह उन देशों के उपयोगकर्ताओं के लिए बहुत सांत्वना की बात नहीं है, जहां खराब इंटरनेट बुनियादी ढांचा है, या जहां Google Play Store उपलब्ध नहीं है।
कीमत: मुफ़्त.
4.5.
शुक्र है, सुधार के संकेत क्षितिज पर हैं एंड्रॉइड पी फीचर गैप को कुछ हद तक पाट दिया जाएगा।
मोप्रिया डेवलपर्स द्वारा पिछले साल के अंत में प्रस्तुत एंड्रॉइड गेरिट में कई कमिट समर्थन की ओर इशारा करते हैं केवल आईपीपीएस प्रिंटर. आईपीपीएस इंटरनेट प्रिंटिंग प्रोटोकॉल (आईपीपी) का एक HTTPS-आधारित सुरक्षित कार्यान्वयन है जो ऐप्स को इंटरनेट से जुड़े प्रिंटर के साथ प्रिंट जॉब, क्वेरी प्रिंट जॉब स्टेटस और बहुत कुछ भेजने की अनुमति देता है।
और जनवरी में, मोप्रिया डेवलपर्स ने एक और अच्छी सुविधा के लिए आधार तैयार करना शुरू किया: वाई-फाई डायरेक्ट प्रिंटिंग। वर्तमान में, एंड्रॉइड पर डिफ़ॉल्ट प्रिंट सेवा राउटर या हॉटस्पॉट के माध्यम से केवल स्थानीय वायरलेस इंफ्रास्ट्रक्चर कनेक्शन का समर्थन करती है, लेकिन नई प्रतिबद्धताएँ एंड्रॉइड स्मार्टफोन और टैबलेट और वाई-फाई डायरेक्ट-संगत प्रिंटर के बीच सीधे कनेक्शन के लिए समर्थन जोड़ें। वाई-फ़ाई डायरेक्ट के साथ, किसी युग्मन की आवश्यकता नहीं है, और वाई-फ़ाई हॉटस्पॉट के विपरीत, कुछ प्रिंटरों को पासवर्ड की भी आवश्यकता नहीं होती है।
श्री रिचट्समीयर ने कहा कि मोप्रिया डेवलपर्स ने प्रिंटर को मैन्युअल रूप से जोड़ने के लिए कोड भी प्रदान किया है।
"ऐसे अध्ययन किए गए हैं जो दिखाते हैं कि अस्सी प्रतिशत सहस्राब्दी, जो अधिकांश कार्यबल बनाते हैं, मोबाइल प्रौद्योगिकी के साथ अपना काम करते हैं, लेकिन वह केवल 33 उनमें से प्रतिशत का कहना है कि वे मोबाइल प्रौद्योगिकियाँ उनकी ज़रूरतों को पूरा कर रही हैं," श्री रिचट्समीयर ने कहा, "और मुद्रण एक ऐसी चीज़ है जिसे लोग एक महत्वपूर्ण चीज़ के रूप में देखते हैं जो कि होती है कार्यालय। मोप्रिया उस अंतर को भरने की कोशिश कर रहा है [और] उन जरूरतों को पूरा कर रहा है।"