Barcode scanning

EasyRoutes supports scanning barcodes in two main formats: barcodes natively generated by EasyRoutes and included on packing slips & packing labels, and barcodes associated with products or created and attached to orders via other external tools.

EasyRoutes-generated barcodes

Users can enable barcode display and positioning on packing slips & packing labels from their EasyRoutes Settings > Packing Slips & Labels tab, within the Packing slip options and Packing label options sections:

Packing slip options with Show QR Code ticked and set to Top right corner, outlined

Packing label options with Large format selected and Show QR Code ticked under Layout

Once enabled, EasyRoutes barcodes can then be scanned by drivers for each stop on their route, and reviewed by route planners from the proof of delivery section of any in progress or completed route.

Users can also require that a scanned barcode match the barcode associated with the stop being scanned - configure this behaviour from your EasyRoutes Settings > Driver Settings tab, within the Proof of delivery section shown below, where the Scan button can also be removed as a proof of delivery upload option altogether:

Proof of delivery settings with the Barcode Scan section outlined: Show "Scan" button for proof of delivery, and Required to mark as "Completed" and "Attempted" using stop QR Code, all ticked

Any barcodes that were scanned by drivers (or scanning issues submitted) will be available for review from the Proof column when viewing any completed route (or in-progress route's Tracking tab), represented by a barcode scan icon alongside all other available proof of delivery items:

Completed route with an arrow pointing at the barcode scan icon in a stop's Proof column, and its Proof of Delivery dialog showing a scanned barcode and an Item missing Barcode Scan Issue, outlined

Further details on how barcode scanning works from the EasyRoutes Delivery Driver mobile app can be found below, and in this mobile-specific support article.

Proof of Delivery

Barcodes generated by EasyRoutes and included on packing slips & packing labels can be scanned directly from the Proof of Delivery section of the mobile app when viewing an individual stop by tapping the Scan button:

Driver app stop details screen with the Scan button highlighted in the Proof of Delivery section, beside Photos, Signature and Note

From the Add Barcode page that appears, tap the Scan button to activate the device's camera and scan any EasyRoutes barcode - scanned barcodes that match the stop they're attached to will display with a green background as shown below; tap the Use Code button once successfully scanned:

Driver app Barcode Scan screen with a scanned code shown on a green background and the Use Code button highlighted

Once scanned, the Add Barcode page will also display any non-matching barcodes scanned in yellow - tap the Save button to confirm all barcodes scanned and return to the stop details page:

Driver app Add Barcode page listing an EasyRoutes QR Code Validated entry in green and a non-matching code in yellow, with the Save button highlighted

The value of any barcode scanned using this workflow will be stored as Proof of Delivery for future reference, and can be accessed from any Route page by clicking the note icon found in the Proof column for any stop:

Route page with the Proof column outlined and a stop's Proof of Delivery pop-up showing a scanned barcode value and the time it was scanned

If drivers encounter any issues when scanning EasyRoutes barcodes, they can tap the alert symbol in the upper right-hand corner of the Add Barcode page, and input any relevant details before tapping the Save button - a scan issue report will be submitted instead of a barcode scan:

Driver app Add Barcode page with an arrow pointing at the alert icon in the upper-right corner, a Scan Issue entry reading Item missing outlined, and the Save button highlighted



External barcode scanning

EasyRoutes' external barcode scanning feature is compatible with most standard linear barcode formats (Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E) and leading 2D barcode formats (Aztec, Data Matrix, PDF417, QR Code).

Barcodes can currently be scanned via both Driver Tasks and Proof of Delivery notes:

Driver Tasks

Driver task named Scan product barcode with Type: Scanner input, set as required to mark the order as Delivered

Enabling a Scanner input type Driver Task will prompt drivers to scan a barcode before completing each stop. As with any other task type, scanner input tasks can be made mandatory to mark a stop as Delivered and/or Attempted when configuring the task. To configure a barcode scanning driver task:

  1. From your EasyRoutes Orders page, access your active Route Options by clicking the Add/edit options button directly below the map display.
  2. Scroll down to the Driver tasks card, and click the Enable button.
  3. Within the Driver tasks card, click the Add new task button and configure as follows:
    • Input a task name (for example, "Scan product barcode")
    • Select "Scanner input" from the Type dropdown
    • Optional: check the boxes for "Delivered" and/or "Attempted" if you wish to make barcode scanning a requirement in order to mark stops as Delivered and/or Attempted.

Driver tasks route option turned On with Task #1, Scan product barcode, set to Type: Scanner input and required to mark the order as Delivered

  1. Scroll to the top of the page and click the Save button to return to your Orders page.

Any routes created with a scanner input task configured as described above will prompt drivers using the EasyRoutes Delivery Driver mobile app to scan a barcode when completing each stop:

Driver app stop screen with the Tasks section outlined, showing a required Scan product barcode task and its Scan button

Once scanned, product barcodes can be viewed from any Route page by clicking the checkmark icon found in the Tasks column for any stop. The Scanned checkbox will be ticked if the driver used their camera to scan a barcode; it will be unticked if the barcode was manually input instead:

Route page with the Tasks column outlined and a Driver Tasks dialog showing the Scan product barcode task's value, completion time and a ticked Scanned checkbox

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.