0
votes

We are creating barcodes (code128) in Acumatica's Report designer. We have several different types of reports where we have barcodes, and they seem to generally work fine. However, we are seeing issues where certain types of serial numbers aren't able to scan. In fact, for these problem items, the barcodes print out with an "x" over the barcode. I know that is indicative of overlapping components, but in this case, I have removed all of of the components out of the report for testing, and we still see the same issue. I have tries the same number on other reports where it's ok, and we then see the same issue, so I suspect it's something about the number itself (maybe in combination with the barcode settings we have setup). I'm a bit stuck, so hoping that someone has some troubleshooting advice.

Example serial # that works fine: 101230 Example problem Serial #: FL23432

Could it be the number of characters? the fact that one has letters?

here is a screenshot of the barcode settings as well: https://www.dropbox.com/s/1484s1qtgrpgilk/Screenshot%202019-05-07%2020.40.23.png?dl=0

Any help would be very much appreciated.

1

1 Answers

1
votes

With a value of 10 for property BarWidth it displays properly.

enter image description here

I can reproduce the issue with a BarWidth value of 40. I'm pretty sure Acumatica is trying to help you out here. The gaps are too wide for accurate tracking by common lower-end hand scanner. You need to reduce the value of BarWidth property until the X disappear.

enter image description here

EDIT: Actually the red X is just to indicate that the barcode doesn't fit in the control size. You can eliminate it by making the control wider but I'd think that a gap of 40 is still too big for practical scanning in real life scenario: enter image description here