Troubleshooting Barcodes: A Lesson in Critical Thinking

We’ve all been there. Something that is known to work doesn’t work out in the field. But back at home base, it works fine. How do you fix it? Of course, there’s no one right answer to that question, but [Benji York] had a particularly satisfying round of troubleshooting some errant barcodes and even came up with a very creative solution.


Here’s the setup: a customer couldn’t read some barcodes sent from [Benji’s] company. Yet when the bad barcodes returned, they were fine. They looked fine, too. In a Twitter post, [Benji] challenges you to see if you can tell what’s wrong.



We’ll confess. We couldn’t.  [Benji] started decoding the barcodes by hand and noticed that one bar was just a little thinner than it should be. You can see in the picture, there is a thin white line cutting through the borders. That’s a problem with the printer and it manages to thin out one of the vertical lines in the barcode. Apparently, [Benji’s] scanner is more tolerant of this than the customer scanner.


The solution was also interesting. Instead of replacing or repairing the printer, it works fine to simply rotate the label 90 degrees. Sure, the thin line is still there, but it is a minor glitch in all the bars that any scanner will handle. [Benji] suggests always printing barcodes “against the grain” although, of course, that will depend a lot on the kind of technology your printer uses.


What we thought was interesting, though, is what this tells you about critical thinking when faced with a problem. Now that you know what the problem is, that thin verti ..

Support the originator by clicking the read the rest link below.