Barcode Scanning for Parts
Speed up stock counts, picking and receiving with industry-standard barcodes and the mobile scanner
FreeMaint reads industry-standard 1D and 2D barcodes on parts. Scanning is supported from the mobile app's built-in scanner and from USB/Bluetooth hardware scanners on web. A scan jumps straight to the part record โ current stock, vendors, reorder point, recent consumption, and the option to pick or receive units. On a work order you can also add a part by scanning: open Add part on the work order, then scan into the Scan barcode field โ the matching part is selected automatically.
Supported barcode formats
FreeMaint accepts the most common industrial formats out of the box. There is no need to flip a setting โ the scanner library auto-detects the symbology.
EAN-13
13-digit European Article Number โ typical for retail-style packaged parts
EAN-8
8-digit short form for small packaging
UPC-A
12-digit Universal Product Code, common in North America
Code 128
Variable length alphanumeric โ the default for industrial pick labels
Code 39
Variable length alphanumeric, lower density โ common in older asset tags
QR Code
2D matrix code โ required if you want to encode a deep link or extra metadata
Data Matrix
Compact 2D code used in micro-marking and aerospace traceability
Compatible scanner hardware
On the web app, any HID-class scanner that emulates a keyboard works โ when the cursor is in the scan field, the scanner types the decoded value followed by Enter. On mobile, the device camera is the scanner; no extra hardware required.
Phone / tablet camera
Built-in scanner in the FreeMaint mobile app โ no extra hardware, works on any modern device
Bluetooth ring scanners
Zebra RS5100, ProGlove MARK โ keep both hands free for picking
USB handheld scanners
Honeywell Voyager, Zebra DS2200 โ plug-and-play on desktop receiving stations
Fixed-mount scanners
For conveyor or pass-through stations โ use the REST API to feed scanned values
Scanning workflow on mobile
- Open the mobile app โ Sign in and ensure the device has camera permission
- Tap the scanner icon โ Bottom navigation bar, central button
- Frame the barcode โ Hold steady 5โ20 cm from the label; auto-capture fires when focused
- Confirm the part โ The part record opens โ verify the name and location before acting
- Pick or receive โ Adjust quantity, optionally link to a work order, save
Bulk inventory counts
For a periodic stock count, work through your stockroom row by row, scanning each part and entering the on-hand quantity. FreeMaint shows the system quantity alongside, so discrepancies are obvious. Variances are logged with a reason code and feed the consumption report.
- Start a count โ Inventory โ Counts โ Start new count, scope to a location or category
- Scan each part โ Walk the shelves; the count session keeps running totals
- Reconcile โ Review variances, add reason codes (loss, breakage, error), close the count
Common scanning issues
Scanner reads but the part is not found
Open Inventory โ Parts and search by the scanned value. The barcode may not be stored on the part record yet โ edit the part and paste it into the Barcode field.
EAN-13 reads as a number then errors
Excel-imported EAN-13s sometimes lose leading zeros. Re-import the part with the barcode field declared as text in the CSV.
Low light kills the camera scanner
Enable torch (flash) in the scanner overlay; for production environments, prefer a Bluetooth ring scanner
Tip
Related articles
Was this page helpful?