Android cihazlardan belge yazdırmak her zaman kolay bir iş olmasa da uzun bir yol kat etti. Bu büyük ölçüde Android 8.0 Oreo'da temel yazdırma teknolojilerini uygulamak için Google ile birlikte çalışan Mopria Alliance'ın sayesindedir.
Android 8.0 Oreo'nun Varsayılan Yazdırma Hizmetinin kullanıma sunulmasından önce, belgeleri Android'de yazdırmak söylenenden daha kolaydı. Google'ın mobil işletim sistemi, Android 4.4 KitKat'a kadar yerel yazıcı desteği kazanamadı; istisna dışında Samsung gibi üçüncü taraf çözümlerin kullanılması, yazıcının kurulması için satıcıya özel eklentiler ve sürücüler. Ancak akıllı telefon ve yazıcı üreticilerinin oluşturduğu bir konsorsiyum olan Mopria Alliance sayesinde, Android'in yazıcılarla uyumluluğu hızla gelişti. Android Oreo, piyasadaki yazıcıların şaşırtıcı bir şekilde yüzde 97'sini (100 milyonun üzerinde) ve ayrıca çift taraflı yazdırma, Wi-Fi Direct yazdırma, yönlendirme ve kağıt boyutu ayarlama gibi özellikleri destekler.
Peki Mopria Alliance'ın mobil yazdırmayla ne ilgisi var ve Android'in gelecekteki sürümlerini neler bekliyor? Burada Android yazdırma çerçevesinin kısa bir geçmişini ve üretim hattındaki iyileştirmelerin bir önizlemesini bulabilirsiniz.
Android 4.4 KitKat ile Android'de Yazdırma
Android'in ilk sürümleri yerel olarak yazdırmayı desteklemiyordu. KitKat öncesi Android akıllı telefon veya tabletten bir belge, resim veya başka herhangi bir şeyi yazdırmak için aşağıdaki gibi bir üçüncü taraf aracın indirilmesi gerekir: Google Bulut Yazdırma, belgeyi başka bir uygulamada açın ve yukarıda belirtilen araca aktarmak için Android'in Paylaş menüsünü kullanın. Söylemeye gerek yok, özellikle Apple'ın AirPrint'i ve diğer gelecek vaat eden rakipleriyle karşılaştırıldığında şık bir çözüm değildi.
Android'in yazıcı hizmetinin yenilenmeye ihtiyacı vardı ve Google 2013'te bu işe el attı. Android 4.4 KitKat yazıcıları yönetmeye yönelik API'lerin ve yerel bir Android yazdırma platformunun ilk başlangıcı oldu. Yeni ortaya çıkan Android Yazdırma Çerçevesi, yazıcı ve sayfa seçimi için açılır menüler içeren bir kullanıcı arayüzüne ve uygulamalardan gelen yazdırma isteklerini mevcut yazıcı hizmetlerine ileten bir yazdırma yöneticisine sahipti.
Yazıcı üreticileri elbette yeni baskı yöneticisiyle sınırlı değildi. API'leri kendi baskı hizmetlerini geliştirmek ve bunları Google Play aracılığıyla dağıtmak için kullanabildiler ve HP, Canon, Epson ve Brother dahil pek çok kişi bunu yaptı. Bu arada uygulama geliştiricileri, uygulamalara yazdırma eylemleri ekleme veya devam eden yazdırma işlerini oluşturmak, iptal etmek ve durumunu kontrol etmek için yeni yazdırma API'lerini uygulama özgürlüğüne sahipti.
Android'in yazdırma yığını o zamanlar şu şekilde çalışıyordu (ve bugün de büyük ölçüde hala nasıl çalışıyor): Bir kullanıcı bir yazdırma işlemini başlattığında bir uygulamanın içinden bir iş aldığında, uygulama Android Print Framework'e API çağrıları yaptı ve bu da bir yazdırma işlemine çağrı yaptı. hizmet. (Bu API çağrılarından biri, dosyanın sayfalandırılmış bir PDF sürümünü oluşturan Google'ın PDF oluşturucusuna yapıldı. Baskı hizmeti daha sonra yazıcıyla bir anlaşmayı tamamlayarak yazdırma sürecini başlattı.
Ne yazık ki KitKat'ın yeni baskı platformu tam anlamıyla çıplak kemiklerin tanımıydı. Android 5.0 Lolipop baskı önizlemesi ve kağıt boyutu, renk, yön ve sayfa aralığı için açılır seçiciler içeren Materyal Tasarımı'ndan ilham alan bir menü ile geliştirildi. Ve Android 7.0 Nugat yazdırma işlerinin durumunu ortaya çıkaran ve uygulamaların yazdırma ilerlemesine ilişkin göstergeler görüntülemesine olanak tanıyan yeni API çağrılarını da beraberinde getirdi. (Android'in önceki sürümlerinde bu hemen belli olmuyordu.) Ancak Android'in yazdırma yığını Oreo'ya kadar kendine gelmemişti.
Mopria Alliance sayesinde Android 8.0 Oreo'da yazdırma konusunda iyileştirmeler
Mopria İttifakıKâr amacı gütmeyen, global bir mobil baskı standartları kuruluşu olan. Kuruluşundan bu yana geçen beş yıl içinde Adobe, Konica Minolta, Qualcomm, Lexmark, Kyocera, Dell ve Toshiba, hepsi mobil aygıtlarda temel yazdırma teknolojilerini, özelliklerini ve hizmetlerini desteklemeye kararlıdır.
Mopria İttifakı Yönlendirme Komitesi Başkanı Brent Richtsmeier şunları söyledi: XDA Geliştiricileri Mopria teknolojisinin 750 milyondan fazla farklı mobil cihazda yüklü olduğunu ve yazıcılara her gün 1,4 milyon sayfa dağıttığını söyledi. Bay Richtsmeier, "Dünya daha bağlantılı hale geldikçe [...] her şeyin birbirine bağlı ve daha mobil hale geldiği çok açık, ancak insanların hâlâ yazdırmaya ihtiyacı var" dedi.
Bu amaçla Mopria, aşağıdaki Android OEM'leriyle işbirliği yaptı: SAMSUNG—Mopria Alliance'ın kurucu üyesi—ZTE, Huawei, Ve Amazon tabletleri ve akıllı telefonları Mopria'nın geliştirici araçları paketi olan Mopria Print Library (MLP) ile göndermek. Bu emeğin meyvelerinden biri, Android Print Framework için önceden yüklenmiş olarak gelen bir mobil yazdırma aracı olan Samsung Print Service'tir. Samsung Galaxy s4, S5, S6, S7, S8, Ve S9. (Bay Richtsmeier aylık yaklaşık 400 milyon aktif kullanıcısı olduğunu söylüyor.) Bir diğeri ise şu: ZTE'nin Axon 7'si ve Çin'de Mopria Baskı Hizmeti önceden yüklenmiş olarak gönderilen Axon 7 Max.
Eş zamanlı olarak Mopria, Google teknolojilerini Android Açık Kaynak Projesi ile birleştirmek (AOSP) kod tabanı. KitKat'ın piyasaya sürülmesinden sonraki yıllarda binlerce satırlık kodla katkıda bulunuldu. Android Oreo'nun yeni ve geliştirilmiş Varsayılan Yazdırma Hizmeti.
Varsayılan Yazdırma Hizmeti Android 8.0 Oreo renk ayarı, ortam türü seçimi ve kopyalama gibi standart yazdırma ayarlarını destekler. Ücretsizdir ve kullanımı kolaydır ancak geliştiricilerin kendi Mopria sertifikalı ürünlerini oluşturmalarına da engel değildir.
Bay Richtsmeier'e göre özel rotaya gitmek nispeten kolaydır. Mopria Alliance'a katılmak ilk adımdır; küçük bir lisans ücreti dahildir. Daha sonra geliştiricilerin birkaç seçeneği vardır: (1) Mopria Kitaplığını kendi kodlarıyla derlemek, (2) Mopria Kitaplığını kendi kodlarıyla derlemek, (2) Mopria, Mopria Alliance'ın tüm üyelerine lisans verir veya (3) özel bir çözüm yazmak için Mopria'nın mevcut AOSP kodunu kullanır.
Kod yerleştirildikten sonra sıra teste gelir. Mopria Alliance üyelerinin, otomatik cihaza özel testler ve yazıcı testleri de dahil olmak üzere uyumluluk testleri için araç setlerine erişimi vardır. Gerekli testler yapıldıktan ve veriler toplandıktan sonra sonuçlar Mopria'ya gönderilmelidir. Kodun beklendiği gibi davrandığından emin olmak için bunları gözden geçiren ve gerekli tüm işlemleri kontrol eden mühendis kutular. Her şey yolunda giderse uygulamanın Mopria sertifikalı olduğu kabul edilir.
Android'de Yazdırmanın Geleceği
Android'in yazdırma platformu, önemsiz geçici çözümlerin (genellikle Paylaş menüsü) bir şeyi yazdırmanın tek yoluydu; dosyaları yazıcıya bağlı bir PC'ye aktarmak dışında kurs.
Bununla birlikte, Android Oreo'nun Varsayılan Yazdırma Hizmeti, delme, katlama, zımbalama, PIN kimlik doğrulaması veya muhasebe özellikleri gibi kurumsal özelliklerden bariz bir şekilde yoksundur. Ayrıca "yazdırmak için paylaş" seçeneğini de desteklemez; Android'in Paylaş menüsünden bir şeyi yazdırmanın kolay bir yolu yoktur. (Bay Richtsmeier, ikinci sorunun bir yıl önce Android'in WebView sınıfında meydana gelen ve uygulamayı geciktiren bir hatadan kaynaklandığını söylüyor.)
Mopria'nın kendi bağımsız Mopria Yazdırma Hizmeti gibi üçüncü taraf yazdırma hizmetleri, şu adresten ücretsiz olarak edinilebilir: Google Oyun mağazasıgiriş tepsisi seçimi, Bluetooth yazdırma, özel Wi-Fi yazdırma ve doğrudan USB-OTG yazdırma gibi özellikler ekleyerek işlevsellik boşluğunun doldurulmasına yardımcı olur. Ancak bu, internet altyapısının zayıf olduğu veya Google Play Store'un bulunmadığı ülkelerdeki kullanıcılar için pek de teselli değil.
Fiyat: Ücretsiz.
4.5.
Neyse ki, iyileşme işaretleri ufukta görünüyor. AndroidP özellik açığını bir miktar kapatacak.
Geçen yılın sonlarında Mopria geliştiricileri tarafından gönderilen Android Gerrit'teki çeşitli taahhütler, Yalnızca IPPS özellikli yazıcılar. IPPS, uygulamaların internete bağlı yazıcılarla yazdırma işleri göndermesine, yazdırma işi durumunu sorgulamasına ve daha fazlasını yapmasına olanak tanıyan Internet Yazdırma Protokolünün (IPP) HTTPS tabanlı güvenli bir uygulamasıdır.
Ve Ocak ayında, Mopria geliştiricileri başka bir güzel özelliğin temelini atmaya başladı: Wi-Fi Direct yazdırma. Şu anda Android'deki Varsayılan Yazdırma Hizmeti yalnızca bir yönlendirici veya erişim noktası aracılığıyla yerel kablosuz altyapı bağlantılarını desteklemektedir, ancak yeni taahhütler Android akıllı telefonlar ve tabletler ile Wi-Fi Direct uyumlu yazıcılar arasındaki bağlantılar için doğrudan destek ekleyin. Wi-Fi Direct ile eşleştirmeye gerek yoktur ve Wi-Fi erişim noktalarından farklı olarak bazı yazıcılar parola bile gerektirmez.
Bay Richtsmeier, Mopria geliştiricilerinin yazıcıları manuel olarak eklemek için de kod sağladığını söyledi.
"İşgücünün çoğunluğunu oluşturan Y kuşağının yüzde sekseninin işlerini mobil teknolojiyle yaptığını ancak yalnızca 33'ünün mobil teknolojiyle yaptığını gösteren çalışmalar yapıldı. Bunların yüzdesi bu mobil teknolojilerin ihtiyaçlarını karşıladığını söylüyor" Bay Richtsmeier şunları söyledi: "ve baskı, insanların iş hayatında gerçekleşen önemli bir şey olarak gördüğü bir şey. ofis. Mopria bu boşluğu doldurmaya ve bu ihtiyaçları karşılamaya çalışıyor."