Skip to content

ZEBRA TC21

This guide walks you through configuring a Zebra TC21 so it scans barcodes directly into BoxHero using the device's built-in scanner.


  1. DataWedge comes pre-installed on every Zebra device. Search your apps for "DataWedge" and open it.

  2. A profile tells the scanner how to behave inside a specific app.

    1. Tap the ... menu in the top-right corner and select New profile.
    2. Enter "BoxHero" as the name and tap OK.
    3. Select the new BoxHero profile from the list.
    1. Check Profile enabled.
    2. Tap Associated apps.
    3. Tap the ... menu in the top-right corner and select New app/activity.
    4. Select com.bgpworks.boxhero from the list.
    5. Select * to apply the profile to all activities within the app.
  3. Press the back button at the bottom of the device to return to the main profile screen, then scroll down to the Keystroke output section.

    For BoxHero to read scanned barcodes, all three of these settings must be turned on:

    1. Check Enabled.
    2. Open Key event options and check Send Characters as Events.
    3. Open Basic data formatting and check Enable, Send data, and Send ENTER key.
  4. Confirm everything works from inside the BoxHero app:

    Go to Stock In, select Scan Barcode, set the scan method to External Scanner, then scan an item.

Barcodes aren't scanning? Go back through each step above and check for anything that was skipped or set incorrectly. If the problem continues, try closing the BoxHero app and reopening it.