ההיסטוריה של הדפסה באנדרואיד וכיצד ברית Mopria שיפרה אותה

click fraud protection

הדפסת מסמכים ממכשירי אנדרואיד לא תמיד הייתה בבחינת עוגה, אבל היא עברה דרך ארוכה. זה בעיקר הודות לברית Mopria, שעבדה עם גוגל כדי להטמיע טכנולוגיות הדפסה ליבה באנדרואיד 8.0 אוראו.

לפני הופעת הבכורה של שירות ההדפסה המוגדר כברירת מחדל של אנדרואיד 8.0 Oreo, הדפסת מסמכים באנדרואיד הייתה קלה יותר מאשר לעשות. מערכת ההפעלה הסלולרית של גוגל לא זכתה לתמיכה מקורית במדפסת עד אנדרואיד 4.4 KitKat, ולמעט החריג של פתרונות צד שלישי מבית כמו סמסונג, הקמת מדפסת דרושה תוספים ספציפיים לספק ו נהגים. אבל הודות ל-Mopria Alliance, קונסורציום של יצרני סמארטפונים ומדפסות, התאימות של אנדרואיד למדפסות השתפרה בצעדי ענק. אנדרואיד אוראו תומכת ב-97 אחוז מדהימים מהמדפסות בשוק - למעלה מ-100 מיליון - בתוספת תכונות כגון הדפסה דו-צדדית, הדפסת Wi-Fi Direct, כיוון והתאמת גודל הנייר.

אבל מה בדיוק הקשר של Mopria Alliance להדפסה ניידת, ומה צפוי לגרסאות עתידיות של אנדרואיד? הנה היסטוריה קצרה של מסגרת ההדפסה של אנדרואיד, ותצוגה מקדימה של שיפורים בצנרת.

הדפסה באנדרואיד עם אנדרואיד 4.4 KitKat

תפריט ההדפסה של Android KitKat.

גרסאות מוקדמות של אנדרואיד לא תמכו באופן מקורי בהדפסה. הדפסת מסמך, תמונה או כל דבר אחר מסמארטפון או טאבלט אנדרואיד טרום KitKat דרושה הורדת כלי של צד שלישי כגון

Google Cloud Print, משיכת המסמך באפליקציה אחרת, ושימוש בתפריט השיתוף של אנדרואיד כדי להעביר אותו לכלי הנ"ל. מיותר לציין שזה לא היה פתרון אלגנטי - במיוחד בהשוואה ל-AirPrint של אפל ולמתחרים מתפתחים אחרים.

שירות המדפסות של אנדרואיד היה זקוק למהפך, וגוגל הצליחה לעשות זאת ב-2013. אנדרואיד 4.4 KitKat סימן את הבכורה של ממשקי API לניהול מדפסות ופלטפורמת הדפסה מקורית של אנדרואיד. ל-Android Print Framework המתהווה היה ממשק משתמש עם תפריטים נפתחים לבחירת מדפסת ועמוד, ומנהל הדפסה שהעביר בקשות הדפסה מאפליקציות לשירותי מדפסת זמינים.

יצרני המדפסות לא היו מוגבלים למנהל ההדפסה החדש, כמובן. הם יכלו להשתמש בממשקי ה-API כדי לפתח שירותי הדפסה משלהם ולהפיץ אותם דרך Google Play, ורבים עשו זאת, כולל HP, Canon, Epson ו-Brother. למפתחי אפליקציות, בינתיים, היה החופש להוסיף פעולות הדפסה לאפליקציות או ליישם את ממשקי ה-API החדשים להדפסה כדי ליצור, לבטל ולבדוק את המצב של עבודות הדפסה מתמשכות.

הנה איך ערימת ההדפסה של אנדרואיד עבדה אז (ואיך היא עדיין עובדת היום, במידה רבה): כאשר משתמש ירה הדפסה עבודה מתוך אפליקציה, האפליקציה ביצעה קריאות API ל-Android Print Framework, שבתורה ביצעה קריאות להדפסה שֵׁרוּת. (אחת מאותן קריאות API הייתה למעבד ה-PDF של גוגל, שיצר גרסת PDF מעומדת של הקובץ כדי להיות מודפס.) שירות ההדפסה השלים לאחר מכן לחיצת יד עם המדפסת, שהחלה את תהליך ההדפסה.

לרוע המזל, פלטפורמת ההדפסה החדשה של KitKat הייתה עצם ההגדרה של עצמות חשופות. אנדרואיד 5.0 Lollipop שופר עם תפריט בהשראת עיצוב חומרי עם תצוגה מקדימה של הדפסה ובוררים נפתחים עבור גודל נייר, צבע, כיוון וטווח עמודים. ו אנדרואיד 7.0 נוגט הביא איתו קריאות API חדשות שעלו על פני הסטטוס של עבודות הדפסה, מה שאפשר לאפליקציות להציג אינדיקטורים של התקדמות ההדפסה. (בגרסאות קודמות של אנדרואיד, זה לא היה ברור מיד.) אבל ערימת ההדפסה של אנדרואיד לא באה לידי ביטוי עד אוראו.

שיפורים בהדפסה ב-Android 8.0 Oreo הודות לברית Mopria

ה ברית מופריה, גוף עולמי ללא מטרות רווח של תקני הדפסה ניידים, אולי אין הרבה בדרך להכרה במותג, אבל זה כמעט לא הילד החדש בשטח. בחמש השנים שחלפו מאז הקמתה, היא גייסה מדפסות ובעלי משקל כבדי פרודוקטיביות כולל Adobe, Konica Minolta, קוואלקום, Lexmark, Kyocera, Dell ו-Toshiba, אשר כולן התחייבו לתמוך בטכנולוגיות ליבה של הדפסה, תכונות ושירותים במכשירים ניידים.

ברנט ריכטסמייר, יו"ר ועדת ההיגוי של ברית מופריה, אמר מפתחי XDA שהטכנולוגיה של Mopria מותקנת על למעלה מ-750 מיליון מכשירים מכשירים ניידים שונים, ושהיא מספקת 1.4 מיליון דפים למדפסות מדי יום. "ככל שהעולם הופך להיות יותר מחובר [...] ברור מאוד שהכל קשור וניידות יותר, אבל אנשים עדיין צריכים להדפיס", אמר מר Richtsmeier.

לשם כך, Mopria התחברה עם יצרני OEM של אנדרואיד כגון סמסונג-חבר מייסד של ברית מופריה-ZTE, Huawei, ו אֲמָזוֹנָה לשלוח טאבלטים וסמארטפונים עם Mopria Print Library (MLP), חבילת כלי המפתחים של Mopria. אחד פרי עבודתו הוא שירות ההדפסה של סמסונג, כלי הדפסה נייד ל-Android Print Framework שמגיע מותקן מראש על סמסונג גלאקסי אס 4, S5, S6, S7, S8, ו S9. (מר Richtsmeier אומר שיש לו כ-400 מיליון משתמשים פעילים חודשיים). ה-Axon 7 של ZTE ו-Axon 7 Max, שנשלחה בסין עם שירות ההדפסה של Mopria.

במקביל, פתחה מופריה בשיתוף פעולה עם גוגל למזג את הטכנולוגיות שלה עם פרויקט הקוד הפתוח של אנדרואיד (AOSP) בסיס קוד. בשנים שלאחר יציאתו של KitKat, הוא תרם אלפי שורות קוד שהגיעו לשיא שירות ההדפסה החדש והמשופר של Android Oreo.

שירות ההדפסה המוגדר כברירת מחדל ב אנדרואיד 8.0 אוראו תומך בהגדרות הדפסה סטנדרטיות כגון התאמת צבע, בחירת סוג מדיה והעתקה. זה בחינם וקל לשימוש, אבל גם לא מונע ממפתחים ליצור מוצרים משלהם עם אישור Mopria.

היציאה למסלול המותאם אישית היא קלה יחסית, לדברי מר Richtsmeier. הצטרפות לברית Mopria היא הצעד הראשון - עמלת רישוי קטנה כרוכה. לאחר מכן, למפתחים יש כמה אפשרויות: (1) הרכיב את ספריית Mopria עם קוד משלהם, (2) השתמש בבסיס הקוד רישיונות Mopria לכל חברי Mopria Alliance, או (3) להשתמש בקוד AOSP הקיים של Mopria כדי לכתוב פתרון מותאם אישית.

ברגע שהקוד נמצא במקום, הבא מגיע הבדיקה. לחברי Mopria Alliance יש גישה לערכות כלים לבדיקות תאימות, כולל בדיקות אוטומטיות ספציפיות למכשירים ולבדיקות מדפסות. לאחר ביצוע הבדיקות הדרושות ואיסוף הנתונים, יש לשלוח את התוצאות ל-Mopria מהנדס, שבודק אותם כדי לוודא שהקוד מתנהג כמצופה ובודק את כל הדרוש קופסאות. אם הכל ילך כשורה, האפליקציה נחשבת למוסמך Mopria.

עתיד ההדפסה באנדרואיד

פלטפורמת ההדפסה של אנדרואיד עברה כברת דרך מאז עידן טרום קיט-קט, כאשר דרכים לעקיפת הבעיה (בדרך כלל כוללות תפריט השיתוף) היו הדרך היחידה להדפיס משהו - קצר של העברת קבצים למחשב המחובר למדפסת, של קוּרס.

עם זאת, שירות ההדפסה המוגדר כברירת מחדל של Android Oreo חסר באופן בולט תכונות ארגוניות כגון ניקוב, קיפול, הידוק, אימות PIN או תכונות חשבונאות. זה גם לא תומך ב"שיתוף להדפסה" - אין דרך קלה להדפיס משהו מתפריט השיתוף של אנדרואיד. (מר Richtsmeier מאשים את הבעיה האחרונה בבאג במחלקת WebView של אנדרואיד לפני שנה, שעיכבה את היישום.)

הבדל בתכונות בין שירות ההדפסה המוגדר כברירת מחדל של Android Oreo לאפליקציית Mopria. מָקוֹר: מופריה.

שירותי הדפסה של צד שלישי, כגון שירות ההדפסה העצמאי של Mopria משלו, הזמין בחינם מ- חנות הגוגל סטור, עוזרים למלא את פער הפונקציונליות, ומוסיפים תכונות כגון בחירת מגש קלט, הדפסת Bluetooth, הדפסת Wi-Fi אד-הוק והדפסה ישירה של USB-OTG. אבל זו לא נחמה רבה למשתמשים במדינות עם תשתית אינטרנט נקודתית, או שבהן חנות Google Play אינה זמינה.

Mopria Print Serviceמפתח: ברית מופריה

מחיר: חינם.

4.5.

הורד

סימני שיפור נמצאים באופק, למרבה המזל, כמו אנדרואיד P יגשר במידת מה על פער התכונה.

מספר התחייבויות באנדרואיד שג'ריט שהגיש בסוף השנה שעברה על ידי מפתחי Mopria מצביעים על תמיכה מדפסות IPPS בלבד. IPPS הוא יישום מאובטח מבוסס HTTPS של פרוטוקול ההדפסה באינטרנט (IPP) המאפשר ליישומים לשלוח עבודות הדפסה, שאילתות לגבי מצב עבודת ההדפסה ועוד עם מדפסות המחוברות לאינטרנט.

ובינואר, מפתחי Mopria החלו להניח את היסודות לעוד נחמד שיש: הדפסת Wi-Fi Direct. נכון לעכשיו, שירות ההדפסה המוגדר כברירת מחדל באנדרואיד תומך רק בחיבורי תשתית אלחוטית מקומית דרך נתב או נקודה חמה, אך מתחייבים חדשים הוסף תמיכה בחיבורים ישירות בין סמארטפונים וטאבלטים של אנדרואיד ומדפסות תואמות Wi-Fi Direct. עם Wi-Fi Direct, אין צורך בהתאמה, ובניגוד לנקודות חמות של Wi-Fi, מדפסות מסוימות אפילו לא דורשות סיסמה.

מר Richtsmeier אמר שמפתחי Mopria סיפקו גם קוד להוספת מדפסות באופן ידני.

"נעשו מחקרים שהראו ששמונים אחוז מבני המילניום, המהווים את רוב כוח העבודה, עושים את עבודתם עם טכנולוגיה ניידת, אבל שרק 33 אחוז מהם אומרים שהטכנולוגיות הניידות הללו עונות על הצרכים שלהם", אמר מר ריכטסמייר, "והדפסה היא משהו שאנשים מסתכלים עליו כדבר מפתח שקורה ב- מִשׂרָד. מופריה מנסה למלא את החסר הזה [ולספק את הצרכים הללו".