Faster Scanning
Scan barcodes instantly without manual entry. Much faster than typing codes.
Bluetooth scanners let you scan barcodes quickly without typing. This guide shows you how to pair, connect, and use a Bluetooth scanner with Shipedge Warehouse Pro.
Scan barcodes instantly without manual entry. Much faster than typing codes.
Eliminates typing mistakes. Scanned codes are always accurate.
Complete warehouse operations faster with quick barcode scanning.
Keep your device in a holder while scanning. More comfortable for long shifts.
Before connecting a Bluetooth scanner:
Device Requirements:
Scanner Requirements:
App Requirements:
Before connecting in the app, pair your scanner with your Android device:
Enable Bluetooth
On your Android device:
Put Scanner in Pairing Mode
Follow your scanner’s instructions to enter pairing mode:
Pair the Scanner
In Android Bluetooth settings:
Verify Pairing
Confirm the scanner shows as “Paired” in Bluetooth settings before proceeding.
You can connect your Bluetooth scanner from two locations:
Open Login Screen
Launch Shipedge Warehouse Pro. The login screen appears.
Tap Bluetooth Status
Tap the Bluetooth status icon or text on the login screen. This opens Bluetooth connection options.
Enable Bluetooth (if needed)
If Bluetooth is off:
Select Your Scanner
After Bluetooth is enabled:
Wait for Connection
The app connects to your scanner:
Verify Connection
Check that:
Access Main Menu
Sign in and reach the main menu (AppMenu).
Open Menu Options
Tap the three-dot menu icon (overflow menu) in the top-right corner.
Select Scanner
Tap “Scanner” from the menu options.
Follow Connection Steps
Follow steps 3-6 from Method 1 above to complete the connection.
Once connected, your scanner works automatically:
How It Works:
Where Scanner Works:
Scanner Behavior:
The app shows Bluetooth connection status:
Connected Status:
Disconnected Status:
Connection Errors:
To disconnect your Bluetooth scanner:
From Main Menu:
From Login Screen:
Charge your scanner regularly. Low battery can cause connection issues and slow scanning.
Keep scanner within Bluetooth range (typically 10 meters/30 feet). Moving too far causes disconnection.
Always pair your scanner in Android settings first. The app only connects to already-paired devices.
Connect only one scanner at a time. Multiple connections can cause conflicts.
Test your scanner after connecting by scanning a barcode. Verify data appears in input fields.
Clean scanner lens regularly. Dirty lenses can cause scanning failures or slow reads.
Problem: Scanner not shown in “List devices paired” dialog
Solutions:
Problem: Tap scanner but connection doesn’t establish
Solutions:
Problem: Scanner connects but disconnects often
Solutions:
Problem: Scanner connects but scanned data doesn’t appear
Solutions:
Problem: See “Se desconecto” (disconnected) message
Solutions:
Problem: App can’t access Bluetooth
Solutions:
Problem: Scanner connects but doesn’t work in Shipedge Warehouse Pro
Solutions:
MySocket.statusBt is “ON” (connection active)Connection Process:
00001101-0000-1000-8000-00805F9B34FB (SPP - Serial Port Profile)BluetoothSocket for communicationData Reading:
Datasource class handles data inputInputReader thread reads from socket input streamConsumer thread processes scanned dataConnection Classes:
ConnectDevice.java - Establishes Bluetooth connectionMySocket.java - Manages socket state (statusBt: “ON” or “OFF”)Datasource.java - Handles data reading and processingStatus Management:
MySocket.statusBt - Global connection statusDatasource.statusActivity - Activity status for scannerPermissions Required:
BLUETOOTH - Basic Bluetooth accessBLUETOOTH_ADMIN - Bluetooth administrationBLUETOOTH_CONNECT - Connect to Bluetooth devices (Android 12+)ACCESS_FINE_LOCATION - Required for Bluetooth scanning (Android 6.0+)Connection Locations:
ReplenishmentActivity) - verifyBT() methodAppMenu) - Menu option “Scanner”selectDevice() logicNext: Explore warehouse operations like Replenishment or Picking with your scanner connected