Where to find it
Scanner settings are in the Forager Android app. You must be logged in as an admin. From the home screen: tap your profile avatar → Admin → expand the Scanner Input section.Input modes
When to use Hardware mode:
- You have a dedicated fleet of Zebra or Honeywell devices and want to enforce consistent behavior
- Camera use is restricted in your environment (e.g., hospital security policy)
- You want to eliminate the camera preview entirely to reduce UI confusion for techs
Camera fallback (Hardware mode only)
When input mode is set to Hardware, you can optionally enable the Allow camera fallback toggle. When enabled, techs will see a “Use camera instead” button on the scan screen, letting them fall back to the camera for barcodes the hardware scanner has difficulty reading (e.g., damaged labels, unusual symbologies). Leave this off if you need to enforce hardware-only scanning at all times.DataWedge configuration (Zebra devices)
Forager automatically creates a DataWedge profile on first launch on Zebra devices. The profile configures DataWedge to send scanned barcodes to Forager via broadcast intent. No manual configuration is required. If your IT policy requires managing DataWedge profiles centrally, you can create the profile manually instead:- Open DataWedge on the device
- Create a new profile and associate it with the Forager app
- Under Intent Output, enable it and set:
- Intent action:
com.forager.ACTION_SCAN - Intent delivery: Broadcast intent
- Intent action:
- Disable the auto-created Forager profile or delete it to avoid conflicts
Device-level override (in-app admin)
Admins can view and override the scanner mode on any individual device from inside the Forager app. This is useful for troubleshooting a specific device without changing the company-wide default. From the home screen: tap your profile avatar → Admin → expand the Scanner Input section. The card shows the current effective mode for that device. Use the Override button to force a specific mode, or Reset to return to the company default. The override applies only to the device you are holding.Company-level default
Admins can set a default scanner mode that applies to all devices in your organization. This default is synced from the server at login, so techs always pick up the company policy automatically — no per-device configuration needed. To set the company default, updatescanner_mode on your company’s row:
A dashboard UI for company-level scanner mode is planned. Until then, use the SQL above via the Supabase dashboard or contact Harbinge.rs support to set it for you.
Text scanning — company-wide regex
When techs use Text Label (OCR) mode, the app validates scanned text against a regular expression before treating it as a valid asset tag. This prevents the scanner from picking up stray text in the environment. Priority order:- If the tech has typed their own prefix chips (e.g.
F3-,MED-), those take precedence. - If no chips are set, the app falls back to your company-wide regex.
- If no company regex is set, the app uses a safe default:
^[A-Z0-9-]{4,20}$.
A dashboard UI for this setting is planned. Until then, use the SQL above or contact Harbinge.rs support.
What techs see on first use
The first time a tech opens the app on a device where hardware scanner mode is active (either from the company default or a device override), a notification appears at the bottom of the home screen:Hardware scanner mode active — use your trigger to scanThis notification appears once and does not repeat. It is intended to orient techs who may not have used the hardware trigger before. If a tech does not see this notification and is unsure whether hardware mode is enabled, they can check under profile → Admin → Scanner Input, or look at the scan screen — hardware mode shows “Waiting for scan…” instead of a camera preview.