テクニカル概要、Elo Android I-Series 5のZebra DataWedgeについて。互換性、機能サポート、および設定(フェーズ 1)
バージョン
| コンポーネント |
バージョン |
| コンポーネント |
バージョン |
| DataWedge |
20.0.36.139 |
| スキャナフレームワーク |
43.63.56.0 |
| 最低Elo OS |
Elo Android 14 MR-9, 7.000.009.0046+gen5p |
1. 概要
Android 14 MR-9 OSリリースから、Elo I-Series 5デバイスにZebra DataWedgeが搭載され、これはZebraのエンタープライズAndroidデバイス全体で使用されるゼロコードデータキャプチャサービスと同じです。
DataWedgeは、接続されたバーコードスキャナまたはカメラからデータをキャプチャし、前面にあるアプリケーションにそれを提供します - キーストロークとして、キーボードで入力されたかのように、またはアプリがプログラム的に受け取るAndroidインテントとして。アプリは、スキャンデータを受け取るために、スキャナ特有のコードやElo特有のSDKを含める必要はありません。
これは、EloとZebraが共同で提供する最初のソフトウェアプラットフォーム統合です。DataWedgeはZebraによって構築され、EloがElo Android OSイメージに統合するため、MR-9アップデート後はすぐに利用可能です - 別途ダウンロードまたはサイドロードは必要ありません。
重要な理由
-
既存のアプリロジックの再利用。 Zebraデバイス上のDataWedgeプロファイルおよびインテントに対して既に書かれたアプリケーションは、そのスキャン統合を再記述することなくElo I-Series 5上で動作するように設計されています。
-
スキャナSDKは不要。 スキャンデータはキーストロークまたはインテントとして到着するため、新しいアプリはデバイス特有のSDKを統合することなくスキャンをサポートできます。
-
アプリケーションごとの動作、自動的に。 プロファイルはアプリに結び付けられています。DataWedgeは、アプリが前面に来るとプロファイルを切り替え、ユーザーアクションは必要ありません。
-
繰り返し可能なフリート設定。 一つのデバイス上で作成された設定は、他のデバイスにエクスポートおよびインポートできます。
2. ハードウェアとプラットフォームの互換性
サポートされているデバイスとOS
| デバイス |
チップセット |
OS |
| Elo I-Series 5 10インチ、15インチ、22インチ |
Qualcomm QCS6490 |
Android 14 |
最低OS: Elo Android 14 MR-9, バージョン 7.000.009.0046+gen5p 以上。
提供開始日: 2026年10月28日よりEloViewポータルでドロップダウンOTA; 2026年11月4日よりEloViewおよびOEMConfigでデフォルトOTA。
サポートされている入力ソース
| 入力ソース |
接続 |
備考 |
| Elo Edge Connectバーコードスキャナ |
USB |
Zebraスキャンエンジンスキャナは、DataWedgeによってネイティブに駆動されます。 |
| 統合フロントカメラ |
内蔵 |
DataWedgeで フロントカメラ としてリストされています。バーコード入力スキャナ選択メニューの「新しいスキャナを追加」から選択します。I-Series 5の10インチ、15インチ、22インチで利用可能。 |
Zebra TechDocsリファレンス:
3. 機能
フェーズ1では、バーコードキャプチャ、プロファイル管理、データ配信、および設定のコアDataWedge機能セットが提供されます。機能の説明はZebraのDataWedge文書に従っており、完全なパラメータリファレンスについてはZebra TechDocsを参照してください(https://techdocs.zebra.com/datawedge/latest/guide/about/)。
3.1 データキャプチャ
| 機能 |
説明 |
| バーコード入力 |
接続されたUSBスキャナまたはカメラからバーコードデータを取得します。 |
| カメラスキャン |
DataWedgeのファインダーを通じてカメラでバーコードをスキャンします。 |
| スキャナ入力プラグイン |
スキャナハードウェア、デコーダーパラメータ、および読み取りパラメータを制御します。 |
| スキャナ選択 |
デフォルトで自動。特定の外部スキャナまたはフロントカメラを使用するには、バーコード入力スキャナ選択を開き、メニューを開いて新しいスキャナを追加を選択します;自動を使用することに戻ります。 |
| デコーダー(シンボロジー)設定 |
個々のシンボロジーを有効または無効にし、プロファイルごとにデコーダーパラメータを設定します。 |
| データキャプチャプラス(画面上のスキャントリガー) |
画面の一部をバーチャルスキャントリガーとして指定します: 押して保持すると、プロファイルで選択したスキャナまたはカメラでスキャンを開始します。新しいプロファイルではデフォルトでオンになり、プロファイルのないアプリケーションではProfile0が有効にされると表示されます(はじめに、ステップ2)。 |
Zebra TechDocsリファレンス:
3.2 データ配信およびフォーマット
| 機能 |
説明 |
| キーストローク出力 |
スキャンデータを前面アプリのフォーカスフィールドにキーイベントとして配信します。アクションキー文字、文字間遅延、キーイベント遅延を含みます。 |
| インテント出力 |
スキャンデータをアプリにAndroidインテント(ブロードキャスト、アクティビティの開始、またはサービスの開始)として配信し、アクションとカテゴリを設定可能です。データはcom.symbol.datawedge.data_stringやcom.symbol.datawedge.label_typeなどの標準DataWedge extrasで到着します。 |
| 基本データフォーマット(BDF) |
スキャンデータにプレフィックス、サフィックス、またはEnter/Tabキーを追加します。 |
| 高度なデータフォーマット(ADF) |
シンボロジー、長さ、または内容に基づくルールベースのフォーマット。 |
| GS1 / GS1デジタルリンク解析 |
出力内のGS1アプリケーション識別子を解析および順序付けします。 |
Zebra TechDocsリファレンス:
3.3 プロファイル管理
| 機能 |
説明 |
| 複数のプロファイル |
異なるアプリやユースケースのための別個の設定を作成および管理します。 |
| デフォルトプロファイル(Profile0) |
独自のプロファイルを持たないアプリに適用される基本プロファイル。 |
| アプリとアクティビティの関連付け |
プロファイルを1つ以上のアプリ(およびアクティビティ)にリンクし、そのアプリが前面にあるときにアクティブにします。 |
| 自動プロファイル切り替え |
アプリが前面に来るときに、DataWedgeは関連付けられたプロファイルに切り替わります。 |
| プロファイルの作成・編集・削除 |
DataWedge設定アプリでプロファイルを管理します。 |
| プロファイルを無効にする |
削除することなくプロファイルをオフにします。 |
| プロファイルを複製する |
プロファイルを複製します(アプリ関連付けなしで)。 |
Zebra TechDocsリファレンス:
3.4 DataWedge設定とデプロイ
| 機能 |
説明 |
| DataWedgeを有効/無効にする |
DataWedgeサービスをオンまたはオフにします。 |
| 無効なアプリリスト |
前面にある間、選択したアプリやアクティビティのDataWedgeを一時停止します。 |
| プロファイルのエクスポート/インポート |
単一のプロファイルをファイルにエクスポートし、他のデバイスでインポートします。 |
| 完全設定のエクスポート/インポート |
完全なDataWedge設定をエクスポートし、他のデバイスでインポートします。 |
| デフォルトに戻す |
DataWedgeをデフォルト設定に戻します。 |
| 自動インポート |
DataWedgeはその自動インポートフォルダに配置された設定ファイルを自動的に適用します(セクション4を参照)。 |
| 設定の永続性 |
再起動しても設定が保持されます。 |
| 設定ユーザーインターフェース |
手動設定のためのデバイス上のDataWedgeアプリ。 |
Zebra TechDocsリファレンス:
3.5 プログラム的制御とツール
| 機能 |
説明 |
| DataWedgeインテントAPI |
アプリからAndroidインテントを使用してDataWedgeを制御します。たとえば、プロファイルを切り替える、ソフトスキャンをトリガーする、無効なアプリリストを設定する、スキャナのステータスを照会する、設定を作成または更新します。 |
| DWDemoアプリ |
スキャンとデータ出力のテスト。 |
Zebra TechDocsリファレンス:
4. はじめに
ステップ 1 - OSを更新する
- EloViewポータルまたはデバイス上のEloViewコントロールパネルからデバイスをElo Android 14 MR-9(7.000.009.0046+gen5p)以上に更新します。他のMDMユーザーは、Elo OEMConfigの自動更新と手動更新機能を利用できます。
- Edge Connectバーコードスキャナを使用している場合は、それをデバイスに接続します。
- アプリランチャーからDataWedgeアプリを開きます。
ステップ 2 - Profile0を有効にし、確認する
-
Profile0は、独自のプロファイルを持たないすべてのアプリに適用されるフォールバックプロファイルです。リリースビルドではデフォルトでオフです、したがって独自のプロファイルのないアプリはフローティングスキャンボタンを表示せず、DataWedgeはカメラを保持しません。
- それを有効にするには、Android設定Elo設定を開きDataWedgeスキャン(Profile0)をオンにします。次にDWDemoを開き、接続されたスキャナでバーコードをスキャンします(または、画面上の黄色のスキャンボタンを押して保持します:スキャナ選択が自動になっている場合は、接続されたUSBスキャナが使用され、USBスキャナが接続されていない場合はフロントカメラでスキャンします)、データが表示されることを確認します。
- Elo設定のコントロールが使用されている間、DataWedgeアプリ内のProfile0エントリはグレー表示されます(「管理者によって無効化」); Profile0をElo設定から変更します。
-
各デバイスに触れることなくスキャンを有効にするには、 Profile0に頼る代わりにアプリに独自のプロファイルを与えます。プロファイルは、そのアプリが前面にあるときに適用され、Profile0の設定は無視されます。参照デバイスでプロファイルを作成し、自動インポート(ステップ5)でフリートにプッシュします。または、アプリに最初の起動時にDataWedgeのSET_CONFIGインテントAPIを使用してプロファイルを作成させます(開発者向けを参照)。
ステップ 3 - アプリ用のプロファイルを作成する
- DataWedgeでメニューを開き、新しいプロファイルを選択します; 名前を入力します。
-
関連付けられたアプリを開き、アプリのパッケージ(およびオプションで特定のアクティビティ)を追加します。
- バーコード入力の下で、入力が有効になっていることを確認し、スキャナ選択の下でデバイスを選択します(デフォルトでは自動; 特定の外部スキャナやフロントカメラを選ぶにはメニューを開いて新しいスキャナを維持を選択します)。 注意: バーコード入力スキャナ選択の下で選択されたスキャナが、プロファイルが使用するスキャナです; スキャナ設定の構成は、そのスキャナのパラメータのみを設定します。
- デコーダーの下で、ワークフローに必要なシンボロジーのみを有効にします。
- 出力を選択します: テキストフィールドを読み取るアプリにはキーストローク出力、プログラム的にスキャンデータを受信するアプリにはインテント出力(インテントアクション、カテゴリ、およびデリバリーメソッドをアプリのレシーバーに一致させて設定)。使用していない出力は無効にします。
- プレフィックス、サフィックス、またはルールを基本または高度なデータフォーマットの下にオプションで追加します。
- アプリを前面に持ってきます - DataWedgeは自動的に新しいプロファイルに切り替わります。
ステップ 4 - Profile0と画面上のスキャンボタンを制御する
- Profile0はデフォルトでオフになっているため、独自のプロファイルを持たないアプリにはフローティングスキャンボタンが表示されません。 Android設定 > Elo設定 > DataWedgeスキャン(Profile0)からオンまたはオフに切り替えます。
- データキャプチャプラスはすべての新しいプロファイルでデフォルトでオンになっているため、プロファイルを持つアプリにもフローティングスキャンボタンが表示されます。アプリのためにそれを隠すには、そのアプリのプロファイルを開き、データキャプチャプラス > 有効にするを解除します。
- カメラを共有したり、スキャンデータを受信してはいけないアプリ - たとえば、タップ・トゥ・ペイ / ソフトPOS決済アプリでカメラの使用を検出するアプリ - は、DataWedgeの設定 > 無効なアプリリストに追加するか、Profile0をオフのままにしてください。
ステップ 5 - 設定をフリートにデプロイする
- 設定された参照デバイスでDataWedge設定エクスポートを開き、完全な設定(datawedge.db)または単一プロファイル(dwprofile\_<name>.db)をエクスポートします。
- MDMを使用して、ファイルを対象デバイス上のDataWedge自動インポートフォルダにプッシュします:
/storage/emulated/0/Android/data/com.symbol.datawedge/files/autoimport
- DataWedgeはファイルを自動的にインポートし、再起動せずに適用します。 エクスポートした.dbファイルの名前を変更したり、編集したりしないでください。
開発者向け
5. リソースとサポート