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
More than one barcode on a part
A stocked item often carries two codes โ the distributor's and the manufacturer's โ and recording only one means scanning stops working the day you change supplier. Under the barcode field you can add as many extra codes as you need. Scanning any of them finds the part, and so does typing any of them into the search box.
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?