Android 14 MR-9 OS sürümü ile birlikte, Elo I-Series 5 cihazları, Zebra'nın kurumsal Android cihazları arasında kullanılan aynı sıfır kodlu veri yakalama servisi olan Zebra DataWedge ile gönderilmektedir.
DataWedge, bağlı bir barkod tarayıcısından veya kameradan veri toplar ve bunu ön planda olan uygulamaya - ya tuş vuruşları olarak, klavyeden yazılmış gibi, ya da uygulamanın programatik olarak aldığı bir Android intent olarak iletir. Uygulamalar, tarayıcıya özgü kod veya bir Elo'ya özel SDK içermeden tarama verilerini almak için gereklidir.
Bu, Elo ve Zebra tarafından ortaklaşa teslim edilen ilk yazılım platformu entegrasyonudur. DataWedge, Zebra tarafından oluşturulmuş ve Elo tarafından Elo Android OS görüntüsüne entegre edilmiştir, bu nedenle MR-9 güncellemesinden sonra kutudan çıktığı gibi mevcuttur - ayrı bir indirme veya yan yükleme gerekmez.
Neden önemli
Mevcut uygulama mantığını yeniden kullanma. Zebra cihazlarında DataWedge profilleri ve intentleri ile yazılmış olan uygulamalar, tarama entegrasyonlarını yeniden yazmadan Elo I-Series 5’te çalışacak şekilde tasarlanmıştır.
Tarayıcı SDK'sı gerekmez. Tarama verileri tuş vuruşları veya intentler olarak gelir, bu nedenle yeni uygulamalar, cihaz spesifik bir SDK entegrasyonu olmadan taramayı destekleyebilir.
Uygulama başına davranış, otomatik olarak. Profiller uygulamalara bağlıdır; DataWedge, uygulamalar ön plana çıktıkça profilleri değiştirir, kullanıcı eylemi olmadan.
Tekrar edilebilir filo yapılandırması. Bir cihazda oluşturulan bir yapılandırma, diğerlerine aktarılabilir ve içe aktarılabilir.
2. Donanım ve Platform Uyumluluğu
Desteklenen cihazlar ve OS
Cihaz
Chipset
OS
Elo I-Series 5 10", 15" ve 22"
Qualcomm QCS6490
Android 14
Minimum OS: Elo Android 14 MR-9, sürüm 7.000.009.0046+gen5p veya sonraki. Mevcut olma durumu: 28 Ekim 2026’da EloView portalında OTA güncellemesi; 4 Kasım 2026’dan itibaren EloView ve OEMConfig'de varsayılan OTA.
Desteklenen giriş kaynakları
Giriş kaynağı
Bağlantı
Notlar
Elo Edge Connect barkod tarayıcıları
USB
Zebra tarama motoru tarayıcıları, DataWedge tarafından yerel olarak sürülmektedir.
Entegre ön kamera
Dahili
DataWedge'de Ön Kamera olarak listelenmiştir. Barkod Girişi Tarayıcı seçme menüsü altından yeni tarayıcı ekle. I-Series 5 10", 15" ve 22" modellerinde mevcuttur.
Aşama 1, barkod yakalama, profil yönetimi, veri iletimi ve yapılandırma için temel DataWedge özellik setini sunar. Özellik açıklamaları Zebra'nın DataWedge belgeleriyle uyumludur; tam parametre referansı için Zebra TechDocs'a bakın (https://techdocs.zebra.com/datawedge/latest/guide/about/).
3.1 Veri yakalama
Özellik
Açıklama
Barkod Girişi
Bağlı USB tarayıcılarından veya bir kameradan barkod verisini alır.
Kamera ile tarama
DataWedge vizöründen bir kamera ile barkodları tarar.
Tarayıcı Girişi eklentisi
Tarayıcı donanımını, çözümleyici parametrelerini ve okuma parametrelerini kontrol eder.
Tarayıcı seçimi
Varsayılan olarak otomatik. Belirli bir harici tarayıcıyı veya ön kamerayı kullanmak için, Barkod Girişi Tarayıcı seçimini açın, menüyü açın ve Yeni tarayıcı ekle; Otomatik Kullan seçeneği otomatik seçime geri döner.
Çözümleyici (simbololoji) yapılandırması
Bireysel simgeleri etkinleştirip devre dışı bırakabilir ve profil başına çözümleyici parametrelerini ayarlayabilirsiniz.
Data Capture Plus (ekranda tarama tetikleyici)
Ekranın bir kısmını sanal bir tarama tetikleyici olarak belirler: basıp tutmak, profilin seçili tarayıcısı veya kamerası ile bir tarama başlatır, donanım tetikleyicisi gibi. Uygulamalarda etkinleştirildiğinde, profil ile birlikte dahil olan yüzey düğmesi olarak görünür: yeni profillerde varsayılan olarak açıktır ve profili olmayan uygulamalarda Profil0 etkinleştirildiğinde görünür (Başlarken, Adım 2).
Tarama verilerini ön planda bulunan uygulamanın odaklı alanına tuş olayları olarak iletir, eylem tuşu karakterleri, karakterler arası gecikme ve tuş olayı gecikmesini içerir.
Intent çıktısı
Tarama verilerini bir uygulamaya Android intent (yayın, aktivite başlatma veya hizmet başlatma) olarak iletir, eylem ve kategori konfigüre edilebilir. Veriler standart DataWedge extraları olarak gelir, örneğin com.symbol.datawedge.data_string ve com.symbol.datawedge.label_type.
Temel Veri Biçimlendirme (BDF)
Tarama verisine bir ön ek, sondan veya Enter/TAB tuşu ekler.
Gelişmiş Veri Biçimlendirme (ADF)
Simgeye, uzunluğa veya içeriğe bağlı kural tabanlı biçimlendirme.
GS1 / GS1 Dijital Bağlantı ayrıştırma
Veri çıktısında GS1 Uygulama Tanımlayıcılarını ayrıştırır ve sıralar.
Uygulama üzerinden DataWedge kontrol edin - örneğin profilleri değiştirin, bir yumuşak taramayı tetikleyin, devre dışı kalan uygulama listesini ayarlayın, tarayıcı durumunu sorgulayın ve yapılandırmayı oluşturun veya güncelleyin.
Cihazı Elo Android 14 MR-9 (7.000.009.0046+gen5p) veya daha yenisiyle EloView portalından veya cihaz üzerindeki EloView Kontrol Panelinden güncelleyin. Diğer MDM kullanıcıları, Elo OEMConfig'un Otomatik ve Manuel Güncelleme özelliklerini kullanabilir.
Uygulama başlatıcısından DataWedge uygulamasını açın.
Adım 2 - Profil0'ı etkinleştirin ve doğrulayın
Profil0 kendi profili olmayan her uygulamaya uygulanan yedek profilidir. Sürüm yapısında varsayılan olarak kapalıdır, bu nedenle kendi profili olmayan uygulamalar herhangi bir yüzey tarama düğmesi almaz ve DataWedge kamerayı tutmaz, ta ki açana kadar.
Bunu etkinleştirmek için Android Ayarları Elo Ayarları bölümünü açın ve DataWedge taraması (Profil0) seçeneklerini açın. Ardından DWDemo'yu açın, bağlantılı tarayıcı ile bir barkod tarayın (veya ekran üzerindeki sarı tarama düğmesine basarak ve tutun: Tarayıcı seçimiOtomatik durumunda bağlantılı USB tarayıcıyı kullanır ve USB tarayıcı bağlı değilse ön kamerayla tarar) ve verilerin göründüğünü onaylayın.
Elo Ayarları kontrol edilirken, DataWedge uygulaması içindeki Profil0 girişi gri renkli olacak şekilde işaretlenecektir ("yönetici tarafından devre dışı bırakılmıştır"); Profil0'ı Elo Ayarlarından değiştirin.
Her cihazı dokunmadan taramayı etkinleştirmek için, uygulamanıza Profil0'a güvenmek yerine kendi profilini verin. Bir profil, uygulamanız ön planda olduğunda etkin olur, Profil0 ayarından bağımsızdır. Bunu bir referans cihazında oluşturun ve Otomatik İçe Aktarma (Adım 5) ile filoya itmeli, veya uygulamanın ilk açılışında DataWedge SET_CONFIG Intent API'si ile oluşturmasını sağlayabilirsiniz (bkz. Geliştiriciler için).
Adım 3 - Uygulamanız için bir profil oluşturun
DataWedge'de menüyü açın ve Yeni profil seçeneğini belirleyin; bir isim girin.
Açık İlişkili uygulamalar ve uygulamanızın paketini (ve isteğe bağlı olarak özel aktiviteleri) ekleyin.
Barkod Girişi altında, girişi etkinleştirildiğinden emin olun ve Tarayıcı seçimi altında cihazı seçin (Otomatik varsayılan olarak; belirli bir harici tarayıcıyı veya ön kamerayı seçmek için menüyü açın ve Yeni tarayıcıyı koru seçeneğini belirleyin). Not: Barkod Girişi Tarayıcı seçiminde seçilen tarayıcı, profilin kullandığıdır; Tarayıcı Ayarlarını Yapılandır seçeneği yalnızca o tarayıcının parametrelerini ayarlar.
Çözümleyiciler altında, yalnızca iş akışınızda gereken simgeleri etkinleştirin.
Bir çıktı seçin: Tuş vuruşu çıktısı metin alanlarını okuyan uygulamalar için veya Intent çıktısı tarama verilerini programatik olarak alan uygulamalar için (intent eylem, kategori ve teslim yöntemini uygulamanızın alıcısına uygun hale getirin). Kullanmadığınız çıktıyı devre dışı bırakın.
İsteğe bağlı olarak Temel veya Gelişmiş Veri Biçimlendirme altında ön ekler, son ekler veya kurallar ekleyin.
Uygulamanızı ön plana getirin - DataWedge otomatik olarak yeni profili değiştirir.
Adım 4 - Profil0 ve ekran üzerindeki tarama düğmesini kontrol et
Profil0 varsayılan olarak kapalıdır, bu nedenle kendi profili olmayan uygulamalar yüzey tarama düğmesi göstermez. Açmak veya kapatmak için Android Ayarları > Elo Ayarları > DataWedge taraması (Profil0) bölümünden değiştirin.
Data Capture Plus her yeni profilde varsayılan olarak açıktır, bu nedenle yüzey tarama düğmesi kendi profillerine sahip uygulamalarda da görünür. Bir uygulama için gizlemek için, o uygulamanın profilini açın ve Data Capture Plus > Enabled seçeneğini temizleyin.
Kamerayı paylaşmaması veya tarama verisi almaması gereken uygulamalar - örneğin dokunarak ödeme / SoftPOS ödeme uygulamaları, kamera kullanımını tespit eden - Ayarlar > Devre dışı kalan uygulama listesi'ne eklenmelidir veya Profil0 kapalı bırakılmalıdır.
Adım 5 - Yapılandırmayı filonuza dağıtın
Bir yapılandırılmış referans cihazında, DataWedge Ayarları Dışa Aktar seçeneğini açın ve tam yapılandırmayı (datawedge.db) veya bir profili (dwprofile\_<isim>.db) dışa aktarın.
MDM'inizi kullanarak dosyayı hedef cihazlardaki DataWedge otomatik içe aktarma klasörüne itmek için:
DataWedge, dosyayı otomatik olarak içe aktarır ve yeniden başlatmaya gerek kalmadan uygular. Exported .db dosyalarını yeniden adlandırmayın veya düzenlemeyin.
Zebra Android cihazlarında DataWedge ile entegre edilmiş uygulamalar, Aşama 1 özellik seti için herhangi bir tarama kodu değişikliği gerektirmeyecek şekilde tasarlanmıştır.