Barcode Symbologies

No the labels where all pre-printed and just unique, we could not do a seperate server based system to support multiple test fixtures at the time and CEMs can (nearly) always control bar codes to be unique. They can also easily record and match stuff in a database. The labels started with the fixed 3 digit customer code. The programmer read the label and wrote a calculated code to the memory.

No they were set/provided by another person. I just chose to use it in the bar code to help ensure the factory didn't mix up labels or boards in the process.

I couldn't say for sure, but I tend to assume most scanners can do this. I've done it with an embedded scanner and a hand scanner (both > I also used bearer bars top and bottom to help reduce bad reads further.

You cannot eliminate the problem completely , but the using a fixed number of digits and some fixed digits you can dramatically reduce the probability. Although I have to say I've never tried to calculate it.

-- Tony

Reply to
Tony
Loading thread data ...

Seconded.

It's well-known that "security by obscurity" doesn't work. The OP is looking for disambiguity by obscurity. That won't work either, for roughly the same reasons.

Reply to
Hans-Bernhard Bröker

Ah, OK. I.e., "read the barcoded label" instead of trying to read a serial number off a board, etc.

Understood. Sort of like "unlock codes" for software...

Oh. So you just used "001", "002" and "003" out of 999 valid codes (?).

I'll see if I can find three or four "compatible" scanners (compatible in terms of their feature sets). If all of them have the feature, that gives me three "backup suppliers" if one goes belly up.

Correct.

Therein lies the rub. I.e., you can calculate the chances of a fuse blowing given a particular nominal load; you can calculate the time it takes to respond to an interrupt event; etc. -- but this sort of thing is really hard to quantify. All you can do is try to make it "highly unlikely" that you'll have a conflict in practice. And, design so that the only thing you need to change are the *physical* labels if a conflict becomes commonplace.

Reply to
D Yuniskis

What happens if the barcode vendors decide that RFID is pushing them out of the market (once tags get cheaper) and decide to stop manufacturing scanners?

Why doesn't UPS, FedEx, your local library, Dell, etc. use UPC and "register"? It's a manageable risk. Just like every other engineering decision.

Reply to
D Yuniskis

The real reason is, UPC is registered for commercial reasons. It is a barcode format that is written by a producer and is intended to be read by potentially many consumers.

Your problem appears to me to be once written, it is intended to be read by a limited number of consumers. The kind of application you described can be reliably implemented using record syntax and minimal record checking probably a single character. I can tell you from experience that false positives are very rare. "Contemporary applications of optical bar code technology" Banks,Helmers,Trueblood Library of Congress HF5416 .B36

formatting link

My choice for your application would be Code39. I would like to have a total record size of 12 - 15 characters.

Codabar has a slightly higher density than Code39 with fewer symbols. Actually it has be sometimes known as 2 of 7. It has some big users (FedEx for example). The plus for you is it has multiple record field separator characters that have no data meaning.

Regards,

Walter..

-- Walter Banks Byte Craft Limited

formatting link

Reply to
Walter Banks

I think you are barking up the wrong tree here, let the scanner spit out lots of invalid for you codes and you sort them out. It is not like they are spitting hundreds of codes per second. And use any 2D code, then your subset acceptable code space can have huge Hamming distances. Plus there is enough internal code space to put internal ECC in.

Reply to
JosephKK

formatting link
mmercial/zm400.html

Yep, and there are label printers for doing just that.

Reply to
JosephKK

The problem with those is they allow you to print *any* label "at will" (i.e., without the "system" being aware of the label being issued).

They also tend to be thermal (dye transfer) so supplies are more costly. (I've a pile of portable and small desktop thermal label printers getting ready for the recycle bin) As well as the hassle of recharging batteries, etc.

And, you need "another" general purpose printer to print your "non barcode" items (i.e., now you have to stock supplies for two different printers).

For non-contact scanners at reduced density, easier to use a conventional printer to do that "double duty".

Reply to
D Yuniskis

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.