Barcode Scanning for Parts

Speed up stock counts, picking and receiving with industry-standard barcodes and the mobile scanner

4 min read

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

  1. Open the mobile app โ€” Sign in and ensure the device has camera permission
  2. Tap the scanner icon โ€” Bottom navigation bar, central button
  3. Frame the barcode โ€” Hold steady 5โ€“20 cm from the label; auto-capture fires when focused
  4. Confirm the part โ€” The part record opens โ€” verify the name and location before acting
  5. 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.

  1. Start a count โ€” Inventory โ†’ Counts โ†’ Start new count, scope to a location or category
  2. Scan each part โ€” Walk the shelves; the count session keeps running totals
  3. 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

Print barcode labels with the part's human-readable reference (PART-N) printed beside the barcode. If the barcode gets scratched, technicians can still type the reference.

Was this page helpful?