Android-tulostuksen historia ja kuinka Mopria Alliance teki siitä paremman

click fraud protection

Asiakirjojen tulostaminen Android-laitteista ei ole aina ollut kakkua, mutta se on edennyt pitkälle. Tämä johtuu suurelta osin Mopria Alliancesta, joka työskenteli Googlen kanssa ydintulostustekniikoiden käyttöönotossa Android 8.0 Oreossa.

Ennen Android 8.0 Oreon oletustulostuspalvelun debyyttiä asiakirjojen tulostaminen Androidilla oli helpommin sanottu kuin tehty. Googlen mobiilikäyttöjärjestelmä ei saanut alkuperäistä tulostintukea ennen Android 4.4 KitKatia, lukuun ottamatta kolmannen osapuolen ratkaisuja, kuten Samsung, tulostimen asentaminen vaati toimittajakohtaisia ​​laajennuksia ja Kuljettajat. Mopria Alliancen, älypuhelin- ja tulostinvalmistajien yhteenliittymän ansiosta Androidin yhteensopivuus tulostimien kanssa on kuitenkin parantunut huimasti. Android Oreo tukee ällistyttäviä 97 prosenttia markkinoilla olevista tulostimista – yli 100 miljoonaa – sekä ominaisuuksia, kuten kaksipuolinen tulostus, Wi-Fi Direct -tulostus, suunta ja paperikoon säätö.

Mutta mitä tekemistä Mopria Alliancella on mobiilitulostuksen kanssa, ja mitä on tarjolla tuleville Android-versioille? Tässä on lyhyt Android-tulostuskehyksen historia ja esikatselu valmisteilla olevista parannuksista.

Tulostaminen Androidilla Android 4.4 KitKatilla

Android KitKat -tulostusvalikko.

Androidin varhaiset versiot eivät tue tulostamista. Asiakirjan, kuvan tai minkä tahansa muun tulostaminen Pre-KitKat Android -älypuhelimesta tai -tabletista vaati kolmannen osapuolen työkalun, kuten esim. Google Cloud Print, vedä dokumentti ylös toisessa sovelluksessa ja käytä Androidin Jaa-valikkoa siirtääksesi sen edellä mainittuun työkaluun. Sanomattakin on selvää, että se ei ollut tyylikäs ratkaisu – etenkään verrattuna Applen AirPrintiin ja muihin nouseviin kilpailijoihin.

Androidin tulostinpalvelu tarvitsi muutosta, ja Google pääsi siihen vuonna 2013. Android 4.4 KitKat merkitsi tulostimien hallintaan tarkoitettujen API: iden ja alkuperäisen Android-tulostusalustan debyyttiä. Syntyvässä Android Print Frameworkissa oli käyttöliittymä, jossa oli avattavat valikot tulostimen ja sivun valintaa varten, sekä tulostushallinta, joka välitti tulostuspyynnöt sovelluksista käytettävissä oleville tulostinpalveluihin.

Tulostimen valmistajat eivät tietenkään rajoittuneet uuteen tulostushallintaan. He saattoivat käyttää sovellusliittymiä kehittääkseen omia tulostuspalveluitaan ja jakaakseen niitä Google Playn kautta, ja monet tekivätkin, mukaan lukien HP, Canon, Epson ja Brother. Sovelluskehittäjillä oli puolestaan ​​vapaus lisätä tulostustoimintoja sovelluksiin tai ottaa käyttöön uusia tulostussovellusliittymiä käynnissä olevien tulostustöiden luomiseksi, peruuttamiseksi ja tilan tarkistamiseksi.

Näin Androidin tulostuspino toimi tuolloin (ja kuinka se toimii suurelta osin edelleen): Kun käyttäjä ampui tulosteen työ sovelluksen sisällä, sovellus soitti API-kutsuja Android Print Frameworkiin, joka puolestaan ​​soitti printtiin palvelua. (Yksi näistä API-kutsuista oli Googlen PDF-renderöijalle, joka loi tiedostosta sivutetun PDF-version tulostaa.) Tulostuspalvelu suoritti sitten kättelyn tulostimen kanssa, mikä aloitti tulostusprosessin.

Valitettavasti KitKatin uusi tulostusalusta oli paljaiden luiden määritelmä. Android 5.0 Lollipop paransi sitä materiaalisuunnittelun inspiroimalla valikolla, jossa on tulostuksen esikatselu ja avattavat paperikoon, värin, suunnan ja sivuvalikoiman valitsimet. Ja Android 7.0 Nougat toi mukanaan uusia API-kutsuja, jotka paljastivat tulostustöiden tilan, jolloin sovellukset voivat näyttää tulostuksen edistymisen indikaattoreita. (Aiemmissa Android-versioissa se ei ollut heti ilmeinen.) Mutta Androidin tulostuspino tuli omakseen vasta Oreossa.

Parannuksia tulostamiseen Android 8.0 Oreolla Mopria Alliancen ansiosta

The Mopria-liitto, maailmanlaajuinen voittoa tavoittelematon mobiilitulostusstandardien elin, jolla ei ehkä ole paljoakaan brändin tunnettuutta, mutta se tuskin on uusi lapsi. Viiden vuoden aikana perustamisestaan ​​se on rekrytoinut tulostimen ja tuottavuuden raskaan sarjan, kuten Adoben, Konica Minoltan, Qualcomm, Lexmark, Kyocera, Dell ja Toshiba, jotka kaikki ovat sitoutuneet tukemaan ydintulostustekniikoita, -ominaisuuksia ja -palveluita kaikissa mobiililaitteissa.

Mopria Alliancen ohjauskomitean puheenjohtaja Brent Richtsmeier kertoi XDA-kehittäjät että Moprian tekniikka on asennettu yli 750 miljoonaan laitteeseen eri mobiililaitteisiin ja että se toimittaa 1,4 miljoonaa sivua tulostimille päivittäin. "Kun maailmasta tulee enemmän yhteyksiä [...], on hyvin selvää, että kaikki on yhteydessä toisiinsa ja liikkuvampaa, mutta ihmisten on silti tulostettava", Richtsmeier sanoi.

Tätä varten Mopria teki yhteistyötä Android OEM -valmistajien, kuten Samsung-Mopria-allianssin perustajajäsen-ZTE, Huawei, ja Amazon toimittaa tabletteja ja älypuhelimia Mopria Print Libraryn (MLP) avulla, joka on Moprian kehittäjätyökalusarja. Yksi sen työn hedelmä on Samsung Print Service, mobiilitulostustyökalu Android Print Frameworkille, joka on esiasennettu Samsung Galaxy S4, S5, S6, S7, S8, ja S9. (Herra Richtsmeier sanoo, että sillä on kuukausittain noin 400 miljoonaa aktiivista käyttäjää.) Toinen on ZTE: n Axon 7 ja Axon 7 Max, joka toimitettiin Kiinassa esiasennettuna Mopria Print Servicellä.

Samaan aikaan Mopria aloitti yhteistyön Google yhdistää teknologiansa Android Open Source Projectiin (AOSP) koodikanta. KitKatin julkaisua seuraavien vuosien aikana se tuotti tuhansia koodirivejä, jotka huipentuivat siihen Android Oreon uusi ja parannettu oletustulostuspalvelu.

Oletustulostuspalvelu sisään Android 8.0 Oreo tukee vakiotulostusasetuksia, kuten värinsäätöä, materiaalityypin valintaa ja kopiointia. Se on ilmainen ja helppokäyttöinen, mutta se ei myöskään estä kehittäjiä luomasta omia Mopria-sertifioituja tuotteitaan.

Räätälöity reitti on herra Richtsmeierin mukaan suhteellisen helppoa. Mopria Allianceen liittyminen on ensimmäinen askel – siihen sisältyy pieni lisenssimaksu. Sitten kehittäjillä on pari vaihtoehtoa: (1) Kääntää Mopria-kirjasto omalla koodillaan, (2) käyttää koodikantaa, joka Mopria lisensoi kaikille Mopria Alliancen jäsenille tai (3) käyttää Moprian olemassa olevaa AOSP-koodia mukautetun ratkaisun kirjoittamiseen.

Kun koodi on paikallaan, seuraavaksi tulee testaus. Mopria Alliancen jäsenillä on pääsy työkalusarjoihin vaatimustenmukaisuuden testaamista varten, mukaan lukien automaattiset laitekohtaiset ja tulostintestit. Kun tarvittavat testit on suoritettu ja tiedot kerätty, tulokset on lähetettävä Mopriaan insinööri, joka tarkistaa ne varmistaakseen, että koodi toimii odotetulla tavalla, ja tarkistaa kaikki tarvittavat laatikot. Jos kaikki menee hyvin, sovelluksen katsotaan olevan Mopria-sertifioitu.

Tulostamisen tulevaisuus Androidilla

Androidin tulostusalusta on edennyt pitkälle KitKatia edeltäneen aikakauden jälkeen, jolloin kiusallisia ratkaisuja (yleensä Share-valikko) olivat ainoa tapa tulostaa jotain – lyhyt tiedostojen siirtäminen tulostimeen yhdistetylle tietokoneelle, tietenkin.

Android Oreon oletustulostuspalvelusta puuttuu kuitenkin selvästi yritysominaisuuksia, kuten rei'itys, taitto, nidonta, PIN-todennus tai kirjanpito. Se ei myöskään tue "jaa tulostettavaksi" - ei ole helppoa tapaa tulostaa jotain Androidin Jaa-valikosta. (Herra Richtsmeier syyttää jälkimmäistä ongelmaa Androidin WebView-luokassa vuosi sitten tapahtuneesta bugista, joka viivästytti käyttöönottoa.)

Ominaisuuksien ero Android Oreon oletustulostuspalvelun ja Mopria-sovelluksen välillä. Lähde: Mopria.

Kolmannen osapuolen tulostuspalvelut, kuten Moprian oma erillinen Mopria Print Service, joka on saatavilla ilmaiseksi Google Play Kauppa, auttaa täyttämään toiminnallisuusvajeen lisäämällä ominaisuuksia, kuten syöttölokeron valintaa, Bluetooth-tulostusta, ad hoc -Wi-Fi-tulostusta ja suoraa USB-OTG-tulostusta. Mutta se ei ole paljoa lohdutusta käyttäjille maissa, joissa Internet-infrastruktuuri on epävakaa tai joissa Google Play Kauppa ei ole saatavilla.

Mopria Print ServiceKehittäjä: Mopria-liitto

Hinta: Ilmainen.

4.5.

ladata

Parantumisen merkkejä on onneksi näköpiirissä Android P kaventaa jonkin verran ominaisuuksien kuilua.

Useat Mopria-kehittäjien viime vuoden lopulla jättämät Android Gerritin sitoumukset viittaavat tukemiseen Vain IPPS-tulostimet. IPPS on Internet Printing Protocol (IPP) -protokollan HTTPS-pohjainen suojattu toteutus, jonka avulla sovellukset voivat lähettää tulostustöitä, tiedustella tulostustöiden tilaa ja paljon muuta Internetiin yhdistetyillä tulostimilla.

Ja tammikuussa Mopria-kehittäjät alkoivat luoda pohjaa toiselle mukavalle: Wi-Fi Direct -tulostukselle. Tällä hetkellä Androidin oletustulostuspalvelu tukee vain paikallisia langattomia infrastruktuuriyhteyksiä reitittimen tai hotspotin kautta, mutta uusia sitoumuksia lisää tuki yhteyksille suoraan Android-älypuhelimien ja -tablettien sekä Wi-Fi Direct -yhteensopivien tulostimien välillä. Wi-Fi Directin avulla pariliitosta ei tarvita, ja toisin kuin Wi-Fi-hotspotit, jotkin tulostimet eivät edes vaadi salasanaa.

Mr. Richtsmeier sanoi, että Mopria-kehittäjät ovat myös toimittaneet koodia tulostimien manuaalista lisäämistä varten.

"On tehty tutkimuksia, jotka osoittavat, että 80 prosenttia milleniaaleista, jotka muodostavat suurimman osan työvoimasta, tekee työnsä mobiiliteknologian avulla, mutta vain 33 prosenttia heistä sanoo, että mobiiliteknologiat vastaavat heidän tarpeitaan", herra Richtsmeier sanoi, "ja tulostus on asia, jota ihmiset pitävät avainasiana, joka tapahtuu toimisto. Mopria yrittää täyttää tämän aukon [ja] vastata [näihin] tarpeisiin."