How the barcode scanner works

Scan on a Zebra device or your phone, then let the companion type the code on your PC.

  1. Scan

    Use a Zebra imager or your phone camera to capture barcodes. The last code shows on device home.

  2. Pair over Wi‑Fi

    Connect the scanner to the desktop companion on the same network. Saved PCs are listed under Connections.

  3. Type into the focused field

    Scanned codes are entered where the cursor is — no extra paste step. After each scan chooses Enter, Tab, or nothing. Typing can be turned off in companion settings.

Device home

The home screen shows the live link and the last barcode. The menu holds Sessions and Settings.

Connection line
Shows which companion is connected, connecting, or not connected. Tap it to open Connections.
Last scan
The latest barcode and its symbology. Copy puts the barcode on the clipboard. The button stays off until a barcode has been scanned. You can also select the text.
History
Opens earlier scans, newest first. Each row can be copied or resent. Clear history removes those earlier scans and leaves the last scan on home. With scan history at 0, only the latest scan is kept.
Resend last scan
Sends that barcode to the PC again, using the current After each scan key. The button stays off until a barcode has been scanned. If the PC is not connected, the scan stays on the device.
Scan
On the Camera app, this opens the live preview and keeps reading until you tap Stop scanning. On a hardware imager, the button soft-triggers the scanner. The physical trigger keeps working either way. While the camera preview is open on a phone that has a flash, a flashlight button sits beside Scan.
Device home showing the connection line, last scan, History, Copy, Resend last scan, and Scan

Device settings

Open Settings from the gear on the home screen. The version line at the bottom shows the app version and the oldest companion it will accept.

Scanner — Hardware scanner
Shown when the app can use a built-in imager. Uses that imager and its trigger.
Scanner — Camera
Uses this device’s camera. The Camera app stays on the camera and hides this choice.
Prefix
Up to 16 characters added in front of the barcode that is shown and typed on the PC. Validation and counting still match the raw barcode.
Postfix
Up to 16 characters added after the barcode, on the same terms as Prefix.
After each scan — Enter
Default. The companion types the barcode, then presses Enter, which submits many fields and forms.
After each scan — Tab
Types the barcode, then presses Tab, which moves the cursor to the next field.
After each scan — None
Types the barcode and leaves the cursor where it is. Nothing is submitted and the field does not advance.
Scan history
How many earlier scans History keeps. 0 shows only the latest. The maximum is 32.
Vibrate on scan
On by default. The device vibrates when a scan is sent to the PC, ticks a validation item, or adds to a count.
Keep screen on
Off by default. When it is on, the scanner screen stays awake so the Wi‑Fi link is not paused. When the display turns off, the link pauses until the screen is on again.
Unique validation codes
On by default. A code already on a validation list is skipped when it is scanned or typed in again.
Scan flash
On by default. A short frame flashes at the screen edge after each scan. Green means the scan was accepted. Yellow means a filter blocked it. A set prefix paints a short piece of the left edge, and a set postfix paints a short piece of the right edge.
Scan filters
Opens Filters, where a scan can be limited by code type and content.
Reset filters
Clears the code-type and content filters.
Device settings with scanner choice, prefix, postfix, After each scan, scan history, preferences, and filters
Scanner mode — Trigger
Shown for a Zebra, Honeywell, Newland, or Datalogic imager. Stops after one code. Press the hardware trigger once, or tap Scan once.
Scanner mode — Continuous
Keeps reading until you stop. Hold the hardware trigger until you let go. Tap Scan to keep reading until you tap Scan again.
Deduplicate
Shown in Continuous mode. A code that matches the last accepted scan is dropped.

Scan filters

Open this from Settings → Scan filters. A scan that fails a filter is not typed to the PC. While a filter is on, home and an open validation or count show Filter active. Tap that line to open these filters. Long-press it to reset them.

Code type
Leave every type unselected to allow them all. A scan is sent only when its type is one of the selected types.
Content
Equal, Not equal, Starts with, Ends with, Starts not with, or Ends not with. The choice applies to the matching string.
Matching string
Leave it blank to allow any content. _ matches one character. # matches one digit. Other characters must match exactly.
Show filtered scans
Off by default. A blocked scan still shows as the last scan and is kept in History. It is still not sent to the PC.
Filters screen with code types, content match, matching string, and Show filtered scans

Connections

Saved companions live here. Scanning a new pairing QR adds one, or updates the same companion when its address changes.

Disconnect
On a connected companion. Drops the live link and keeps the saved profile, so you can connect again later. A saved companion that is not connected shows Connect, which makes it the active one and opens the link.
Rename
Changes the name you see in the list, for example Office PC. The pairing itself stays the same.
Forget
Removes the companion from the device and tells the companion. If it was the live connection, the link drops.
Pairing help
The info button restates the pairing steps: open the companion, stay on the same Wi‑Fi, and scan its QR.
Pair with PC
Starts a scan for the companion QR. On the camera the preview stays open until Stop scanning. On a hardware imager the button soft-triggers the scanner. The list hides while that scan is open.
Connections list with Disconnect, Rename, Forget, and Pair with PC
Name companion
A new companion asks for a name. Skip keeps the address as the label. OK saves the name you typed.
Name companion dialog with Skip and OK over the pairing scan
Stop scanning
Closes the camera preview and returns to the companion list. The preview stays up until you tap it, or until the pairing QR is read.
Camera preview on Connections, aimed at a barcode, with Stop scanning

Sessions

Sessions is in the device menu. On the companion, Tools at the top right opens the same two modes. While a validation or count screen is open, scans stay on the device and are not typed into the PC.

Validations

New validation
Starts a checklist on the device. You can also send one from the companion. Opening a session makes it the active list. Long-press a row in the list to delete it.
Validation list with New validation and a saved checklist
Session name
New validation asks for a name before the list is created. Cancel leaves the library as it was.
New validation dialog asking for a session name
Building the list
A new session starts in building mode. Each scan adds an expected barcode. Those scans are not typed to the PC. The progress line shows how many items are in the list.
Copy
On a row. Copies that barcode.
Scan
Adds the next expected barcode. On the camera this opens the preview until Stop scanning.
Validation in building mode, with a progress line, Copy on each row, and Scan
Add code
In the menu while the list is being built. The code is added like a scan.
Undo last
Removes the last barcode you added. It does nothing if the list is empty.
Start validating
Leaves building mode so later scans tick items off. It needs at least one barcode in the list. After this, Undo last is replaced by Reset / undo and Return to building.
Copy list
Copies every barcode, one per line. Nothing is copied when the list is empty.
Delete
Removes the session on the device. If the companion is connected, it is removed there too.
Building menu with Add code, Undo last, Start validating, Copy list, and Delete
Scanning a checklist
A scan that matches an unchecked item ticks it. Matching items are not typed to the PC. The line shows matched/total, In progress or Finished, and whether this session is the active one. When every item is checked, the session is Finished.
Copy
On a row. Copies that barcode.
Open validation checklist with progress, checked items, and Copy
Add code
In the menu. Types a code when the item has no barcode to scan. It is added unchecked, and the checks already on the list stay. With Unique validation codes on, a code already on the list is refused.
Reset / undo
Clears every checkmark so you can scan the list again. It is available once at least one item is checked. There is no separate reverse-scan mode.
Return to building
Clears every checkmark and puts the list back in building mode, so scans add codes again and a long-press removes a row. Available after validation has started, including when nothing is checked yet.
Copy list
Copies every barcode, one per line. Nothing is copied when the list is empty.
Delete
Removes the session on the device. If the companion is connected, it is removed there too.
Validation menu with Add code, Reset / undo, Return to building, Copy list, and Delete

Counting

A count tallies how many times each barcode is scanned. Create one with New count on the device, or from the companion. Opening a count makes it the active tally. Long-press a row in the list to rename or delete it.

Counting list with New count and a saved tally
Scanning
Each scan adds one to that barcode. The screen shows how many unique codes and the total quantity. Counts sync to the companion as you scan and are not typed into a PC field.
Quantity
Tap the amount on a row to type a new whole number of at least 1. Clear still removes the row. A finished count does not accept a new amount.
Copy
On a row. Copies that barcode, a tab, then the quantity.
Clear
On a single row. Removes that barcode and its quantity from the count.
Open count with quantities, Copy, and Clear on each row
Add code
In the menu. Types a code and a quantity, which starts at 1, when the item has no barcode to scan. A new code becomes its own line. A code already in the tally adds that quantity onto the existing line. A finished count does not accept new lines.
Undo last
Removes the most recent scan from the tally. It does nothing if the count is empty.
Finish
Closes the count and sends the final tally to the companion. Further scans on that session do not add quantity.
Reset
Clears every quantity and starts the same named count over.
Copy list
In the menu. Copies the tally the same way, one barcode per line. Nothing is copied when the tally is empty.
Delete
Removes the count on the device and, if connected, on the companion.
Counting menu with Add code, Undo last, Finish, Reset, Copy list, and Delete

Install the companion, then one Android app: Zebra, Camera, HoneywellComing soon, UrovoComing soon, NewlandComing soon, DatalogicComing soon, or UniversalComing soon. Connection problems are in the FAQ.