Zebra Technologies Corporation · NASDAQ:ZBRA

Zebra Technologies — Technical Presentation (2023)

35 slides from Zebra Technologies's technical presentation, 2023

  1. Slide 1: Capture More with DataWedge

    Capture More with DataWedge Prashanth Kadur 1

  2. Slide 2: DataWedge

    DataWedge Zebra’s DataWedge provides the capability for any application on the device to easily acquire data (barcode(s), images, OCR and more) from various input sources (such as barcode scanner, RFID, voice, and serial port) and manipulate the data as needed based on simple or complex rules. Appli

  3. Slide 3: What’s new in DataWedge

    What’s new in DataWedge Capture VIN, TIN, Container ID, Identification Documents, OCR Wedge Meter, License Plate Reading using the Rear Camera Highlight and Capture barcode(s) in the field of view Barcode Highlighting based on defined rules using the Integrated Imager or Rear Camera Capture images u

  4. Slide 4: What’s new in DataWedge

    What’s new in DataWedge QRCode Launching QRCode web links can be auto launched Audio feedback for user when specific Beep notification in ADF actions barcodes are scanned Simultaneously use built in scanner and an Use Two Barcode scanners external scanner Restrict DataWedge Intent API usage for Acce

  5. Slide 5: The Solution

    The Solution Six powerful OCR Wedge configurations automatically recognize and capture physical text, transforming it into accurate digital data that streams right into your application License Container Meter Tire Identification Vehicle Plates Identification Reading Identification Documents Identif

  6. Slide 6: Features Benefits

    Features Benefits OCR AND MACHINE LEARNING Increased productivity Extracts only the text you need, Fine-tuned and trained to overcome specific challenges, from text that is curved or low contrast to ignoring Automation eliminates steps, allowing workers to surrounding text complete more tasks and mo

  7. Slide 7: The Solution

    The Solution Zebra Mobility DNA OCR Wedge CONTAINER TIRE VEHICLE LICENSE IDENTIFICATION METER IDENTIFICATION IDENTIFICATION IDENTIFICATION PLATES READING DOCUMENTS NUMBERS NUMBERS (TIN) NUMBERS (VIN) Each Configuration Available in 1-Year and 2-Year Term Licenses

  8. Slide 8: Free-Form Image Capture

    Free-Form Image Capture No camera? No Problem – Use the integrated imager (or rear camera) to quickly capture an image How to Configure? 1. Ensure Workflow Input is enabled 2. Check off “Free-Form Image Capture” 3. Set Parameters (optional) • Decode & Highlight Barcodes (Option for Off, Highlight On

  9. Slide 9: Free-Form OCR

    Free-Form OCR Able to capture text using camera or integrated scan engine. Supported via “Google ML Tool Kit V2” text recognition feature. Free-Form OCR is powered by Google ML Kit Text Recognition v2 (Beta) API. Per Google, "Text Recognition v2 is offered in beta, which means it might be changed in

  10. Slide 10: Barcode Highlighting

    Barcode Highlighting Highlight items to let the user know when they have found what they need How to Configure? 1. Ensure Barcode Input is enabled • Scanner Selection can be configured for Camera or Imager!! 2. Check off “Barcode Highlighting” 3. Set Barcode Highlighting Parameters • Barcode Highlig

  11. Slide 11: Barcode Highlighting

    Barcode Highlighting Programmatically configure the rules based on application requirements public void highlightBarcodes() //Continue from previous section…. { Intent i = new Intent(); Bundle rule2 = new Bundle(); i.setAction("com.symbol.datawedge.api.ACTION"); rule2.putString("rule_name","Rule2");

  12. Slide 12: Use DataWedge WS50

    Use DataWedge WS50 DataWedge on WS50 has no UI for editing a profile Deploy Configuration • Create the profile(s) on another Zebra device such as any TC5x • Export the profile into a .db file via the Datawedge Settings menu • Copy this file to a PC and then push it to the WS50 device via ADB • adb p

  13. Slide 13: NG Simulscan – Multi-Barcode

    NG Simulscan – Multi-Barcode Powerful MultiBarcode Features to automate data capture that streams right into your application ON-DEVICE CONFIGURATIONS NG SIMULSCAN TEMPLATE BUILDER CONFIGURATIONS ANY BARCODE: No rules to define specific barcodes to capture. SPECIFIC BARCODE(S): Unique criteria disti

  14. Slide 14: Multi-Barcode

    Multi-Barcode • Applications can scan multiple barcodes in a single scanning session by pressing and holding the trigger button • When multi-barcode option is enabled, user can scan up to 100 barcodes (without duplicates) depending on the set configuration • Configurable options • Instant Reporting

  15. Slide 15: Multi-Barcode (Demo)

    Multi-Barcode (Demo) ZEBRA TECHNOLOGIES

  16. Slide 16: Multi-Barcode

    Multi-Barcode private BroadcastReceiver myBroadcastReceiver = new BroadcastReceiver() { private void displayScanResult(Intent intent) @Override { public void onReceive(Context context, Intent intent) { TextView txtOutput = findViewById(R.id.txtOutput); String action = intent.getAction(); String outp

  17. Slide 17: UDI

    UDI • UDI (Unique Device Identifier) : FDA standard used in Healthcare Industry • UDI barcodes are created with information about an item. They contain Device Identifier (DI) and Production identifiers(PIs) • DI - a mandatory, fixed portion of a UDI that identifies the labeler and the specific versi

  18. Slide 18: UDI

    UDI Receiving UDI data to the application private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equalsIgnoreCase(INTENT_OUTPUT_ACTION)){ Bundle bundle = intent.getExtras(); StringBuilder sb = n

  19. Slide 19: DataWedge Intent APIs

    DataWedge Intent APIs 1. DataWedge Intent APIs have been around for several years 2. The Intent APIs were introduced to allow developers to programmatically configure, control DataWedge and receive important application-level notifications from DataWedge 3. Advantage of DataWedge intent APIs is that

  20. Slide 20: DataWedge Intent APIs

    DataWedge Intent APIs Configuration APIs • Clone Profile - Create a copy of an existing DataWedge Profile including all settings. • Create Profile - Create a new Profile without setting configurations. • Delete Profile - Delete an existing Profile. • Import Config - Import a Profile and/or Config fi

  21. Slide 21: DataWedge Intent APIs

    DataWedge Intent APIs Query APIs • Enumerate Scanners - Generate an index of scanners available on the device. • Get Active Profile - Get the name of the profile currently in use by DataWedge. • Get Config - Gets the PARAM_LIST settings in the specified Profile, returned as a set of value pairs or a

  22. Slide 22: DataWedge Intent APIs

    DataWedge Intent APIs // MAIN BUNDLE PROPERTIES // CREATE APP_LIST BUNDLES (apps and/or activities to be associated with the Profile) Bundle bMain = new Bundle(); Bundle bundleApp1 = new Bundle(); bMain.putString("PROFILE_NAME","Profile12"); // <- "Profile12" is a bundle bundleApp1.putString("PACKAG

  23. Slide 23: Securing DataWedge Intents

    Securing DataWedge Intents DataWedge provides an option for admins to control access to DataWedge intent APIs, allowing only approved apps to configure DataWedge. DataWedge intent APIs are categorized, allowing the administrator to grant DataWedge API access to specific apps based on category. By de

  24. Slide 24: Configuration Deployment

    Configuration Deployment 1. DataWedge configuration can be exported from a configured device and mass deployed to other devices 2. Configuration files come in the form of .db files which can have either a full configuration of DataWedge or an individual profile. 3. Configuration Deployment can be •

  25. Slide 25: Configuration Deployment

    Configuration Deployment Via File Manager ZEBRA TECHNOLOGIES

  26. Slide 26: Customize Soft Keyboard with Zebra EKB

    Customize Soft Keyboard with Zebra EKB • Enterprise KeyBoard (EKB) is Zebra IME which provides the user the ability to create a custom soft keyboard layout via Enterprise Keyboard Designer • If EKB is installed and set as the default IME of a Zebra Android mobile computer developers can configure di

  27. Slide 27: Showcase Demo: Data Capture Demos

    Showcase Case Demo 16 Data Capture “Demos” SCANNING MULTI-BARCODE OCR (3) (3) (8) Any Barcode Fixed or Variable Quantity Free-Form OCR Scan 1D and 2D Barcodes Capture a changing number of barcodes Extract printed text from labels, documents & more Picklist Mode Specific Barcodes TIN OCR Wedge Select

  28. Slide 28: Showcase Demo App

    Showcase Demo App ZEBRA TECHNOLOGIES

  29. Slide 29: What’s Store for the Future

    What’s Store for the Future • DataWedge in Cope Mode • MP7000 Scale Support • Zebra’s ZAVS (Zebra Adopted Vision Software) ZEBRA TECHNOLOGIES

  30. Slide 30: DataWedge COPE Mode

    DataWedge COPE Mode • Zebra Android Mobile computers going to support COPE mode (Coperate Owned Personally Enabled) • Customers can provide a Zebra Mobile Computer to their associates to do the enterprise work as well as use it for their personal use • There will be two user profiles in the device •

  31. Slide 31: DataWedge COPE Mode

    DataWedge COPE Mode DataWedge will be supported in the COPE mode but there are few things need to know • By default, DataWedge won't be enabled in the Work Profile • Administrator must enable the DataWedge application in the Work profile • When DataWedge is enabled in the Work Profile user will not

  32. Slide 32: MP7000 Scale Support

    MP7000 Scale Support • MP7000 is a Grocery Scanner Scale • Will be ideal for point of Sales counter with Zebra Workstation Connect • MP7000 can be used for barcode scanning as well as measuring the weight of items at the checkout counter • DataWedge going add support for applications to read the wei

  33. Slide 33: Zebra’s ZAVS (Zebra Adopted Vision Software)

    Zebra’s ZAVS (Zebra Adopted Vision Software) Interest in ZAVS Integration in Zebra Mobile Computers? Let us know! Optical Mark OCR Recognition - Logo detection ADVANCED Advanced OCR Fonts like Dot Peen QUALITY Leaflet Label Box Packaging INSPECTION inspection Inspection Completeness PRODUCT Product

  34. Slide 34: Questions?

    Questions? https://developer.zebra.com Zebra Developers Community – LinkedIn Group @ZebraDevs https://github.com/ZebraDevs ZEBRA TECHNOLOGIES

  35. Slide 35: Thank You

    Thank You ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corp. and/or its affiliates. All rights reserved.

Zebra Technologies — Technical Presentation (2023) on 6ix