59
DataWedge
DataWedge
DataWedge is a utility that adds advanced barcode scanning capability to any application without writing code.
It runs in the background and handles the interface to built-in barcode scanners. The captured barcode data is
converted to keystrokes and sent to the target application as if it was typed on the keypad.
Profiles
DataWedge is based on profiles and plug-ins. A profile contains information on how DataWedge should
behave with different applications.
Profile information consists of:
• Associated application
• Data Capture Plus configurations
• Input plug-in configurations
• Output plug-in configurations
• Process plug-in configurations.
Using profiles, each application can have a specific DataWedge configuration. For example, each user
application can have a profile which outputs scanned data in the required format when that application comes
to the foreground. DataWedge can be configured to process the same set of captured data differently based on
the requirements of each application.
DataWedge includes the following pre-configured profiles which support specific built-in applications:
• Visible profiles:
• Profile0 - created automatically the first time DataWedge runs. Generic profile used when there are no
user created profiles associated with an application.
• Launcher - enables scanning when the Launcher is in foreground.
• DWDemo - provides support for the DWDemo application.
Some Zebra applications are capable of capturing data by scanning. DataWedge is pre-loaded with private
and hidden profiles for this purpose. There is no option to modify the private profiles.
Profile0
Profile0 can be edited but cannot be associated with an application. That is, DataWedge allows manipulation
of plug-in settings for Profile0 but it does not allow assignment of a foreground application. This configuration