Skip to main content
Question

Barcode Generated in Acumatica Report Cannot Be Scanned by Acumatica Mobile App

  • August 3, 2026
  • 4 replies
  • 31 views

 

Hi Everyone,

I'm facing an issue with barcode scanning in Acumatica 2026 R1 and would appreciate any guidance.

I have created a report that prints a Code128 barcode using the standard PictureBox barcode control.

Current barcode settings:

  • Source: Barcode
  • Barcode Type: Code128
  • Value: =Trim([INLocation.LocationCD]) (also tested with LocationID)
  • BarHeight: 1000
  • BarWidth: 10
  • WidthRatio: 3

The barcode prints correctly and the human-readable text is displayed below it.

However, when I try to scan the printed barcode using the Acumatica Mobile App, nothing happens—the app does not detect the barcode at all.

To isolate the issue, I generated the same barcode using the TEC-IT online barcode generator with the same value (e.g., PACKING-AR), and the Acumatica Mobile App scans it successfully. This suggests the mobile app is working correctly and the issue is related to the barcode generated by the report.

Has anyone experienced a similar issue?

4 replies

This is almost always a print quality / scaling issue, not a data issue — since your value works fine when generated externally, the encoding logic itself is correct.

A few things to check:

  1. Don't test from a screen preview or low-res PDF export. Print an actual physical copy (or export using the highest DPI option available) and scan that. Screen previews and default PDF exports in Acumatica often render images at a much lower DPI (like 96) than what a barcode needs to stay crisp. The bars blur together just enough that it prints fine visually but a scanner can't tell narrow bars from wide bars anymore.
  2. Check your printer's "fit to page" / scale settings. If the print job is scaling the report to fit the paper, it distorts the bar widths unevenly, and Code128 depends on precise width ratios between bars.
  3. Try simplifying your BarWidth/WidthRatio. BarWidth 10 with a WidthRatio of 3 is on the heavier side. Try something closer to BarWidth 1-2 with WidthRatio 2 or 3 and see if it prints cleaner. Sometimes the higher values cause bars to merge visually even though they look "fine" to the eye.
  4. Make sure there's enough white space (quiet zone) around the barcode — if the PictureBox control is tight against the border or other text, that alone can cause scan failures.

Basically, since your value scans perfectly from TEC-IT, the issue isn't the barcode content — it's how the image is being rendered/printed by Acumatica. Try printing an actual hard copy at full/high resolution first before touching anything else, that fixes it 8 times out of 10.


  • Author
  • Freshman I
  • August 3, 2026

@saravanaacumaticaconsultant I am able to scan the inventory item from mobile app however it is not working for location.


Forum|alt.badge.img+3

@Adcirruserp Please check the length of the Barcode. Can you please increase the length of Location Barcode and check are you able to scan it.


  • Author
  • Freshman I
  • August 3, 2026

@ranjithduraisamy72 Length is fine.