DataWedge
DataWedge is an application service available on our enterprise mobile computing devices that provides intent APIs for communicating with the Scanner, Camera or RFID inputs on the device.
Simplify Programming of Complex Data Processing with Android Intents
Do you need to collect data, such as barcodes, on Zebra devices with little to no coding? Would you like to manipulate this data on-the-fly or send the data to multiple locations or applications, including external sources? Could you benefit from advanced OCR data capture, like license plate or ID reading? With all of these features and more, DataWedge makes it easy to build enterprise-grade applications on our enterprise mobile computers.
Popular Tutorials
Documentation

Beginner

Overview

Zebra DataWedge is an application service that provides the capability to control and manage data capture hardware with little effort to integrate acquired data into new or existing apps with DataWedge.

Beginner

Supported Peripheral Devices

Scanners compatible with DataWedge, including Camera, Built-in & Ring Scanners

Beginner

Main Features

An overview of the main features available within DataWedge

Beginner

DataWedge Functionality

An overview of the architecture of DataWedge, covering profiles, input plugins, output plugins & utilities.

Beginner

Basic Programmers Guide

This section provides guidance on how to use DataWedge Intent APIs to capture, process, and deliver data to an application. An application accesses the DataWedge API by sending an intent to query or modify a configuration. The action and data of the intent specifies which DataWedge API function to perform.

Advanced

Barcode Highlighting Programmers Guide

This guide demonstrates how create an app that uses the Barcode Highlighting feature. It includes the capability to switch from barcode scanning to Barcode Highlighting mode, and demonstrates how to use the Barcode Highlighting feature to highlight different types of barcodes in designated colors.

Advanced

Content Provider Programmer's Guide

Learn how to use content providers (an Android app component that encapsulates data to share between apps) to retrieve scanned data from files larger than 500kb, such as images, primarily with Decoder Signature and NextGen SimulScan.

Intermediate

Document Capture Programmer's Guide

Document Capture, as part of NextGen (NG) SimulScan, is a data capture solution for retrieving data from documents, forms, and labels by scanning barcodes or capturing partial or entire documents as images. It relies on NG SimulScan templates to capture and process the data to be consumed by an application.

Advanced

Workflow Input Programmer's Guide

This guide demonstrates how to develop an app to capture data using Workflow Input. This example focuses on scanning an identification document - the similar procedure applies to other OCR features (License Plate, Vehicle Identification Number (VIN), Tire Identification Number (TIN), Meter Reading), as well as Free-Form Image Capture.

Beginner

Basic Intent in Java

Shows how to receive scanned barcode data through an Android intent.

Intermediate

Data Capture in Java

Shows how to receive scanned barcode data, configure DataWedge, register for scanner status notifications, and use the software scan trigger via DataWedge Intent APIs.

Intermediate

Signature Capture in Java

Shows how to use Decoder Signature to capture an area within a document (such as a signature) enclosed by a specific pattern and save it as an image.

Intermediate

Document Capture in Java

Demonstrates how to scan a document or form and acquire specific data from that printed material based on a defined template.

Beginner

Create Profile

Create a new Profile with default setting configurations. To create a Profile and configure its settings parameters, see Set Config instead.

Beginner

Set Config

Create, update or replace a Profile and its settings, and can configure multiple options with a single intent action.

Intermediate

Register/Unregister for Notifications

enables apps to register or un-register to receive notifications of status changes

Beginner

Enable/Disable DataWedge

Enable/Disable DataWedge on the device

Beginner

Soft Trigger

Start, stop or toggle a software trigger for voice input

Latest Release

Related News

Latest Forum Discussions

See all discussions

UPDATED BY: Gunnar Dagbjartsson - 3 days 19 hours ago

12
0

UPDATED BY: Daniel Neamtu - 1 month ago

// Expert user has replied.
110
1

UPDATED BY: Sean Kennedy - 2 months 2 weeks ago

// Expert user has replied.
60
3

UPDATED BY: Sean Kennedy - 2 months 3 weeks ago

// Expert user has replied.
55
1

UPDATED BY: Sean Kennedy - 5 months ago

// Expert user has replied.
81
3