Slashdot Mirror


Longer Bar Codes Coming in 2005

D_Fresh writes "The same thing that's happening to phone numbers is also happening in retail. The NYT (blahfreeregnotreallyblah) has a story about longer bar codes which will be required for U.S. retailers by 2005. Apparently they're running out of 12-digit codes and need to add a digit, but the code rework for this is non-trivial. Some shortsighted chains *cough*Kmart*cough* may be caught with their pants down in late 2004, since some scanners will simply crash if they scan a 13-digit code they can't handle. Enjoy your :CueCats while they last..."

351 comments

  1. what were they thinking by Anonymous Coward · · Score: 0

    did they expect to replace bar codes by now?

    with what?

    makes me wonder, you?

  2. Kmart's still around? by Anonymous Coward · · Score: 0

    Will they still be here in 2004? I thought walmart squished them.

  3. Shit by eamber · · Score: 0, Funny

    I just got a 12 digit bar code tattooed on my dick. What will I do in 2005?

    1. Re:Shit by bowronch · · Score: 1

      You'll have to get one of those penis enlargement they always send email about and get an extra digit tattooed...

      --
      My Stuff: pspChess and foobar2000 plugins
    2. Re:Shit by The+Dobber · · Score: 0, Flamebait

      ...One nation, under GOD, indivisible with LIBERTY and justice for ALL...

      Don't like it? Lump it.......

    3. Re:Shit by Anonymous Coward · · Score: 0, Funny
      how the blue fuck is this offtopic? The man has a legitimate concern. If my dick doesn't ring up as "Italian Sausage 8.99" at the local grocer, then we have a problem.

      Winston Churchill would be dismayed...

    4. Re:Shit by Anonymous Coward · · Score: 0

      "the penis mightier" is a good product...

      recommended heartily by "the rapists" all over

      the above brought to you by SNL...

    5. Re:Shit by The+Dobber · · Score: 1

      So would I still be flamebait if I posted something Office Spacish

      "You know, the Nazis had barcodes"

      and had as my sig... ...One nation, under GOD, indivisible with LIBERTY and justice for ALL...

      Don't like it? Lump it.......

    6. Re:Shit by Jonny+Ringo · · Score: 1

      Let me guess, is that your mark of the beast?

    7. Re:Shit by Anonymous Coward · · Score: 0

      Is your girlfriend named Wendy, too?

    8. Re:Shit by Anonymous Coward · · Score: 0

      "foreign fucks" agree!

      ("Ursula Andress...TWICE!")

  4. 13? Why not more? by TheFlyingGoat · · Score: 5, Insightful

    Adding a digit would add quite a few barcodes, but why not add a couple of digits just in case. Since they already have to rework some hardware and software, would it really be that difficult to take it up to 14 or 15 digits?

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
    1. Re:13? Why not more? by soapvox · · Score: 2, Insightful

      The problem is that the people coming up with these are short sighted and *HOPE* that something else will come around and replace barcodes, but a little foresight and planning would do these people some good, make it a 16 or 20 digit bar code, that way in case the replacement hasn't come around by the time the 13 digits run out we won't be in the same place we are now.

    2. Re:13? Why not more? by maubp · · Score: 1

      The guidelines actually say that the software should be changed to cope with 14 digits (from memory - it was a few months back I was reading up on this) to try and future proof things.

    3. Re:13? Why not more? by binaryDigit · · Score: 2

      Read the article, they're going to 13 to standardize with the rest of the world.

    4. Re:13? Why not more? by mz001b · · Score: 3, Insightful
      Read the article, they're going to 13 to standardize with the rest of the world.

      Read the article, 14 is backwards compatible in the software, and some companies are going to that. It is just as expensive to go to 14 as it is to go to 13, and shipping containers already use 14.

    5. Re:13? Why not more? by Plutor · · Score: 0, Redundant

      RTFA. The rest of the world is currently using 13-digit UPCs, and this change is more to satisfy manufacturer complaints than opening up more address space, IMO.

      14-digit codes like the RSS code are currently being used on shipping crates and so forth, and the article says that some companies are actually going to use those 14-digit codes in order to consolidate their databases. A good idea.

    6. Re:13? Why not more? by binaryDigit · · Score: 2

      OK, so I fixated on the part of his statement that said '15' instead of '14 or 15'. The point was that the goal was to get everything standardized as well as increase capacity. To have the US unilaterally decide on, say, a 20digit barcode would have been a major bad move, that was my point.

    7. Re:13? Why not more? by Jucius+Maximus · · Score: 2
      "Adding a digit would add quite a few barcodes, but why not add a couple of digits just in case. Since they already have to rework some hardware and software, would it really be that difficult to take it up to 14 or 15 digits?"

      Jeez, I would expect them to be smart enough to change to spec to allow 2^n-digit bar codes. Remember all the problems with hard disk cylinder limit addressing limitations?

    8. Re:13? Why not more? by delphi125 · · Score: 3
      Why stop at 13, 14, or 15? Why not go up to the length of a UUID (128 bits, i.e. about 40 decimal digits)?

      One simple reason: space. The longer the barcode, the errrrr longer the barcode. As other posters have mentioned, 13 is a standard internationally, 12 used to be the standard in the USA. Barcodes can be hard to scan if dirty etc. Of course newer systems with more error checking do exist, but would require total replacement of hardware.

      Also remember that just ten decimal digits would be enough to count every human alive. I assume there are less products in the world than that which need numbering than that! Remember that books get ISBNs (only 10 digits) too, etc.

    9. Re:13? Why not more? by godemon · · Score: 1

      "Also remember that just ten decimal digits would be enough to count every human alive. I assume there are less products in the world than that which need numbering than that!"

      How many products do you own that had a barcode on them at one time? 0? Less than 1? Of course there are more products than people that need numbering.

      --


      Why is a mouse that spins?
    10. Re:13? Why not more? by Anonymous Coward · · Score: 0

      I work in the barcode industry and participated on committees involved in these codes. It is true that they are running out of numbers. Additionally, they do not want the barcode to grow much larger, but still read well. These constraints limited the new barcode to 14 digits. (For details see http://www.uc-council.org/rss14/).

      The good and bad news is that the new barcode will not crash old scanners. The old scanners will simply not read these codes. New scanners will support RSS. Older scanners might be flash upgradable to support these codes.

      With regards to 2D barcodes (My real background), they are much harder to read with inexpensive barcode scanners, cannot be read with slot scanners (Supermarket scanners), and are too large when printed at bar widths that are commonly used in retail...
      (UPS's 2D code named MaxiCode, cannot be read with a laser scanner, only a camera based scanners... In order to have retailers jump to these types of codes, they must replace every laser scanner with much more expensive camera based systems)

    11. Re:13? Why not more? by Anonymous Coward · · Score: 0

      As far as I know, there is no rule that says only one person can own a product. So even if an individual is surrounded by products with barcodes, that doesn't mean another person does not own the same products...Hence there can be fewer products than people even if a person has many products.

    12. Re: 13? Why not more? by Antity · · Score: 2

      Also remember that just ten decimal digits would be enough to count every human alive. I assume there are less products in the world than that which need numbering than that! Remember that books get ISBNs (only 10 digits) too, etc.

      Remember what they did to IPv4 address space?

      Lots of companies (and institutions) still hold large blocks of IPs that aren't even in use or could easily be replaced by private address space since they aren't even routed on the net (read: public).

      --
      42. Easy. What is 32 + 8 + 2?
    13. Re:13? Why not more? by Anonymous Coward · · Score: 0

      Ultimately, who eats the cost for upgrading the software? Is it the companies with the new products coming out?

    14. Re:13? Why not more? by _Swank · · Score: 1

      while i may have 500 objects in my house that had barcodes you can be rest assured that those products are mass produced and each instance of said product does not have a unique barcode. you can also make a reasonable estimate that well over 500 other people have these products (otherwise they're probably not real profitable to manufacture or sell). to me, this means that it's not nearly as obvious (that there are more barcoded products than people) as you would have us believe. IHBT

    15. Re:13? Why not more? by Anonymous Coward · · Score: 0

      The reason behind it would be simple business - if they dupe everyone into using a 13 digit system now - 5 years from then when they run out of 13 digit numbers to use everyone will need to once more upgrade then to 14 digits - and so the cycle begins again.

      With all the bar code scanners in stores across the states (and the rest of the world i would assume) there are going to be alot of money going into upgrading them

    16. Re:13? Why not more? by Stephen+Samuel · · Score: 2
      We need to go to 13 to standardize with the current standard for the rest of this planet, but they're already planning to go to 14 soon -- so anybody who limits their software expansion to 13 digits is going to be in for some needless extra expense in a couple more years.

      Disk space is cheap these days. Not expanding to allow for at least 14 digits would be the biggest waste of manpower I can think of. For a bit of forward expandability, I'd say allow for at least 16 digits. That way, you can allow for future expansion and/or allow the inclusion of your own data via secondary ID units.

      --
      Free Software: Like love, it grows best when given away.
    17. Re:13? Why not more? by Anonymous Coward · · Score: 0

      There is another solution.. the Vericode by Veritec Inc.

      Check it out: http://www.veritecinc.com

    18. Re:13? Why not more? by BLAG-blast · · Score: 2, Informative
      Blah blah blah NYT (blah blah free reg) blah blah blah. Blah blah blah blah blah blah blah.

      If you can stand the popups, go here to avoid registering.

      --
      M0571y H@rml355.
    19. Re:13? Why not more? by Anonymous Coward · · Score: 0

      As far as I know, there is no rule that says only one person can own a product.

      Where were you on my last project? I could have used you instead of the numbnuts I hired. Fucker kept making everything a singleton.

    20. Re:13? Why not more? by plover · · Score: 2
      They're not as short-sighted as you claim. They're stuck between a rock and a hard place.

      Most scanners out in the field today have the decoding logic built into them. Only the very oldest pencil-wand type scanners perform the barcode recognition step on the host computer. That means the scanners have programs running on microcontrollers. Many of the newer, more expensive scanners have their programs in FLASH, but most of the scanners in use are PROM-based, and are not field upgradable. That means that if a retailer has to accept a new 16- or 20-digit symbology, they have to spend $300+ per copy to buy new scanners. At a chain like Wal-Mart, that could easily be over $50,000,000.

      Grocery store flatbed scanners approach $2000 each. Are you in a position to tell Mom (or Pop) over at Mom'n'Pop's grocery that they need to spend $20,000 just to scan Diet Caffeine-free Vanilla Cherry Clear Coke (with natural lemon flavor)?

      I'm guessing that the UCC is going to recommend the manufacturers usurp some other existing barcode symbology (the poorly researched article kind of implies EAN), and hope that the majority of the retailers will be able to set their scanners to accept them.

      The people at the UCC specifying these codes are NOT the scanner manufacturers. They develop spec and assign (sell) "manufacturer codes" (think IANA). And they've run out. They have no profit incentive to invent new technologies that would sell new scanners. They are constrained by the inability to upgrade most of the scanners out in the field today.

      A few years ago Symbol Technologies introduced RSS, a 16-digit symbology with an optional 2D space, with the hopes that it would become the replacement for UPC. It garnered less excitement than a .NET demo at a Linux Users Group meeting.

      Oh, and this is to Kate Murphy of the NYT: It's Uniform Code Council, not Universal Code Council.

      --
      John
    21. Re:13? Why not more? by Anonymous Coward · · Score: 0
      There are a lot of wasted code numbers, as there are prefixes assigned to manufacturers and manufacturers do not use all the numbers in their range.

      As you mentioned ISBNs, I'll point out that the barcodes on books also use up barcode space.

      The first part of the UPC code identifies the country, and the rest depends upon how the country assigns bar codes. Often countries assign codes to manufacturers. ISBN numbers also do this -- with larger manufacturers getting shorter codes, leaving the greater part of the code for more books. Smaller publishers get longer "manufacturer" codes, leaving them with fewer digits to identify individual books.

      Oh.. ISBN codes are separate from UPC codes. Often books have a UPC code on the back, and an ISBN barcode inside the front cover. The ISBN barcode is in UPC format...but the country prefix is always 978.

      Someone actually reserved UPC code 978 for the country "Bookland". This "country" has UPC rules which use the ISBN as the rest of the UPC code. Some books do only have the Bookland UPC code on the back.

    22. Re:13? Why not more? by Anonymous Coward · · Score: 0
      Ultimately, who eats the cost is whomever pays the cost and does not charge their customers, employees, or suppliers for it.

      "The consumer always pays" is a common phrase but too simple. Wealth is created by many people/organizations, and any of them can choose to spend some of their self-generated wealth for this upgrade. An individual can also pass along their expenditure as a cost to their employer, if their employer agrees to pay them more for their service.

  5. Twelve Digits by LeftHanded · · Score: 5, Funny

    Twelve digits ought to be enough for everyone...

    --
    I think...I think it's in my basement. Let me go upstairs and check. -M.C. Escher (1898-1972)
    1. Re:Twelve Digits by Anonymous Coward · · Score: 0

      THANKS. they are so easy to target arent they ?

    2. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Bill Gates never actually said what you're referring to.

    3. Re:Twelve Digits by Anonymous Coward · · Score: 0

      You unctuous little twit. How'd you like it if I ass raped you with my foot-and-a-half long cock you little pansy? I know who you are, where you live and how wide your rectum is. Soon, I will be working my full 18 inches up into your bowels and lower instinal tract while you scream and squeal like a little pig.

      You scrawny little bitch.

    4. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Ok. I like it rough, but my safe word is "Apples".

    5. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Ok. Now THAT is comedy!

    6. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Give me proof.

      - Arnold Crenshaw

    7. Re:Twelve Digits by Waffle+Iron · · Score: 2
      Twelve digits ought to be enough for everyone...

      Seriously, it should be enough for everyone. The whole Internet currently gets by with 9.5 digits of IPV4 address space. The UPC space has 200 times more points. It is allocated per product, not per user, so there should be fewer points needed. It currently is enough to identify over 100 unique products for each person on earth.

      The UPC space is just inefficiently sliced up into static sized subfields. If they assigned arbitrary numbers to products and relied on a separate database to interpret the meanings (like DNS does with IP addresses, more or less), there'd be plenty of UPC codespace for everyone for a long, long time.

      Of course, such a change would really break all of the UPC software, so it's easier to just throw an extra digit or two at the problem.

    8. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Yeah, but however the bar codes are listed by company code (first 6 digets), then the produce code (last 6 digets). It's not like they just assign a 12 digit code for every product.

    9. Re:Twelve Digits by Nurlman · · Score: 4, Informative
      It is allocated per product, not per user, so there should be fewer points needed.


      I don't know that this is entirely true. Check out the bar codes at the supermarket-- there are two sets of numbers (plus a check digit). The first set of numbers (I believe it's five digits) will be the same for every product by a given manufacturer. The box of Kraft Mac & Cheese will have the same first five digits as the package of Kraft salad dressing. The second set of digits identifies the particular product and size of that manufacturer.

      Thus, as with phone numbers or SSN's, there is a sub-optimal distribution of the finite number of codes. Let's assume Kraft's five digits are 12345. If Kraft has less than 1,00,000 products (assuming the second set of numbers is six digits), some of the set of numbers in 12345XXXXXX are going to be unused. However, because the 12345 is a unique identifier for Kraft, those unused numbers cannot be apportioned to another manufacturer.

      Then again, I could be wrong. I shop where they still put price stickers on the cans.

    10. Re:Twelve Digits by Anonymous Coward · · Score: 0

      "Reasonable limits aren't." -- Greg Berigan

    11. Re:Twelve Digits by Ralph+Wiggam · · Score: 5, Insightful

      From urbanlegends.com
      attributed to NY Times Syndicate

      QUESTION: I read in a newspaper that in 1981 you said, ``640K of memory should be enough for anybody.'' What did you mean when you said this?

      ANSWER: I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time.

      The need for memory increases as computers get more potent and software gets more powerful. In fact, every couple of years the amount of memory address space needed to run whatever software is mainstream at the time just about doubles. This is well-known.

      When IBM introduced its PC in 1981, many people attacked Microsoft for its role. These critics said that 8-bit computers, which had 64K of address space, would last forever. They said we were wastefully throwing out great 8-bit programming by moving the world toward 16-bit computers.

      We at Microsoft disagreed. We knew that even 16-bit computers, which had 640K of available address space, would be adequate for only four or five years. (The IBM PC had 1 megabyte of logical address space. But 384K of this was assigned to special purposes, leaving 640K of memory available. That's where the now-infamous ``640K barrier'' came from.)

      A few years later, Microsoft was a big fan of Intel's 386 microprocessor chip, which gave computers a 32-bit address space.

      Modern operating systems can now take advantage of that seemingly vast potential memory. But even 32 bits of address space won't prove adequate as time goes on.

      Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again.

      -----end paste------

      People say a lot of things about Bill Gates around here, but I can't remember anyone accusing him of being stupid. Many things I have read about people meeting him mention that you get a feeling that he's the smartest person you have ever met (people said the same thing about Clinton). As he says in the quote, anyone who works with a computer would never ever say that X ammount of memory will be good enough forever. It just doesn't make sense. A much better quote that I believe is real is IBM president Thomas J. Watson's "I think there's a world market for about five computers."

      BTW: I can't PROVE that Gates never said the 640k quote. Why don't you show me the original citation that Bill says doesn't exist.

      I know this is a huge reply to a stupid post, but it bugs me every time someone quotes the 640k comment as gospel.

      -B

    12. Re:Twelve Digits by Anonymous Coward · · Score: 1, Funny

      I know this is a huge reply to a stupid post, but it bugs me every time someone quotes the 640k comment as gospel.

      What you are saying is HERESY. Slashdot cannot abide by having one of its top Anti-MS troll posts (always modded up with FUNNY) being found untrue. I am modding you down as a troll in order to increase the peace.

    13. Re:Twelve Digits by topham · · Score: 2

      Bill Gates said "OS/2 is the operating system of the future".

      He would deny it, but the video of him saying it is all over the Internet.

      I've been around long enough to know 2 things: "640K.." is likely true, and people like BG will deny it unless somebody can dig up a recording of it. Of course the quote itself would be from somewhere in about 1984(+/-)

    14. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Wow. You are a comedy pioneer of the first water! Let me buy you a creamsicle.

    15. Re:Twelve Digits by Ralph+Wiggam · · Score: 1

      OS/2 WAS the operating system of the future. It was killed by marketing and Windows lock-in, not because it was inferior technology.

      If the 640k quote is real then why isn't video or the original article "all over the internet"?

      -B

    16. Re:Twelve Digits by topham · · Score: 2

      best date I could find for it was 1981.

      So tell me, if it isn't on the net it didn't happen, right?

      By the way, at the moment that BG said OS/2 is the os of the future Microsoft had already made high level descisions to push Windows and not OS/2.

      Never trust BG, he's a businessman. Smart too.
      But don't trust him.

      According to your statements I should believe Bill Clinton never had sex with Lewinsky, right?

      I mean, he denied it, and there aren't any recordings on the Internet...

    17. Re:Twelve Digits by mpolak · · Score: 1

      True statement. The first 5 digits are the manufacturer code. This is assigned to a particular company. The addition digit is to address this limitation. A current manufacturer id of 12345 would become 012345.

      The next 5 digits can be assigned to a product by a manufacturer as they see fit. The last digit is a check digit. Expanding the second segment would help companies that make highly seasonal items like clothing. My company needs to assign a unique UPC number for every style, color, and size combination. When producing two seasons per year, we use all 99999 UPCs in less than three years. We cannot re use a UPC within three years, so that forced us to purchase multiple manufacturer codes. An extra digit before the check digit would make alot of sense.

    18. Re:Twelve Digits by Anonymous Coward · · Score: 0

      Oh, I can't wait till I have your big cock, in my small tight ass.... Oh yeah big boy, stick it in me...

    19. Re:Twelve Digits by Tokerat · · Score: 2

      I can't find it now, but I use dto have a quicktime clip of Bill Gates saying "I love the Mac, and Mac OS 8 is the best operating system I've ever seen", or somerthing along those lines. IIRC it was included on a MacWorld Expo CD about 4 or 5 years ago...it was pretty nifty.

      OT: Anyone know where there is a repository of funny Balmer clips?

      --
      CAn'T CompreHend SARcaSm?
    20. Re:Twelve Digits by Waffle+Iron · · Score: 3, Insightful
      Check out the bar codes at the supermarket-- there are two sets of numbers (plus a check digit). The first set of numbers (I believe it's five digits) will be the same for every product by a given manufacturer. The box of Kraft Mac & Cheese will have the same first five digits as the package of Kraft salad dressing. The second set of digits identifies the particular product and size of that manufacturer.

      Exactly. If these two fields weren't each allocated a static number of bits, the assignments could be much more efficient. Manufacturers that only make a couple of products would get a large mfg number and a few bits for product codes. Manufacturers that make many products would get a small mfg number and a larger number of bits for product codes. Similar to IP network classes.

    21. Re:Twelve Digits by Ralph+Wiggam · · Score: 2

      I didn't say that Gates or Clinton was trustworthy in the slightest. I said that Gates is way too smart to say something as stupid as "X ammount of memory is good enough forever". And the Clinton thing was an aside mentioning that he's a hell of a lot smarter than most people think. Arkansas accents can make anyone seem simple. And in a choice between an untrustworthy Rhodes Scholar born in poverty and an untrustworthy C student who learned how to milk his last name in grade school, I'll choose the former.

      -B

    22. Re:Twelve Digits by topham · · Score: 2

      Which is eaxctly why I have no reason to believe the quote of "640K is enough..." is wrong, or malicious, etc. I don't have the resources to check every video tape, recording or transcript from 1981 to see if its true or not. (It could even be true that BG does not remember saying it.).

      Bill Gates is willing to say almost anything to promote a product he (supposedly) believes in at the time. Back in 1981 640K was a hell of a lot of memory. Such a quote may be embarasing, but isn't a big deal. Besides, Microsoft didn't know what to do with 640K anyway. They never have figured it out, they just keep aquiring software and ideas from elsewhere.

      But thats a debate for another day.

    23. Re:Twelve Digits by Anonymous Coward · · Score: 0

      I declare this flamewar between you two a DRAW, and wipe my spunk of both of your sleeves.

    24. Re:Twelve Digits by cheese_wallet · · Score: 2

      Earliest reference I could find that seemed like it *might* be related to the quote was 1986.

      searched on google for: 640k bill gates

      limited results to 1987 and earlier.

      here is the link

    25. Re:Twelve Digits by gorilla · · Score: 2

      Also for those people attacking the 640K limit, what would they do instead? Realistically there was no choice. The 8086/8 architechture required there to be RAM at 0K in the memory map. It also required some portion of the memory map to be allocated to devices. That gave RAM at the bottom, hardware at the top.

    26. Re:Twelve Digits by elmegil · · Score: 2

      We need variable length UPC masks!!

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    27. Re:Twelve Digits by jogafu · · Score: 1

      I work for a company that provides data and images for cpg (consumer packaged goods) products for advertising purposes. The twelve digit break down like this:
      1st digit identifies the numbering system being used (regular, coupons, and such). The next 5 digits identify the manufacturer, assigned by the UCC (Uniform Code Council). The next 5 identify the product, assigned by the manufacturer. The last is a checksum.

      There are lots of problems that we run into with UPC's (also known as UCC-12). A company might own several of the 5 digit manufactuer identifiers due to mergers, aquisitions, whatever. A company might have a given product use different upc's in different regions to allow them to break sales down by region. A company might give the same upc to different products that are in different regions. A six pack of beverage will have the same upc as a single can. So UPC isn't really a unique product identifier.

      As the article said, the two reasons to go to more digits are more space and compliance with the rest of the world. All the standards are ecompassed in the new GTIN (Global Trade Item Number) which is 14 digits. Those standards with less digits are left filled with zeroes.

    28. Re:Twelve Digits by Anonymous Coward · · Score: 0

      It may not have been a bad marketing decision at the time. I don't know that it wasn't, but it may not have been.

      - Arnold Crenshaw

    29. Re:Twelve Digits by merlin_jim · · Score: 3, Insightful

      I work for a coupon company and we are on the Universal Code Council (UCC). One of the members of the UCC sits in the cube next to me. I can confirm; the first 5 digits are per manufacturer and are called a Product Family Code. What's worse, for easier accounting and administration, some manufacturers have more than one Product Family Code; for instance, I believe Nabisco has quite a few.

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    30. Re:Twelve Digits by ShadowDrake · · Score: 1

      The problem wasn't the 8086-- as you said, there's nothing you can do. The problem comes up when you move to a CPU that allows more than 1Mb. Because people bypassed the BIOS and OS routines with great regularity, and due to cards with ROM and/or registers that mapped into the 640-1024k region, you can't just move the ROMs and device memory up (the most desirable option).

      What surprises me is that we still haven't developed some sort of alternative... even if that means discarding the lowest 1Mb of a 512Mb system because of its complex internals.

      --
      It's just like a fascist dictatorship, without the punctual rail service!
    31. Re:Twelve Digits by Anonymous Coward · · Score: 1, Insightful

      I don't know why I should believe this statement. Not that I have any apriori reason to disblieve the big G, but his rebuttal is itself internally inconsistent:

      First he says:
      No one involved in computers would ever say that a certain amount of memory is enough for all time.

      and then, almost immediately after that he says:
      These critics said that 8-bit computers, which had 64K of address space, would last forever.

      So, what are these critics if not involved in computers? Goat-herders? Washer-women by the riverside? Spirits of the material world?

    32. Re:Twelve Digits by vsprintf · · Score: 1

      Also for those people attacking the 640K limit, what would they do instead? Realistically there was no choice.

      It was IBM's choice to use a reduced number of address lines (and cheaper components) and to select the OS provider (although they did offer a choice of OS initially).

      They could have selected a different CPU and a different OS, and who knows, we could have avoided the whole sordid Wintel history and been entitled to excellent karma as a birthright. No... that's utopia.

    33. Re:Twelve Digits by skryche · · Score: 1
      I know this is a huge reply to a stupid post, but it bugs me every time someone quotes the 640k comment as gospel.

      Or that Al Gore claimed to have invented the internet

    34. Re:Twelve Digits by Anonymous Coward · · Score: 0

      I always assumed that the origins of the Gates quote was obvious:

      in the 80's and early 90's Gates and Microsoft were known for MS-DOS. DOS could only address 640K of memory, and required all sorts of hacks to get around the limitation. Hence "640K should be enough for anyone."

      Microsoft kept pushing out new versions of DOS, but this fundamental limit remained. At the time I remember regarding it as one of the greatest limitaions of the OS. I was trying to free up enough lower memory to run one of the Kings Quest games, with my Soundblaster working.

      I never actually belived that Gates truly said it.

    35. Re:Twelve Digits by gorilla · · Score: 2

      If IBM hadn't chosen the 8088, which was 16 bits addressable with an 8 bit bus, then the most likely alternative would have been an 8080, which would have been much worse, as the 8080 could only address 8 bits. Choosing the 8086 would have made no difference, since it was also 16 bits addressable, just with a 16 bit bus instead. The 68000 was not yet in production, and there was no chips with more than 16 bits addressable.

    36. Re:Twelve Digits by Anonymous Coward · · Score: 0

      The first part of a UPC code identifies the country (I think the USA has both 0 and 1). The USA UPC group chose to assign codes with five-digit manufacturer codes. The country of Bookland, code 978, chose to use ISBN for its products. ISBNs do indeed use variable length manufacturer codes.

    37. Re:Twelve Digits by vsprintf · · Score: 1

      I stand corrected, I think. That memory has gone quite a while without a refresh. It still seems to me that someone, if not Motorola then Zilog, had a processor with more address lines. Maybe not. I don't feel up to evicting all the spiders in the garage to search for the antique data books. You win. :)

    38. Re:Twelve Digits by gorilla · · Score: 2

      The Z-8000 could address upto 23 bits, but it wasn't available in bulk at the time that the IBM PC was designed. This was the same problem for the 68000, available in samples, but not available in the bulk that IBM required.

  6. here's the article by kernkopje · · Score: 2, Informative

    Bigger Bar Code Inches Up on Retailers
    By KATE MURPHY

    In a little more than two years, retailers in the United States and Canada will face a deadline that promises technological challenges akin to the Year 2000 computer problem.

    Starting Jan. 1, 2005, the 12-digit bar codes retailers use to identify everything from cars to candy bars will go to 13 digits. The additional number (and associated bars and spaces) is enough to make checkout scanners seize up and make computers crash, perhaps disrupting entire supply chains.

    But many retailers have yet to focus on a problem that will require significant investments in time and capital.

    "Most retailers are public companies that tend to live quarterly and not look ahead, which means they are going to be hit over the head with this and have to scramble at the last minute to avert disaster," said Thomas Friedman, president of Retail Systems Research Services, a company in Newton, Mass., that publishes a retail information technology newsletter.

    Leading retailers say they have begun to address the issue. A spokesman for Wal-Mart Stores, the world's largest retailer, said the company had "embraced the concept" of an expanded bar code, but he did not respond to questions about actual measures taken to prepare computer databases and logistical systems. Similarly, a spokesman for the Target Corporation said his company was "intellectually ready" for the change but refused to comment on whether any of its stores or warehouses were technologically ready.

    But Richard A. Galanti, the chief financial officer of Costco Wholesale, admitted, "The truth is, given the timeline, everybody's still in the assessment phase, trying to figure out what to do."

    The difficulty is similar to the one posed by the Year 2000 computer problem, when computer software had to be switched from two-digit entries identifying years to four-digit entries. Before Jan. 1, 2000, millions of lines of code had to be rewritten to avoid widespread computer failures.

    Bar codes have been used in packaging since 1974, when the first item, a pack of chewing gum, was scanned at a supermarket in Ohio. The codes identify a product, distinguishing between an eight-ounce can of Del Monte creamed corn and a medium-size pair of Hanes boxer shorts. When a bar code is scanned, the information in the store's database lets the retailer assign a price and track sales and inventory.

    "The bar code is the linchpin upon which everything in retail depends," Mr. Friedman said.

    The reason for expanding the 12-digit bar code, known as the Universal Product Code, is twofold. First, there is a shortage of U.P.C. numbers. "There's only a certain amount of 12-digit numbers, and we're going to run out," said John Terwilliger, vice president of global markets at the Universal Code Council, a nonprofit organization based in Lawrenceville, N.J., that assigns codes in the United States and Canada. Second, 13-digit bar codes are used almost everywhere else in the world. The council's European counterpart, EAN International, based in Brussels, assigns these numbers, called European Article Numbers, to companies in 99 nations. "Right now," Mr. Terwilliger said, "foreign importers have to get a 12-digit U.P.C. to do business over here, which they haven't been too happy about."

    Foreign manufacturers currently pass on to consumers the cost of getting an additional bar code and creating special labels for products sold in the United States and Canada. "It's an added expense for them, and they have to recoup it somewhere," said Debra Shimkus, marketing manager at the Chicago Importing Company, a specialty food importer whose overseas suppliers are often incredulous when they are told they have to get new bar codes for their products before they can be sold in American groceries.

    Many foreign manufacturers decide that it is not worth the trouble. "A lot of companies have been unwilling to accept the additional burden," Mr. Terwilliger said, "and have stayed out of the market entirely."

    American and Canadian exporters have not had the same obstacle because foreign retailers can easily incorporate a 12-digit number into their 13-digit databases by making the first digit zero. That is why American and Canadian manufacturers of products that now have 12-digit codes will not be affected by the code expansion. A two-liter bottle of Coca-Cola, for example, will keep the same U.P.C., but a zero will be added to the beginning of its bar-code number in retailers' product databases.

    "The effect of the change in the U.P.C. code falls squarely on retailers," said Mr. Friedman. He estimates that the upgrade will cost at least $2 million for a chain of 100 stores with 10 checkout lanes a store.

    The expense will vary depending on the age of a retailer's databases, software and hardware and whether it has to hire outside consultants to make the change. Scanners and other hardware bought more than three years ago will not read longer codes and will have to be replaced. Software more than five years old will also have to be scrapped.

    "Thank God we'd already planned to buy new equipment for a lot of stores this year," said Richard S. Gilbert, director of store systems at Duane Reade, a chain of 200 drugstores in New York City. The stores have a total of 3,500 scanning devices, each costing $1,000 to $2,500. As for the cumbersome database modifications that need to be made, Mr. Gilbert said: "Our consultants say they are working on it, but they haven't gotten back to me with a plan. I still don't know how big a deal it's all going to be."

    He might want to ask John Poss. Mr. Poss is the merchandising coordinator for Ace Hardware, which has 5,100 stores and sells some 65,000 coded products. Ace overhauled its computer systems to accept longer bar codes in 1999. The company, based in Oak Brook, Ill., has retail outlets in 70 countries and more than a hundred foreign suppliers.

    "It was such a struggle to get manufacturers to relabel things for North America," Mr. Poss said, "and we wanted the same system in place globally, so we decided to make the change."

    The company hired a consultant, Cognizant Technology Solutions, which is based in Teaneck, N.J., and is a division of Dun & Bradstreet. Ace's in-house team worked on the project during the day while a Cognizant office in India took over at night.

    Even so, the project took almost two years to plan and carry out. In addition to equipment upgrades, modifications had to be made in more than 500 software programs in various company divisions (50 in distribution alone). The most tedious and time-consuming part of the conversion, Mr. Poss said, was making adjustments to databases. "Every database in every division touches bar code information, and they all needed to be reworked," he said. "It's like Y2K, where you had to go in and expand fields and find every reference to the date."

    Though Mr. Poss would not disclose the cost of the project, he said the gains in efficiency and in suppliers' good will had been "well worth the expense." His advice to other retailers is to "get busy because you're facing an extreme challenge."

    But moving to 13 digits may not be enough. The Universal Code Council and EAN International, which formed an alliance in 1996, strongly advise manufacturers and retailers to go a step further and prepare their systems to accommodate a 14-digit code. That is the length of a newly patented bar code that takes up less space. Its reduced size means that it can be affixed to small items like loose produce, and the extra digits let a retailer keep track of additional data like batch and lot numbers.

    That additional information would make product recalls easier. "Today," Mr. Terwilliger said, "once a product is taken out of the shipping container in the warehouse, you really can't track it anymore."

    Shipping container bar codes are already 14 digits. The different bar-code standards mean that retailers need different computer systems for shipping and receiving, inventory and sales. By adopting a 14-digit standard, retailers should be able to put all the information into a single database.

    Mr. Poss said Ace had added the capacity to scan and store 14 digits when it made its conversion three years ago. "Now we can scan anything," he said, "whether it's in the warehouse or at the register, and it immediately goes in to a centralized system. No more sending data between divisions."

    The cost and work of making the transition to 14 digits, he said, was the same as it would have been for a change to 13 digits.

    Representatives from the standards groups said adopting a 14-digit structure -- a step for which no date has been set -- could help streamline the sharing of data among all parts of a retail operation. It would also make it possible, they said, to identify products anywhere in the world at any time during the trade process.

    "And to think it all started with pack of gum," Mr. Poss said.

    1. Re:here's the article by Anonymous Coward · · Score: 0

      Seriously, stop stealing people's work. If I had mod points today you'd be sitting at 0, you wanker.

    2. Re:here's the article by exick · · Score: 1

      There's no stealing of work here Mr. Coward. It was posted with the byline intact, giving credit to the author.

    3. Re:here's the article by Anonymous Coward · · Score: 0

      Yes there is stealing. It's a violation of the NYT's copyright, because this is more than a fair-use extract. --A different coward

  7. Obligatory IPv6 comment by Anonymous Coward · · Score: 0

    How long until THIS lengthening is seen? Anyone?

  8. 666 by 1up.org · · Score: 0

    but that would destroy the mark of the beast
    on all current barcodes! (2 sets of 6 numbers
    divided by 6 long lines)

    --
    1up.org
  9. 12 digits isn't enough?? by Reality+Master+101 · · Score: 2

    Anyone know how produce codes are assigned? How the hell do you go through 12 digits? Obviously a lot of it got wasted in some way.

    It seems like there has to be a way to reclaim some of that.

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:12 digits isn't enough?? by hendridm · · Score: 2, Interesting

      There are a lot of products out there, especially when you consider old products since the beginning of barcoding.

      It wouldn't be good practice to reuse old numbers just like it would be good to reuse dead Social Security numbers.

    2. Re:12 digits isn't enough?? by grendelkhan · · Score: 2

      ... Obviously a lot of it got wasted in some way.

      All the dot com's used them on their common stock.

      --
      Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    3. Re:12 digits isn't enough?? by zapfie · · Score: 1

      6 digits for company, 6 digits for product. That's how you go through 12 digits.

      --
      slashdot!=valid HTML
    4. Re:12 digits isn't enough?? by elefantstn · · Score: 2

      I set up the UPCs for my company, and basically you get a unique 6-digit number from a registrar (the first digit of which corresponds (loosely) to the category of goods you produce, and the next 5 are yours to use however you see fit (the last number is a checksum). So either one of the categories is getting close to 100,000 registrants, or some registrants are getting close to 100,000 products.

      --
      If it ain't broke, you need more software.
    5. Re:12 digits isn't enough?? by Reality+Master+101 · · Score: 2

      6 digits give you 1 MILLION registrants and products! It must be products they're running out of. It seems like the simple solution would be to make the registrant number 7 digits, and people using over 5 digits would just have 10 registrant numbers assigned to them. Then you could figure out what new registrant numbers are unused and reassign them to people.

      --
      Sometimes it's best to just let stupid people be stupid.
    6. Re:12 digits isn't enough?? by Anonymous Coward · · Score: 0

      well i work in a factory that makes rat poison (really) and we print up a bar code for each 18lb bucket of poison blocks we send out. Now we do about 500 buckets per shift (3 shifts). Doing that for 5-6 days a week adds up.

    7. Re:12 digits isn't enough?? by elefantstn · · Score: 2

      But while you get 1,000,000 total, the fact that there are category assignments mean that you get 10 categories of 100,000 each. So while you may only have 50,000 clothing producers, you might have 95,000 food producers, which would be trouble.

      (Just speculating, BTW)

      --
      If it ain't broke, you need more software.
    8. Re:12 digits isn't enough?? by captain_craptacular · · Score: 1

      Isn't the bar code the same on each bucket? It's the same product from the same company right?

      --
      They who would give up an essential liberty for temporary security, deserve neither liberty nor security
    9. Re:12 digits isn't enough?? by Rasta+Prefect · · Score: 2
      6 digits give you 1 MILLION registrants and products!

      5 digits. First and last have other uses.

      --
      Why?
    10. Re:12 digits isn't enough?? by Anonymous Coward · · Score: 0

      so there's only 9 or 10 categories??

    11. Re:12 digits isn't enough?? by Sharkyfour · · Score: 1

      Actually, in a normal, unsurpressed UPC-A barcode, it's one for code type (0=grocery, 2=random weight, 3=HBC, 4="store use", usually loyalty cards, 5=coupon, 6, 7, & 8 are gen. merch.), 5 for the manufacturer, 5 for the product ID, and the last one is a modulo-10 checksum digit.

      And actually, those number breakdowns only work for code types 0, 6, 7, & 8. The others have different breakdowns. Tye 0 can also have "surpressed UPCs", which leaves out 3 zeros at the end of the manfac ID and the first 0 at the begining of the product ID. Obviously this only works for the 100 companies who have 3 zeros at the end of their manufac ID, which is why you only see them on stuff from companies like Pepsi, Coke, Wrigley's and M&M/Mars, and not your supermarket's candy bars or water.

    12. Re:12 digits isn't enough?? by Anonymous Coward · · Score: 0

      Produce and other simalar items are assinged "PLU" or product lookup codes..typically 5 or 6 digit codes that the checker has to input manually. Most grocery stores require the checkers to memorize all the plu's for a store..they also have a little book on the register keyboard when they forget

    13. Re:12 digits isn't enough?? by plover · · Score: 2
      Almost, but not quite correct.

      The official symbology name for the zero-supressed (6-digit) UPC is UPC-E. UPC-E is "inflatable" and can be used to recreate the original UPC-A number.

      The last digit of UPC-E is an indicator that tells how the manufacturer and product codes are truncated. There's a graduated mechanism that allows major manufacturers to use 1000 unique product codes with UPC-E (M&M/Mars, etc.) Their manufacturer codes are of the form ##000, ##100 and ##200. But even the lowliest five-digit manufacturer can encode up to five product codes (00005-00009) in UPC-E.

      It's a very clever hack. But it's old, and scanners are now more ubiquitous, more aggressive and way cheaper than ever before. New symbologies, such as RSS can render some of these hacks obsolete. That is, if you can convince the major retailers to dump about $14,000,000 each to buy them...

      --
      John
    14. Re:12 digits isn't enough?? by mpe · · Score: 2

      Anyone know how produce codes are assigned? How the hell do you go through 12 digits? Obviously a lot of it got wasted in some way.

      Currently the US uses the 12 digit UPC which has 5 digit manufacturer and 5 digit product fields. The 13 digit EAN (which uses the same encoding) has a country code (with psudo country codes for things such as ISBNs), a manufacturer code and a product code, all of which can be variable length.

    15. Re:12 digits isn't enough?? by mpe · · Score: 2

      Isn't the bar code the same on each bucket? It's the same product from the same company right?

      With a perishable product it's quite likely that the batch number could wind up as part of the bar code.

  10. Barcodes aren't unique anyway by digidave · · Score: 4, Interesting

    I did not RTFA, but I think it's worth noting that barcodes aren't unique. I worked retail for a couple of years and in two or three instances I found duplicates.

    The store I worked at sold a lot of really cheap stuff, so maybe the problem was rogue manufacturers just randomly generating their product barcodes, hence a pinata might scan as a puzzle.

    When we found duplicates we'd just print our own barcodes (which always started with four zeros, I think, to keep them unique) and stick them over top of the manufacturer's barcode.

    --
    The global economy is a great thing until you feel it locally.
    1. Re:Barcodes aren't unique anyway by Anonymous Coward · · Score: 2, Funny

      "we'd just print our own barcodes"

      Thats a useful hint to remember, next time you feel like giving yourself a little discount! ;)

    2. Re:Barcodes aren't unique anyway by RocketJeff · · Score: 2, Interesting

      The 'cheap' manufacturers probably haven't paid for a membership in the Uniform Code Council - the organization that assigns the manufacturers ID portion of the UPC barcode. They either made one up or tried to figure out who's they could use and not overlap too much.

    3. Re:Barcodes aren't unique anyway by unicron · · Score: 3, Funny

      I worked retail for a couple of years and in two or three instances I found duplicates.

      I knew I had seen those 3 black bars next to that little black bar before...but where!?

      --
      Finally, math books without any of that base 6 crap in them.
    4. Re:Barcodes aren't unique anyway by Xaoswolf · · Score: 2

      Unless you go to a store that does this, and copy the format of the ones they print, you are going to get caught. I've heard so many stories from friends about idiots that try to give themselves disocunts. One person even tried to staple a barcode he ripped off of the back of one movie to another.

    5. Re:Barcodes aren't unique anyway by jomagam · · Score: 1


      That'd make 4 zeros the non routable barcodes...

    6. Re:Barcodes aren't unique anyway by Requiem · · Score: 1

      Barcodes will often have numbers below them so that the cashier can key in the item in the event that the barcode won't scan. I've worked in retail for a couple of years, part-time, and believe me, you get to know a lot of those codes. If some product were to take code 0678290 (Coca-Cola), I'd instantly recognize it.

      Sad, but true.

    7. Re:Barcodes aren't unique anyway by IIRCAFAIKIANAL · · Score: 2

      It's just like cheap ethernet cards with duplicate MAC addresses :)

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    8. Re:Barcodes aren't unique anyway by digidave · · Score: 2

      A barcode does not contain any product data. Our cash registers would get the price and description from a database and most employees don't have access to that database.

      Getting a discount would involve co-ordinating the effort with a cashier who would let it through, or going to Sherry's cash, because she's too stupid to know better.

      Anyway, the average customer cannot really do that anyway. You'd have to take the barcode from a product with a similar description and hope the cashier isn't going to notice, but in my experience cashiers tend to know the price of everything in the store anyway.

      --
      The global economy is a great thing until you feel it locally.
    9. Re:Barcodes aren't unique anyway by Anonymous Coward · · Score: 0

      Yes, you`d do some research. But it`d be easy, and pay off.

    10. Re:Barcodes aren't unique anyway by Anonymous Coward · · Score: 0

      "most employees don't have access to that database"

      Dont need it - remember, you`re just telling the scanner than you are buying a cheaper item. Maybe a smaller one. Or, maybe you are just relying on...

      "...going to Sherry's cash, because she's too stupid to know better"

      Remember, there IS an advantage to the fact that people are generally getting more and more stupid!

    11. Re:Barcodes aren't unique anyway by Anonymous Coward · · Score: 0

      You can reprint so that meat weighs/costs less; I have inputed the code so many times I could do it myself if I felt like it.

    12. Re:Barcodes aren't unique anyway by jon+doh! · · Score: 1

      one trick of schemers is to find a product that'll ring up with a description close to that of an expensive item, and cut the barcode off that, stick it on the expensive item, and then go to a cashier who isn't paying attention/doesn't care/ is in on it and boom, you get a "PS2 GAME SYS" at the "PS2 GAME GRA" price ("ps2 game system/ps2 game grand theft auto3")

    13. Re:Barcodes aren't unique anyway by kialara · · Score: 0

      This is very true... especially in the wine industry, where it's typical that a wine maker gives the same UPC code to different vintages of the same wine.

    14. Re:Barcodes aren't unique anyway by martyn+s · · Score: 1

      By the way this is not an apostrophe: `
      This is: '

    15. Re:Barcodes aren't unique anyway by Sentry21 · · Score: 2

      Your problem then was stupid manufacturers or crappy data entry.

      Barcodes are unique to the product by design. The first digit (most often zero) is a codeset digit, the next five are the manufacturer ID, the next five are the product ID, and the last is a checksum. What you're describing sounds like people arbitrarily making up their own barcodes, or mistyping them when entering them into the system (the 5-pack President's Choice 400 ISO film has only one number different from No Name frozen french fries, which has resulted in very peculiar things on people's bills; the fries are cheaper though).

      Another interesting thing I've learned is that Radio Shack (in Canada anyway), uses 7-digit SKUs, which are often made up and then printed on stickers and stuck on. These SKUs are what they use to handle... well, everything. Barcodes scanned at the terminal are converted into SKUs by the POS software so that it can look them up in the database.

      Then again, RS doesn't carry 10,000,000 different items. Not mine, anyway...

      --Dan

  11. Cuecats? by hackwrench · · Score: 1

    I thought they were the WinModem of Barcode scanners... Just upgrade your software, and it will be fine.

    1. Re:Cuecats? by jandrese · · Score: 2

      Nope, the CueCat does everything in hardware. Just run cat and scan your cuecat over something and it will spit out junk to your buffer. Heck, the "decrypting" routine is so trivial that all you need is a one (somewhat long) line perl script to decode it.

      --

      I read the internet for the articles.
    2. Re:Cuecats? by Anonymous Coward · · Score: 0

      Has anyone printed up a longer bar code and tested a :CueCat against it? I'd do it, but I have no printer and know of no sources of preprinted long barcodes.

    3. Re:Cuecats? by Anonymous Coward · · Score: 0

      Yes, I've scanned rather long barcodes with my cue cat - no problem. I've got a few of them "declawed" - cut a couple of lines on the circuit board inside, and it spits out unencrypted scans, without the serial number. I used a demo of Barcode Magic to generate lengthy barcodes of arbitrary text. The demo won't let you print, but you can do a screen cap and print from that. I have all my passwords as barcodes on the side of my monitor - one quick swipe, and it's like I typed it in, and casual visitors can't read them. Yeah, I know, not truly secure, but I don't often entertain geusts who can read bar codes.

    4. Re:Cuecats? by Anonymous Coward · · Score: 0

      Okay, then is declawing a requirement? I haven't declawed mine, so I use a DMCA-violating program to decrypt the data stream. I may have to get a newer version of the program, and I may be better off declawing my :CueCats, but would they still work unmodified?

      I suspect this to be a harder question to answer as I doubt many Slashdotters have unmodded :CueCats.

    5. Re:Cuecats? by Anonymous Coward · · Score: 0

      Both the declawed and unmodified cuecats(or at least the 3 I have lying about) do fine with barcodes of semi-arbitrary length.(over the course of a pagewidth, my arm speed changes enough that it complains) However one of the programs I have to decode the unmodified one used a 20 char long buffer and overflows when I scan the barcode of my name.

      Hmmm... I wonder if I can quick run down to the plotter and get me a nice 2' barcode of something.

  12. PARENT IS A TROLL by hendridm · · Score: 0, Troll

    The NY Times doesn't get Slashdotted. Well, it might if everyone who posted here read the articles ;)

    1. Re:PARENT IS A TROLL by saider · · Score: 1

      That's for folks who don't have a NYT registration. Therefore parent is not necessarily a troll.

      --


      Remember, You are unique...just like everyone else.
    2. Re:PARENT IS A TROLL by hendridm · · Score: 1

      Anyone who bitches about the open registration is also a troll.

  13. If only... by rbgaynor · · Score: 5, Funny

    ...AOL had not insisted on a new barcode for every update of their free CDROM we'd have plenty of numbers left...

    --
    "Good things don't end with eum, they end with mania or teria." - H. Simpson
    1. Re:If only... by Anonymous Coward · · Score: 0

      thats a true LOL. If only AOL were not allowed to use any more barcodes, then we'd never get a stupid "free trial" again.

  14. D�j� vu... by Pig+Hogger · · Score: 2, Informative
    Starting Jan. 1, 2005, the 12-digit bar codes retailers use to identify everything from cars to candy bars will go to 13 digits. The additional number (and associated bars and spaces) is enough to make checkout scanners seize up and make computers crash, perhaps disrupting entire supply chains.
    Oh no! It's 2000 all over again!!!
    1. Re:D�j� vu... by Anonymous Coward · · Score: 0

      "In a little more than two years, retailers in the United States and Canada will face a deadline that promises technological challenges akin to the Year 2000 computer problem."

      Oh no! It's the first line of the article all over again!!!

    2. Re:D�j� vu... by tux-sucks · · Score: 1

      Excellent. I can finally make use of my generator, y2k shelter, and 20 years worth of dried and canned goods.

  15. Which side? by zapfie · · Score: 2

    Is the extra digit going to be on the company side or the product side of the barcode?

    --
    slashdot!=valid HTML
    1. Re:Which side? by binaryDigit · · Score: 2

      One would guess the company side from both common sense and from a practical sense in that the Euros generate one of our 12digit barcodes by tacking a 0 in the front, which is the company side.

    2. Re:Which side? by Anonymous Coward · · Score: 0

      I think if it were on the product side, you wouldnt be able to scan it properly.

  16. Why add only a single digit? by cporter · · Score: 5, Insightful
    Instead of just duct-taping a single more digit onto the system, how about a real overhaul that'll fix the capacity issue forever? If they insist on using base-10, go to 16 or 20 or more digits from 12, not 13. The extra computing power required is trivial and you can get a capacity large enough to barcode every atom in the universe. If they're going to have to do the systems overhaul anyway, make it worthwhile.

    The move from IPv4 to IPv6 is an instructive example.

    1. Re:Why add only a single digit? by Anonymous Coward · · Score: 2, Insightful

      It's an absolutely wonderful example: about ten years later, IPv6 deployment is nearly nil and kluges rule the earth. Incremental kluges win, major overhauls lose.

    2. Re:Why add only a single digit? by markmoss · · Score: 2

      The rest of the world uses 13 digit codes already, so they are just harmonizing with that. And I suppose in a few years, the whole world will run out of 13 digit codes...

    3. Re:Why add only a single digit? by CompPsi · · Score: 1

      Yup, we've done this in the past, going 32 base for location codes. The number didn't need to be a human consumable and we got the "numeric" range we needed including a barcode which could be long range scanned easier!

    4. Re:Why add only a single digit? by bmwm3nut · · Score: 1

      the number i remember is 10^80 particles in the universe...so i think we'd need a bigger bar code than 20 digits. although i do agree with you. it makes more sence to just make the field bigger than we'll ever need. then some day we will actually need the room and it'll be there.

    5. Re:Why add only a single digit? by GigsVT · · Score: 1

      See SCSI/IDE for another example.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    6. Re:Why add only a single digit? by laserjet · · Score: 2

      also USB and firewire.

      --
      Moon Macrosystems. Sun's biggest competitor.
    7. Re:Why add only a single digit? by EverlastingPhelps · · Score: 1
      Yup, we've done this in the past, going 32 base for location codes. The number didn't need to be a human consumable and we got the "numeric" range we needed including a barcode which could be long range scanned easier!
      The problem is that the number does need to be human consumable. I wait long enough in line for the mouth-breather that has to punch in the numbers because the scanner doesn't read the barcode.

      Do you want to wait for that guy to punch in 13 digits or 32? (Hint: Given the number of times these guys have to start over, it isn'tjust a matter of doubling the time.

    8. Re:Why add only a single digit? by spaceyhackerlady · · Score: 1
      The move from IPv4 to IPv6 is an instructive example.

      I continue to be amused at the fact that every square micron of the Earth's surface could have (approximately) 660 billion IPv6 addresses of its very own.

      Goddess knows what the bacteriafolk would do with them...

      ...laura

    9. Re:Why add only a single digit? by X86Daddy · · Score: 1

      Very wise thought. It will not happen though. Period. A recent, similar problem that was faced by humanity proves it:

      We spent big truckloads of money to make software Y2K compliant, by adding two digits to our year fields. With just one extra digit, we would have been Y10K compliant. I talked about it some, but I never heard mention of it in the media or elsewhere...

      Shortsightedness now, means financial opportunities in the future.

      ;-)

    10. Re:Why add only a single digit? by Sentry21 · · Score: 2

      I hate you.

      Some people, like those in my job, have to punch in barcodes manually. I work in the photo/electronics department at the largest, busiest 'grocery' store (superstore, it's called, if you know it you know what I mean) within 200 km, and the largest one north of Saskatoon (which means the largest one in half the province) - and every product we sell, except film, I have to punch in barcodes manually - and let me tell you, when you're dyslexic, that's not always easy.

      It's hard enough to punch in barcodes as it is. Sometimes, the numbers on them don't make sense. sometimes, '0 12345 67890 4' requires punching in 1234567890, sometimes 01234567890 or 12345678904, sometimes 01234567894. Some barcodes are only six numbers long (mostly soap and the like, which we don't normally ring up), and you have to add numbers.

      Barcodes are annoying enough as it is, though they are important. My job, though, gives me lots of time to think about them. Are they wasted a lot? It's necessary to have every item in the store separately coded, for inventory purposes - my supervisor gets bonuses based on how many of x she sells, vs. y. But in the case of, for example, the 6-pack (2 free!) of Energizer Max batteries we hav a special on now, is it necessary? The prices have to be the same as the 4 packs, or it's false advertising, so that's not an issue. Inventory tracking? Not in this case. The theft problem in Prince Albert is higher than any other city in Canada, so for something like batteries, which aren't controlled (security tagged and thus alarmed so they can't leave the department), the amount of them that walk for a given shipment of a thousand makes inventory tracking pointless. And it's not like we'll stop selling them - when inventories run out, then there you go.

      We had a product recently - a PS2 Gameshark - that was 'disc' - discontinued, the warehouse is out of stock, will never get more, and what we have is all we ever will. We also got a brand new product - a PS2 gameshark. Same product number, radically different UPC.

      It's a lot like IPv4 - stupidly wasted (every manufacturer has a specific 6 digit prefix, and then a 6 digit product ID, which means if you make a thousand products, you've got 999,000 more left over. Maybe. Or maybe 99,000. It depends on how your barcodes ring in on our system), but superstore is not going to buy scanners for our department unless they *have* to - and I think they can probably justify anything they want in the name of fiscal savings.

      Le sigh.

      --Dan

    11. Re:Why add only a single digit? by mpe · · Score: 2

      The rest of the world uses 13 digit codes already, so they are just harmonizing with that.

      The US adopting something from the rest of the world should be considered big news. Since it is so unusual.
      More usually "harmonization" winds up meaning trying to get the rest of the world to do things the American way :)

    12. Re:Why add only a single digit? by Saeger · · Score: 1
      IPv6's abundance of address space (among other advantages) is ironically probably one of the things holding it back. IPv4 has scarcity built-in, thus you can (over)charge for that... sad but true.

      --

      --
      Power to the Peaceful
  17. The Miracle of Technology by tybalt44 · · Score: 2, Funny

    From the article... "The codes identify a product, distinguishing between an eight-ounce can of Del Monte creamed corn and a medium-size pair of Hanes boxer shorts. "

    Phew... that's a relief. No more creamed corn undershorts for tybalt! I gotta get me one of these bar-code thingies.

    1. Re:The Miracle of Technology by Neon+Spiral+Injector · · Score: 1

      At least they said creamed corn, not hominy. Hate to give any Slashdotters the idea of mixing boxer shorts and grits.

  18. 12 should be enough by genkael · · Score: 1

    12 digits should be enough. it gives you 100,000,000,000 possibilities. There aren't that many products. I'm sure ARIN would happily hand out barcodes like they hand out IPs.

    God Forbid!

    --
    GeneralKael -- Slacker Extraordinaire
    1. Re:12 should be enough by Misch · · Score: 4, Informative

      Not that simple. On the 12 digit barcode, as far as UPC's are concerned, you only have 10 usable digits, and even then, for reatil applications, there are strict allocation guidlines.

      UCC Reference

      Digit 1: Code, UCC Prefix.
      Digits 2-6: Company Number
      Digits 7-11: Item Reference
      Digit 12: Check

      Thus, you only have 10 useable digits for identifying products, and only 100,000 different companies to dole out 100,000 UPC's, (multiply by 3 because the first digit is 0, 6, or 7 for standard products.) That's 3.0 * 10^10 combinations. However, like IP addresses, these are handed out in inefficient methods, because they go in blocks of 100,000. Which means you need to pay somebody some money to get ahold of one.

      This is a common problem for aspiring independent artists who want to get their music out. They get to make a choice... do I pay someone for a UPC, or do I go without? Stores generally won't accept a CD for sale w/o a UPC code on it. (Barring local merchants who may be willing to stock the item and either just put a price tag on it, or use one of their own UPC's. (UPC's beginning with 4 are reserved for such "internal applications". If your grocery store has a bulk foods department, and prints out UPC codes from a scale, the code will probably begin with 4.)

      And the UCC is the body responsible for handing out the company codes.

      --

      --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    2. Re:12 should be enough by mpe · · Score: 2

      However, like IP addresses, these are handed out in inefficient methods, because they go in blocks of 100,000. Which means you need to pay somebody some money to get ahold of one.

      Actually the UPC is worst than IP addresses since it only allows one block size. At least originally IP addresses allowed blocks of 253 65,533 or 16,777,213. Another situation where you see such a problem is telephone numbering, numbers being assigned in blocks of 10,000. Especially in places such as North America where you have fixed 3 digit area codes and 7 digit local numbers.

      This is a common problem for aspiring independent artists who want to get their music out. They get to make a choice... do I pay someone for a UPC, or do I go without? Stores generally won't accept a CD for sale w/o a UPC code on it.

      One thing the EAN (and for that matter ISBN) allows for different lengths of company and item fields. Thus it would be quite possible for such an artist to get an 8 or even 9 digit manufacturer code.

  19. 13 digits? by PMadavi · · Score: 1

    13 digits? Cool, just like cubs relief pitcher Alfonseca.

    --

    --What, you ain't know about them country fried sessions?

  20. The 2005 Sunrise Date for North American Retailers by maubp · · Score: 4, Informative

    Offical website:

    http://www.uc-council.org/2005sunrise/

    Quoting:

    On January 1, 2005, the EAN.UCC System will open up a whole new era of global supply chain efficiency. Up until this date, the potential of the EAN.UCC System that is used today all around the world has never been fully realized. This is because products coming in to the U.S. and Canada that are typically identified with data structures other than the 12 digit U.P.C. cannot be stored in databases of North American companies. As of this monumental sunrise date, gone will be the inefficiencies that have come with North American databases that could only accept a 12 digit U.P.C.

    This family of data structures is known as the Global Trade Item Number (GTIN). If your company's database is built on anything less than 14 digits, you should be making important changes. This 2005 Sunrise kit is here to help you. It will cover the following information:

    GTIN Definition
    GTIN family of data structures
    Explanation of how these changes affect North American
    Databases
    A sample letter you can use to notify your systems/service providers
    UCC Company Prefix assignment changes and updates related to January 1, 2005
    Resources for further information

    You Don't Have to Wait till 2005!
    As soon as you change your databases, your company will be equipped to handle a greater range of global products. The good news is you don't have to wait until 2005 to reap these benefits. If you plan and implement now, your company can immediately take advantage of this powerful global commerce tool.

  21. The extra digit is required . . . by StefanJ · · Score: 2, Troll
    . . . so that those soon-to-be-implemented forehead tattoos can fit your entire Homeland Security Personality Profile code.


    Also, the Thirteenth digit will [REDACTED BY HOMELAND SECURITY]



    NO CONNECTION

    1. Re:The extra digit is required . . . by Pxtl · · Score: 2

      Mod this post up. All hail the new evil empire.

  22. Amusing Bar Code Story by foyle · · Score: 3, Interesting

    I was recently standing in line at the local Sears Hardware store. The guy in front of me was buying an air conditioner. The teller accidentally scanned the shipping label barcode on the box instead of the UPC barcode. It crashed his cash register and all the other cash registers and the server in the back office.

    I can just imagine what a nightmare adding a 13th digit is going to be in a system that is that brittle.

    1. Re:Amusing Bar Code Story by alexmeaden · · Score: 1

      Well that store must have seriously shite software. I work for a UK supermarket - on our system if too many digits are entered, an error message "Too many digits" (surprise!) is simply displayed and the code rejected.

    2. Re:Amusing Bar Code Story by Anonymous Coward · · Score: 0

      But when a colony of poorly equipped defectors revolts, the message pops up "Screwed, AGAIN!" and a global empire is lost. If only we took more lessons from our feminine sissy pals in England!

    3. Re:Amusing Bar Code Story by Anonymous Coward · · Score: 0

      Barcoders are frequently programmed via barcodes. I can rework settings on my barcoders via factory provided books of barcodes, which are not UPC formats. I am guessing that the shipping barcode sent back signals to matched up with some of the barcodes used in programming. Thanks funny. Well not for them, but its still funny.

    4. Re:Amusing Bar Code Story by arkanes · · Score: 2

      Even worse than that - most of the time, the actual decoding is done in firmware by the scanner itself, so they had to have really cheap scanners, decode the raw data in software, and then have really cheap crappy software, all along the line, to cause a crash like that.

  23. Well, what did you expect by R.Caley · · Score: 1

    Those Cobol programmers who came out of retirement for the Y2K scam have to be kept off the streets somehow.

    --
    _O_
    .|<
    The named which can be named is not the true named
  24. History on the barcode. by two-bookoo! · · Score: 0

    BAR CODE HISTORY A breif page about the progression of the barcode. (timeline mainly)

  25. What about those UPS barcode things? by Jedi+Paramedic · · Score: 1

    Why don't they start implementing the "advanced" barcode tracking things that UPS (and presumably others) use on their shipments?

    I know nothing about the logos, but they have dots all over and a bull's-eye in the middle... I would think that they might store more (or more useful) data than a simple 12-digit barcode...

    ...and if they're going to upgrade the standard, why not bypass 13 and go to n? (where 'n' is whatever the UPS codes can handle)

    --

    That's my purse! I don't know you! -- Bobby Hill
    1. Re:What about those UPS barcode things? by constantnormal · · Score: 2, Informative

      I believe you're referring to 2D barcode, which instead of using the width of the bars, use the height as well, giving approximately the square of the amount of info that a 1D bar code occupying the same space would provide.
      See
      http://www.aurorabarcode.com/PDF/2D%20Bar%20Codes. pdf
      for more info.

    2. Re:What about those UPS barcode things? by DNS-and-BIND · · Score: 2

      I remember reading about the bullseye bar codes, and evidently at the dawn of the bar code age in the late 60s, there was a competition between the two standards, and the rectangular bar codes were determined to be technically superior (able to hold more information in a smaller area, less susceptible to damage, etc).

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:What about those UPS barcode things? by martyn+s · · Score: 1

      Actually that's wrong. The 2D bar codes can hold more data, and is not so susceptible to damage due to redundancy. The reason they went with 1D barcodes was because they are much easier to scan, and the equipment is cheaper.

    4. Re:What about those UPS barcode things? by DNS-and-BIND · · Score: 2

      Ah...knew it was one of those "but of course" things.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    5. Re:What about those UPS barcode things? by danimrich · · Score: 1

      I would think that the speed of scanning and the space needed spoke against the use of 3D-barcodes for groceries.

      At least here in Europe, the last digit (AFAIK) is a kind of checksum to verify that all the other digits were read correctly. I am inclined to think that this speeded up the scanning process quite a bit.

      I would think that longer barcodes - with 25 digits, for example - would be more of a disadvantage to supermarket chains as they would cause a large increase in network traffic while slowing down the customers when the cashier has to enter a number manually.

      --
      where's all that Karma?
    6. Re:What about those UPS barcode things? by plover · · Score: 2
      The 1960's era "bullseye" bar codes you're referring to were really still 1D bar codes, just swept in either an arc or a circle. It would have made simple line-scanners omnidirectional, but the codes were physically big and harder to produce (no digital printing in that day.)

      The bullseye the original poster was referring to is the UPS-developed MaxiCode, which is a 2D symbology that can hold up to 93 characters of data.

      --
      John
  26. UPC by Anonymous Coward · · Score: 0

    I work for a company that makes barcode scanning equipment and software. Maybe we'll make some cash off of this ;-)

    The problem is the UPC-A symbology, it's limited to 12 characters (plus check digit). There are other subsets out there that can take more, and there are TONS of different symbologies that can handle huge numbers (UCC-128 uses 64 character codes). Some scanners are coded to only read certain symbologies, but many new scanners (like ours) can read many different codes of different lengths. Scanners usually transmit the decoded barcode serially to a PC or PLC so it's probably the software in them that is the problem, but any programmer who wrote code that crashes when it gets one character too many should probably retire.

  27. Solving the problem with buzzwords: by Fat+Casper · · Score: 2
    From the article.
    Leading retailers say they have begun to address the issue. A spokesman for Wal-Mart Stores , the world's largest retailer, said the company had "embraced the concept" of an expanded bar code, but he did not respond to questions about actual measures taken to prepare computer databases and logistical systems. Similarly, a spokesman for the Target Corporation said his company was "intellectually ready" for the change but refused to comment on whether any of its stores or warehouses were technologically ready.

    It's kind of shaming that Wal Mart, whom we have allowed to take over just about everything, is actually that stupid.

    On a related note, I just love the NYT. Today I got to be a government official from American Samoa making less than $20k who subscribes to the Times.

    --
    I spent a year in Iraq looking for WMD and all I found was this lousy sig.
  28. Old barcodes? by MacGod · · Score: 2, Funny

    Does anyone know if old bar cdes are ever reused, or when a product is cancelled, is it just retired. For example, is the bar code for "New Coke" usable for some other, less-disgusting product, like Motor Oil, or has it forever disappeared into the ether.

    Additionally, is there one governing body which assigns bar codes? Or is up to the manufacturer to make sure they assign a unique bar code?

    What about other countries? Do other countries have the same bar codes for the same products?

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    1. Re:Old barcodes? by dfenstrate · · Score: 2

      From what I understand, the UCC or EAN assigns each manufacturer a number (4-6 digits maybe?) at the start of the bar code, and then the rest of the space can be assigned to whatever products that manufacturer desires. There might be a check digit in there as well.
      This probably isn't exactly how it works, but thats the general idea.

      --
      Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
    2. Re:Old barcodes? by Anonymous Coward · · Score: 0

      I wrote some home-brew barcode software a while back and while implementing my barcode drawing routine I came across this page [uc-council.org]. It decribes the current 12 digit code (UPC-A) and also covers the 13 digit code (EAN-13). From what I remember, the first digit of the UPC-A was a descriptor of the type of item (food, clothing and such) and the last digit is a simple checksum. This leaves only 10 digits for use and if 5 are used for the manufacturer then that's only 99,999 seperate manufacturers and 99,999 seperate items. It's fairly easy to see why they want to switch everyone to the EAN-13 standard. It's not just tacking another number on as some seem to believe.

    3. Re:Old barcodes? by Anonymous Coward · · Score: 0

      > Does anyone know if old bar cdes are ever reused, >or when a product is cancelled, is it just retired. >For example, is the bar code for "New Coke" usable >for some other, less-disgusting product, like Motor >Oil, or has it forever disappeared into the ether.

      If I had to take a guess, I'd say the New Coke barcode is on.. Coke II, which is just a renamed New Coke. Enough people liked New Coke that they kept it around.

    4. Re:Old barcodes? by mpe · · Score: 2

      Does anyone know if old bar cdes are ever reused, or when a product is cancelled, is it just retired. For example, is the bar code for "New Coke" usable for some other, less-disgusting product, like Motor Oil, or has it forever disappeared into the ether.

      Because of the way the bar codes are assigned the only way this would be possible would be if the Coca Cola company started selling motor oil. Or possibly a soft drink called "motor oil".

  29. ObOrwell: Anyone else find this scary? by gilroy · · Score: 2
    From the article:

    It [14-digit barcodes] would also make it possible, they said, to identify products anywhere in the world at any time during the trade process.

    Now, slip a little radio transciever tag onto the thing and we're in busines...
  30. Bar code blues by gyrojoe · · Score: 1

    In the article about national ID cards in the recent issue of Popular Science they show a 2-Dimensional barcode (Strips run vertically and horizontally). It looks like TV static but they say it can hold up to 2k of data. Perhaps this could be the solution to our Bar code blues, though the scanning equipment would need to be upgraded or replaced.

    1. Re:Bar code blues by s.fontinalis · · Score: 1

      2D barcodes are already in use - look at the side of a UPS package - they utilize 2d barcodes. Most of these are not read via a laser scanner like 1D barcodes - instead they use a CCD camera (notice the central focusing spot). The problem with barcodes isn't hardware - the scanners in place could handle much longer barcodes. The software can't handle longer than 12 digit barcodes.

    2. Re:Bar code blues by Snork+Asaurus · · Score: 1
      Just yesterday I was wondering whether the UPC spec allowed for growth/extension - I guess I have my answer. I'm amazed at the short-sightedness.

      Like the poster above, I'm curious what happened to the 2-D technology that was supposed to revolutionize bar coding. Once in a great while, I see what looks like a 2-D bar code, but not very often. I remember reading a dead tree article about 2-D bar coding a good 8+ years ago. IIRC, they had come up with some fairly esoteric technologies involving dots of varying size and shape that could hold what was then considered an amazing amount of data (more than what the poster suggests) with superior error detection/correction schemes. I assume that UPC has some crude level of error detection, even if it's just a parity bit.

      RFID technology has come a long way and is far cheaper than it used to be. Some time ago, I heard that someone (Motorola?) announced an RFID system where the tags themselves cost less than a cent. But I suppose that RFID is a solution for a different problem, where more flexibility is needed, and I'm sure that ink is still cheaper.

      --
      Sigs are bad for your health.
    3. Re:Bar code blues by good-n-nappy · · Score: 1

      I think you are looking for Alien Technology. This is a proposed alternative to bar codes. It has several advantages over traditional barcodes. The main ones are that it reduces theft and it reduces the number of employees needed to run a store. Also, I think the cost of the individual tags was about 5 cents but it would decrease as volume goes up.

      Ever seen that Visa commercial where a guy in a trenchcoat walks out of the grocery store without paying. That's the kind of thing we're talking about.

      --
      Never underestimate the power of fiber.
    4. Re:Bar code blues by plover · · Score: 3, Informative
      I'm amazed at the short-sightedness.

      Why don't we set the WayBack machine to 1971 and take a look at the computers you're asking this of? I've got a memory card from a 1970's era Unitote SLCC hanging on the wall in front of me. It has a whopping 16K of hand-wound magnetic cores, and is the size of a spiral-bound notebook. This card was from the controller for the whole store. The CPU consisted of several wire-wrapped circuit boards populated with discrete 74xx series chips. The power supply was bigger than my 17" monitor. The cash registers had 1K of RAM.

      This was an era when the extra two digits representing the century would have meant two less columns on an 80 column punch card. That little insight saved them 3% of their total storage costs.

      And now let's print those barcodes on our products. What, no laser printed master copies? I have to hire a separate company just to prepare the master films for my barcode.

      I'm guessing that the UCC probably even considered that 12 digit UPCs would reach their end-of-life in 20 or 30 years. They also probably knew that by then we surely would have better equipment.

      I'm amazed at the forethought and insight that went into designing a system that fit on the equipment of the day and withstood 31 years of use.

      --
      John
  31. one more barcode history page. by two-bookoo! · · Score: 0
    http://www.lascofittings.com/BarCode-EDI/bc-histor y.htm

    Don't want to kill this site as well. Interesting how the barcode was mainly for the military at first.

  32. barcode info by linuxbert · · Score: 3, Informative

    first a barcode is 12 digits, however the first and last digit are control digits and are not used to identify the product, but to check if the code is plausable.

    second europe/asia uses 13digit upc's

    as far as i know, there are private class upc ranges, someone metioned starting with 0000, at work we use 8888 so perhaps 0000-9999 is a private range..

    this is how i thin kit is, i could be flat out wrong..

    1. Re:barcode info by havaloc · · Score: 1

      The 'Private Address' Barcodes actually start with a 4, sort of like the 192.168.x.x range IP address range. Target uses these for their inhouse brands.

      4 090 00 0292 1

      4 = Private Address
      090 = Department
      00 = Class
      0292 = Item

      then one or two check digits.

  33. governing body by maubp · · Score: 1

    http://www.ean-int.org/

    EAN does Europe, UCC does North America

  34. CueCats will be fine... by SomeoneGotMyNick · · Score: 4, Interesting

    When properly modified, A CueCat can scan larger bar codes. As long as the start/end markers on the code remain the same, there should be no worries

    Here's an ISBN number I just scanned (maybe this'll get Amazon slashdotted too)
    9780924771453

    It uses the 39 barcode standard IIRC, just like UPC

    1. Re:CueCats will be fine... by NearlyHeadless · · Score: 4, Informative

      Here's an ISBN number I just scanned (maybe this'll get Amazon slashdotted too)
      9780924771453


      Yes, most books already have 13-digit EAN barcodes, with 978 assigned as the "Country code" for the ISBN namespace (the country name is Bookland).


      Any bar code scanner sold in the last decade (at least) will decode not only UPC and EAN, but several other symbologies, including ones that include letters. There are single chips (from HP, e.g.) that take the analog input from a light measuring device and do everything for you.


      There's good information about UPCs and EANs at http://www.adams1.com/pub/russadam/upccode.html


      Some mass-market paperbacks have UPCs instead of EANs.

    2. Re:CueCats will be fine... by DickBreath · · Score: 4, Informative

      UPC does not code 39, aka code 3 of 9.

      IIRC, UPC uses Interleaved 2 of 5. (Could be wrong on this, but definitely not code 39.) That is how they pack so many digits into so few bars. Try this experiment. Hold up a can of Diet Coke. Look at barcode. Print out a barcode for the same upc digits in Code 39. See how horrifically freakin long it is? A bar code that long is very difficult to scan. (A very skilled operator can manage to scan this long of a code in Code 39 -- believe me.)

      Code 39 has an advantage that each digit is made up of one set of bars, and thus you can make a font for the code. Additionally, code 39 can represent not just digits, bue also letters and some symbols.

      You can't make up a font for UPC (as seen on a can of Diet Coke and other grocery store products) because the widths of three black bars make up a digit, and then the widths of the two white "spaces" between the bars make up another digit.

      --

      I'll see your senator, and I'll raise you two judges.
    3. Re:CueCats will be fine... by Sembiance · · Score: 1

      That ISBN didn't work in Amazon.com search.
      I guess I'll have to write a program to trying many variations until it find some matches.

    4. Re:CueCats will be fine... by SomeoneGotMyNick · · Score: 2

      Try Barnes & Noble instead. I noticed they have an ISBN search

    5. Re:CueCats will be fine... by Yazheirx · · Score: 1

      UPC has several encoding schemes including:

      • UPC-A
      • UPC-E
      • EAN-8
      • EAN-13
      • RSS-14
      --
      More of my thoughts
    6. Re:CueCats will be fine... by gorilla · · Score: 2

      UPC-A isn't interleaved. Each digit is comprised of 4 units, 2 bars and 2 spaces. The total width is always 7, and bars/spaces can be 1,2,3 or 4 units long. Also the code is symetrical, so for example 1-1-1-4 and 4-1-1-1 both code for 6. Therefore you can get a UPC Font.

    7. Re:CueCats will be fine... by vsprintf · · Score: 1

      Good clarification. Now I don't have to try it. 3-of-9 barcodes tend to be more forgiving though when printed on less than perfect equipment.

  35. KMart by prakashj79 · · Score: 1
    Some shortsighted chains *cough*Kmart*cough* may be caught with their pants

    *If* they are around then, that is.

    Also, the article does not mention KMart at all.. wonder where this gem was picked up.

    --
    With profound apologies to whomsoever this sig originally belonged.
  36. Say what? by r_j_prahad · · Score: 1

    The range 000,000,000,000 through 999,999,999,999 is 1,000,000,000,000 possibilities. There aren't a trillion products you think? You must not shop at the same places I do, I think between Kroger and Wal-Mart and Radio Shack and a couple of big-assed auto parts stores, I could count a trillion items very easily.

    1. Re:Say what? by genkael · · Score: 1

      Woops, missed a zero.

      --
      GeneralKael -- Slacker Extraordinaire
  37. How far do they look ahead? by dfenstrate · · Score: 2
    From reading the article, it looks like every company is just going to 13 digits, some to 14 digits.


    Wouldn't it be best to acquire software or devices that can be expanded much more should the need arise? For example, make all the hardware and software capable of handling barcodes arbitrarily long (or just up to 32, perhaps) so that when the UCC and EAN decide to make the next upgrade, it'll be as easy as setting a variable?

    Are their technical limitations to doing such a thing? the scanners they talked about, at $1000 bucks a shot, could certainly have some kind of flash memory without increasing their cost more than a dollar or two.

    Just my thoughts, anyway.

    --
    Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
    1. Re:How far do they look ahead? by geekoid · · Score: 2

      best to whom? the company, or developers?

      They should just move to alphanumeric barcodes, keep them at 12,just change the database stuctures to take alphas. If you used case as an unique identifier, you could get 36 charaters per space. so now you have 36to the power of 5 items.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:How far do they look ahead? by majorero · · Score: 1

      If case were significant/unique wouldn't it be 62 characters per space? 10 (digits) + 26 * 2 (letters).

    3. Re:How far do they look ahead? by afidel · · Score: 2

      It's the backend stupid. Just like Y2K was much more about all the back room COBOL logic than it was about the BIOS in the ATM, this is more about the databases and backend tracking programs than it is about the registers. I would be willing to bet that the cost of the backend work is 5X what replacing the hardware costs. Since it is the backend that really matters, and for something like Walmarts database (the largest comercial database IIRC) the difference in storage between 12, 13, 14, and arbitrary field size probably make one hell of a difference!

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  38. RFID Tags by SadEn · · Score: 1

    The use of RFID tags has starting to pick up, at least with the people I deal with. They will make barcodes obsolete in the long term, except for very low value goods. This could reduce the demand on barcode numbers.

    There are readers that incorporate both RFID and BCR technology available today, and I am sure that most can get firmware updates for new symbologies and formats.

    I think that higher value goods will start to incorporate RFID tags as well as barcodes very soon (maybe already happening), and as the cost of the tags reduces, they will appear on just about everything.

  39. How about this? by Henry+V+.009 · · Score: 2

    Why not just use two barcodes on everything?

  40. Obviously the first thought by aengblom · · Score: 3, Insightful

    Obviously the first thought is why not more digits. Turns out that most of the world already (or always has?) used 13 digits. The result is that companies get pissed when they have to apply for another UPC and all that comes with it just to sell their product from one side of the pond to the other.

    --


    So close and yet so far from the world's perfect ID number
    1. Re:Obviously the first thought by FlexAgain · · Score: 1

      Turns out that most of the world already (or always has?) used 13 digits.

      The UK has been using 13 digit codes as long as we have had barcodes, you occasionally see 8 digit ones, istr that this is allowed for on small items without the room for the full 13 digit code.

      --
      Actually it is rocket science...
  41. Dude you counted all of the atoms in the Universe! by Microsift · · Score: 1

    You are the man :)

    --
    My other sig is extremely clever...
  42. Depends on the store and the equipment... by Cutriss · · Score: 5, Informative

    Some shortsighted chains *cough*Kmart*cough* may be caught with their pants down in late 2004

    I used to work in Kmart. Our IBM Type III registers say the following when you scan an invalid barcode - "ERR: Must be between 8-13 digits". With a message like that, once can presume that the registers *are* capable of scanning the 13 digit UPCs...and that it's a back-end (IE - Receiving, distribution, inventory) change that's needed.

    Considering that I've not seen a Kmart that *wasn't* using these old Type III's, I hardly say that Kmart is getting caught "with their pants down". They're further along the transition than some other companies that have *no* 13-digit capable equipment.

    --
    "Mod, mod, mod...and another troll bites the dust."
    1. Re:Depends on the store and the equipment... by geekoid · · Score: 2

      BETWEEN 8-13. 13 is not between 8 and 13.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Depends on the store and the equipment... by Anonymous Coward · · Score: 0

      I once was a checkout clerk. Let me assure you that there was no thinking involved.

    3. Re:Depends on the store and the equipment... by Cutriss · · Score: 2

      8-13 meant "Including 8 and 13". Trust me. Coke bottles and cans have 8-digit barcodes, and we could scan those just fine. The register printouts even showed an 8-digit barcode, so there's no padding or anything going on.

      --
      "Mod, mod, mod...and another troll bites the dust."
    4. Re:Depends on the store and the equipment... by Anonymous Coward · · Score: 0

      Technically, there is padding, but your software was too dumb to know about it.

    5. Re:Depends on the store and the equipment... by meowwmixx · · Score: 2, Interesting

      Just because the scanning device and the machine attached to it are CAPABLE of reading 13-digit barcodes does NOT mean that the databases and software that deal with inventory are programmed to handle the extra digit. Anyone that works with any sort of software similar to the kind used to track shipments and inventory will tell you than an extra digit creates chaos. The real trick isn't updating the scanning equipment, it's updating everything behind the scanner that uses the barcode information, because, much like the Y2K debacle, the inventory computers simply aren't programmed to recognize anything except certain barcodes.

      Granted, Coke can use an 8 digit barcode, but if you do your research, you'll learn that certain companies are able to do that because they have a large number of zeros in their company signature (digits 2 through 6 on the 12-digit system) and in their product signatures (digits 7 through 11). The scanners and software recognize this and simply insert zeros in predetermined places. The easiest place to see this is if you check shelf labels in grocery stores. They print their own and so use the 12-digit system. Other than a few zeros, the numbers are identical. Thus, even though it APPEARS as if the system can handle other barcode lengths, reality is still the 12-digit system.

      This will be a tough crossover and should be quite interesting. At least we know we can stiill buy hardware from ACE.

    6. Re:Depends on the store and the equipment... by Chemical · · Score: 2
      IBM registers are just dumb terminals controlled by a controller in the back office of the store or at a central location. Their program is sent to them when they boot up and loaded into RAM (via BOOTP I think). Update the software on the controller, and the registers are automagically updated too! I think the version of IBM General Sales App that we use only supports 12 digit barcodes, but the next version will most likeley support these new barcodes. It's not like all those POS terminals, scanners, and controllers will need to be replaced. All that they will need is a software upgrade

      Really, all a barcode scanner does is decode it and inputs the numbers. It's really not all that different from typing in the numbers by hand. If those numbers match an item record on the controller, it will ring it up, else it wont. There's no magic behind it.

      BTW all the K-Mart's I have been to use IBM 4683/4694 registers.

    7. Re:Depends on the store and the equipment... by Mr.Sharpy · · Score: 1

      Our crotchety old K-Mart got some cool new IBM cash registers not long ago. They have 15" touch sensitive flat panel monitors. Now why does a cash register need that? Considering that K-Mart is bankrupt, one would think they would choose not to install $5000 dollar cash registers all over the place.

    8. Re:Depends on the store and the equipment... by havaloc · · Score: 1

      K-Mart is phasing out the old 4683 registers with IBM SurePOS 500s I beleive, and NCR Self Checkouts. Most of the stores at one time ran either IBM 4683, NCR, or Fitjitsu registers.

      Note however, that they have one of the worse POS software programs in the known world. Bug prone doesn't even begin to describe it.

    9. Re:Depends on the store and the equipment... by abreauj · · Score: 1
      Coke bottles and cans have 8-digit barcodes, and we could scan those just fine. The register printouts even showed an 8-digit barcode, so there's no padding or anything going on.

      The 8-digit barcode (UPC-E) is just a compressed form of the 12-digit barcode (UPC-A). See this link for a FAQ about UPC barcode formats.

  43. 2-D Barcodes by Codex+The+Sloth · · Score: 2

    Those things UPS uses are 2-D barcodes. Scanners for them are somewhat more expensive and less robust. When you are talking about revving all of the point-of-sale terminals in the US, it's a big deal.

    --
    I am not a number! I am a man! And don't you ... oh wait, I'm #93427. Ha ha! In your face #93428!
  44. Just for curiosity by dghcasp · · Score: 4, Informative
    Disclaimer: It's been a long time since I had to deal with this...

    Format is:

    • Codeset digit (1), always constant
    • Manufacturer ID (5)
    • Product ID (5)
    • Checksum digit (1)

    The reason they're not going to 14+ digits is they're really just becomming compatable with the rest of the world, which uses 13 digits, and hoping to steal some unallocated number ranges in there (shades of IP Addresses.) Going to 14+ would be a worldwide change, which is, obviously, somewhat harder to accomplish.

  45. Oh...and about the Cue:Cats... by Cutriss · · Score: 2

    Enjoy your :CueCats while they last...

    CueCats don't scan *only* UPCs. They can scan any barcoding, regardless of its coding scheme, as long as it has the start and ending components that it recognizes (and it recognizes quite a few). What *you* make of the resulting data is your deal. I've scanned 20-digit printed barcodes with my Cat.

    For simple proof, scan an ISBN. Those are 13 digits by default. CueCats can read those.

    --
    "Mod, mod, mod...and another troll bites the dust."
  46. Great, give fundamentalist christians more Ammo by joshv · · Score: 2

    Sure, a 13 digit number, and 666 embedded in the bar code - the anti-christ is coming soon - it's all falling into place now.

    -josh

    1. Re:Great, give fundamentalist christians more Ammo by Anonymous Coward · · Score: 0
      Which would you rather have...


      fundamentalist christians


      OR


      fundamentalist muslims


      666 was foretold 1900+ years ago... The barcode designers could have been more creative, but alas, they did as predicted.

    2. Re:Great, give fundamentalist christians more Ammo by mikeee · · Score: 2

      And no one was able to buy or to sell, but that he had the name of the beast, or the number of his name.

      Personally, I always figured that was a reference to Verisign certificates, not UPC codes, but I could be wrong. ;)

    3. Re:Great, give fundamentalist christians more Ammo by Anonymous Coward · · Score: 0

      Actually 666 is a numerology shorthand for the ruler of Rome. When packages come with a Caesar glued to each one, come back and let us know in case we did not notice.

  47. CueCats will work by Sc00ter · · Score: 2
    All a CueCat does is translate the lines to numbers/letters and spits them to the screen.. Doesn't matter if it's just 1 number or 100 (damn, that would be a long barcode).

    1. Re:CueCats will work by Anonymous Coward · · Score: 0

      I thought the cuecat determined the type of barcode and then spits the numbers. I have a USB cuecat that I did the modification on to spit the real numbers out an did some tests. It would not read a UPC-A (12 digit) barcode if the checksum number (12th digit) was wrong. In addition, the EAN-13 (13 digit) spec states it uses the same number of barcode digits and infers the 13th digit. Therefore, the cuecat would need to actually know about the EAN-13 standard or it won't work. However, I'm pretty sure the cuecat supports it.

  48. Scanners max at 12. Nah.. by Anonymous Coward · · Score: 0

    Most scanners are capable of scanning UPC-A (12 digit with 2 or 5 digit supplemental codes) UPC-E (6 dgit with 2 or 5 digit supplemental codes) EAN/JAN 13 (13 digit with 2 or 5 digit supplemental codes) EAN/JAN 8 (8digit codes also with 2 or 5 digit supp) Code 39, Interleaved 2 of 5, Codabar, Code 128 (incorporates letters, and is case sensitive), MSI/Plessey. Currently we use UPC-A, usually with no extra codes. This is just moving us from UPC-A to EAN 13. Most scanners are capalbe of both formats. This is not the end of the world.. sigh..

  49. Shouldn't cuecat still work? by Mustang+Matt · · Score: 2

    It seems like we've got linux drivers for it, couldn't we "teach" (program) it to work with the extra digit?

    Not that I care, I only used the sucker twice just to say I had done it.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
  50. Y2K lessons learned by Anonymous Coward · · Score: 0
    there are many that will NEVER learn. There are many that just do NOT have the capacity to actually do anything but parrot policy spout buzz words and pretty phrases. These are usually hired as middle or higher management.

    Lets take an analogy of learning from pain. Lets say you stick your fork into a electric socket. Now, after combing your hair down you might say to your self, "Self, that was stupid... but not as stupid as if I did that again and didn't learn"

    Now the key part comes in to what exactly was learned. Some will only learn not to stick a fork into that particular socket anymore. Most will learn not to every stick a fork or even other metal wear into sockets again. Some will learn not to stick anything in any electrical socket. Then sadly, there are only a few that will learn not to simply avoid sticking objects into any device that would complete a circuit (a hot device if you will, including light sockets) but will in fact learn to KEEP THEIR HANDS TO THEMSELVES and be carefull always.

    It is this last group that generally forms their own company because they are sick of the slack-jawed (but well dressed admittingly) drones who consistently make stupid decisions.

    so back to this specific issue... STOP LIMITING SERIALIZATION PROCESSES. Don't be so quick to hard code limits. A good designer will abstract it, even if his particular implementation hard codes that part to 12 digits, who cares? He can then switch out modules and use the >12 digit system because it was properly abstracted.

    A monkey lashes out with a stick. A man takes the abuse initially while he forges a sword. patience and persistance (planning basically) will always win out.

  51. Obligatory Kmart Bashing Unsupported By Article by Robotech_Master · · Score: 2
    Back when I was still working at my Kmart, they had just finished upgrading all the cash registers to new tech, so as to support adding self-checkout registers. In fact, they had self-checks in all the local Kmarts, and I would not be surprised if that was going to be every single Kmart soon. Which means every Kmart would have new registers.

    Note that the article says
    Scanners and other hardware bought more than three years ago will not read longer codes and will have to be replaced. Software more than five years old will also have to be scrapped.
    Since they bought the new equipment a lot less than three years ago, all it'll take to get Kmart up and running with the 13-char barcode will be a software upgrade.

    Kmart isn't even mentioned in the article--I looked for it specifically when I first read it yesterday. How about being a little more careful with the facts in your editorializing, eh, Slashdot people?
    --
    Editor Emeritus and Senior Writer, TeleRead.org
  52. Why not switch to 2D/3D barcodes or RFID? by havaloc · · Score: 2, Interesting

    2D barcodes can hold up to 2000 or more characters. PDF417 (a 2D symbology) is in the public domain, created by Symbol which allows this many characters. You can download a free PDF417 Generator and roll your own 2D barcodes. The only drawback is that a 2D barcode requires a more precise scanner and technique.

    3D Barcodes are indeed 'bumpy' and can even be painted over.

    1. Re:Why not switch to 2D/3D barcodes or RFID? by Sven+Tuerpe · · Score: 2
      The only drawback is that a 2D barcode requires a more precise scanner and technique.

      This is true, but on the other hand, technology has evolved. As an alternative to linear scanning as employed by traditional scanners, and still supported by some 2D symbologies like PDF417, a little CCD camera can be used. Many symbologies have been developed especially for this scanning technique. Matrix codes like Aztec may even be more robust than barcodes in the literal sense. It is rather easy to hand-draw a readable matrix code symbol (if it does not have to be too small :)) -- try that with PDF417.

      But this is a general advantage of 2D codes with their considerably higher capacity: the ability to embed enough information to correct errors rather than just checksums for mere error detection. Any modern 2D symbol will remain readable after part of it has been destroyed. You may rip off a corner, it won't matter.

      When reading specifications, I also got the impression that PDF417 is rather hard to implement, compared to e.g. Aztec.

      --
      http://erichsieht.wordpress.com/category/english/
  53. Geez.. by Paul+Slocum · · Score: 1

    If that many numbers are used up, seems like we need fewer products, not more barcodes. How much crap do we really want out there?

    For starters, I can do without Orange Clean and Duralube.

    -paul

    1. Re:Geez.. by op00to · · Score: 1

      I use Orange Kleen for all my household cleaning tasks. It actually works, and I don't have to worry about mixing it with stuff when i'm drunk or something and dying.

  54. Oh no... by Misch · · Score: 3, Funny

    Does this mean that I'm going to have to get the barcode that's tatooed onto the back of my neck redone?

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
  55. Is really to be such insane ?? Why not use 2 ? by helioc · · Score: 2, Interesting

    Well, we had a large hardware base that can real only 12 digits, right ?
    There isn't enough numbers, right ?
    Then, why not use TWO bar codes unless expend a large money to implement 1 digit more ?
    I believe a combination of two bar codes of 12 digits will be a lot cheaper and efficient, maybe not too easy to handle but it's a fast solution until we gradually change the protocols to something more plausible..

    1. Re:Is really to be such insane ?? Why not use 2 ? by Peyna · · Score: 1

      Then it'd take twice as long to check out and the cashier would have to make sure they scanned the 2 in the right order, etc.

      --
      What?
  56. 2d Barcodes by Cyno01 · · Score: 1

    if these new barcodes are going to require new equpitment, why are they only adding one digit? they should use 2d barcodes which store information vertically and horizontally can hold up to 2kb of information, this could store a lot more than just a number and could eliminate a need for a central database, if you dont know what i'm talking about look at the back of your drivers liscense, many states are using these to store information now, 2kb per inch or so may not seem like much storage, but the current simple barcodes on your cereal box only hold 20 bytes

    --
    "Sic Semper Tyrannosaurus Rex."
  57. 666 by Anonymous Coward · · Score: 0

    There just making sure they get 13 and 666 in the same standard.

  58. Simple Workaround by limekiller4 · · Score: 1

    A simple workaround would be to print two barcodes on the item. *beep *beep, you've just given yourself 24 bits.

    --
    My .02,
    Limekiller
    1. Re:Simple Workaround by Anonymous Coward · · Score: 0

      Actually that's 20 base 10 bits. Each UPC-A barcode uses the 12th digit as a checksum and the first digit as a product type identifier.

  59. Alternatives to regular barcodes by joshua404 · · Score: 3, Informative
    With Aztec codes, Maxicodes, data matrices and other alternatives to barcodes being used more and more now, why even bother extending the existing format when it will just need to be extended again in short order?

    Formats like the Aztec code can hold up to 3000 characters of information. Rather than re-engineer something inefficient (UPC), why not adapt something new and completely extinguish the problem?

    Info on barcodes, UPC symbols, maxicode, etc.

    1. Re:Alternatives to regular barcodes by Anonymous Coward · · Score: 0

      The reason you would not want to introduce the new technology is that not everyone can afford it. If a store has 10 cashier scanners and 5 mobile inventory scanners, thats alotta cash just for UPC scanning, $3000-5000 each mobile, 1000-3000 $ (usd) each cashier. While larger companies may have no problem making the switch, it will still cause some reluctance to spend that much money.

    2. Re:Alternatives to regular barcodes by Anonymous Coward · · Score: 0

      Woohoo! I'm an anonymous coward...how fun! :D

      Anyways... Has anyone considered the posibility of switching the barcodes over to hexadecimal?????

      We certainly wouldn't need to add another digit yet and by the time we did all the stores would have software to support more than 12 digits.

      However, I do not know if this is even a possibility as I have not reviewed my barcode technology lately. Shame on me!

      Anonymous Coward

  60. Does that mean... by Anonymous Coward · · Score: 0

    ...that I can download MP3s (which I don't own or haven't paid for and without permission) because credit was given to the artist?

    1. Re:Does that mean... by SirSlud · · Score: 2

      Yes. So long as you dont turn around and sell it for a profit, yes.

      --
      "Old man yells at systemd"
    2. Re:Does that mean... by Anonymous Coward · · Score: 0

      yes! DUH

    3. Re:Does that mean... by Anonymous Coward · · Score: 0

      No, actually. Free does not necessarily mean fair use, since rampant distribution can lower the commercial value of the original.

    4. Re:Does that mean... by Qrlx · · Score: 1

      I think it did until about 1997. then Congress decided that it was piracy if you copied copywritten material, even if no economic harm was done. In other words, the xxAA doesn't have to show that they were damaged by filesharing to come after you. The simple fact that you violated their copyright is reason enough. It used to be you had to show economic harm to come after someone for copying stuff, now you don't.

      (Oh, and it's a criminal matter now too, not a civil one, which means that instead of xxAA having to spend their own money on enforcement, they get to spend our money (taxes) and the FBI does it. I don't know if that changed in 1997 as part of the same congressional act.)

      It's surprising how ahead of the curve Congress and the xxAA was on that one. Who was even on the Internet in 1997?

      The xxAA is not as dumb as we like to think

    5. Re:Does that mean... by martyn+s · · Score: 1

      So what? Bad reviews also lower the commercial value of a product. The ultimate goal of the US legislation system should not be to maintain people's profit opportunities at all costs.

  61. are people not worried to eat food with a hidden 1 by iamafreeman · · Score: 0

    I thought america had a dim view of the number 13

    <slightly ot>
    what with buildings not having a 13th floor, or rather not calling it the 13th floor to residents (so hotels have 13 painted on the inside of the lift doors, the bit your not meant to see while the buttons and rooms all say 14th floor)

    this is all irrelevant as it is usually the 13th floor from the ground as you look at the front of the building not including the one you walk into
    </ok it was totally ot>

  62. Technically you are correct but, by Anonymous Coward · · Score: 0

    you're thinking like a programmer instead of a typical checkout clerk.

  63. Re:What is Jimi doing???? by brsmith4 · · Score: 1

    shit dude, you know you'd be all up for that shit if you were a smack head.

  64. Open-Ended by Tablizer · · Score: 3, Insightful

    Why pick an upper limit? As long as there is some way for the scanner to detect "end of string" (EOS) or whatevertheycallit.

    These people need the Software Engineering Clue Stick (unless by off chance there is a real justification that has yet to be presented, but I doubt it unless it has to due with backward compability to an earlier clue-stick-needer-design. Maybe some hardware limit back then that prevented and EOS marker?)

    Give them the Y2K award.

    1. Re:Open-Ended by Woggle · · Score: 1

      Actually, there is a reason, look at a magazine or comic book or other monthly publication. Monthlies come with an 6 digit extension bar code that distinguishes the individual issue. For example, Superman #185's barcode is 761941200491 18511 I'm not sure what the 11 means, but the rest of the number is obvious, no?

      --
      Wogs "Freedom's just another word for having nothing left to lose."
    2. Re:Open-Ended by Tablizer · · Score: 2

      (* Actually, there is a reason, look at a magazine or comic book or other monthly publication. Monthlies come with an 6 digit extension bar code that distinguishes the individual issue. *)

      Well, in that case we just need a seperator marker, a delimiter of some sort. Thus, it is the delimiter that seperates the parts instead of a positional count.

    3. Re:Open-Ended by delta407 · · Score: 2

      Believe it or not, people have thought of this a long time ago. Code 128A and B allow an alphanumeric string of any length, while Code 128C is optimized for numbers. No limit on length, except for possibly the scanner.

      Basic information as to how this particular system works: the scanner returns a series of numbers between 0-127. The software then determines based on the lead-in information what code is used initially and checks for control codes (so you can switch from 128B to 128C for a string of numbers and back for a letter or two). Each sub-code (A, B, C) has a different "character set" if you will; code 128C consists of all possible two digit numbers (and control codes), so a 12-digit Code 128 barcode is comparable in size to a standard UPC.

  65. Re:666 - Ah, is that what i't's from? by Gordonjcp · · Score: 2

    I've often wondered about the references people make to barcodes being the mark of the beast. Everywhere else, outside the US, uses 13 digits, which screws that up entirely... It would be 664, the guy across the street from the beast.

  66. Please stop linking to NYT by Anonymous Coward · · Score: 0

    Seriously. It's completely annoying, since I can never read the original articles.

    Does Slashdot have some sort of affiliation with the NYT's for Christ sake?

  67. Barcode every atom in the universe! by Tom7 · · Score: 2


    I really hope they *do* barcode every atom in the universe.

    By the way, the number of atoms in the universe is estimated to be around 10^80, not 10^20. That's a biiiig difference!

    1. Re:Barcode every atom in the universe! by Eu4ria · · Score: 1

      How small a printer would you need to print a barcode on an atom, and would that printer have a barcode on it ?

    2. Re:Barcode every atom in the universe! by bugg · · Score: 2
      Silly, since when do two identical products get different barcodes? To have enough barcodes for every atom that you "put your finger on" so to speak, you're really only going to need what, 3 (base 10) digits?

      I have lost faith in the slashdot community to engineer barcode systems. Two identical items have identical barcodes, people. For shame.

      --
      -bugg
    3. Re:Barcode every atom in the universe! by Rich0 · · Score: 1

      Better still - just go to one digit codes and barcode protons, neutrons, and electrons.

    4. Re:Barcode every atom in the universe! by Ig0r · · Score: 1

      Who put the barcode on the barcode printer?

      --
      Soma: because a gramme is better than a damn.
    5. Re:Barcode every atom in the universe! by Anonymous Coward · · Score: 0

      Big difference? You find 60 a big difference?

    6. Re:Barcode every atom in the universe! by Dahan · · Score: 2

      Would you also barcode each atom of the barcode sticker? If so, wouldn't it take an infinite number of barcodes to do the job? :)

  68. Twelve Digits? by Marc2k · · Score: 1

    But..but I only have 5 digits on each hand, do I need to upgrade my firmware?

    --
    --- What
    1. Re:Twelve Digits? by Anonymous Coward · · Score: 0

      You can, if you want. You can get some free firmware upgrades from Chernobyl or 3 Mile Island.

    2. Re:Twelve Digits? by Tokerat · · Score: 2

      I usually have no problem upping my firmware with only five fingers....

      Oh you meant something else didn't you?

      --
      CAn'T CompreHend SARcaSm?
  69. Actually 665 is across the street... by Anonymous Coward · · Score: 0

    664 would be Satan's next door neighbor...

    1. Re:Actually 665 is across the street... by Opie812 · · Score: 0

      Bill Gates?

      --
      I'm not a nerd. Nerds are smart.
  70. Bigger Bar Code "Inches Up" on Retailers by acoustiq · · Score: 0

    Speaking of inches, I can see the spam now...

    Operate a small business from home? Add inches to your bar code! More digits impress your clients!!

    --

    --
    I romp with joy in the bookish dark
  71. Cue Cat Stevens by MountainLogic · · Score: 4, Funny

    Longer bar codes are coming to win us They're coming to win us, they're coming to win us Longer boats are coming to win us Hold on to the core, they'll be taking the key from the door. ;-)

  72. hardware and software will have no problems.. by Lumpy · · Score: 2

    The database may need a field expanded from 12 characters to whatever but almost all barcode readers just insert the stream into a serial port or the keyboard. they can read 30000 character barcodes as long as start and end are correct.

    the only hardware I had trouble with was really old or crappily made scanners that have built in limitations.. even the cuecat can read arbitary length barcodes...

    --
    Do not look at laser with remaining good eye.
  73. Patented? by acoustiq · · Score: 0
    ...That is the length of a newly patented bar code that takes up less space...

    Does the thought of patenting a bar code scare anyone else?

    --

    --
    I romp with joy in the bookish dark
  74. RFID technology will be everywhere by Infonaut · · Score: 2
    Info about ePC tags.

    I saw a presentation by a senior exec from Alien Technology recently, and it was astounding. RFID utilizes incredibly small processor packages that are able to wirelessly communicate with other devices. The real breakthrough is that they can make these devices communicate without manual scanning, and they can manufacture them in volume extremely cheaply.

    My guess is once this technology picks up steam, they'll be everywhere, from price tags on the jacket you buy at the Gap, to the pound of ground turkey you snag at Safeway.

    Of course, the potential for misbehavior with these things is huge. But it's coming. All of the industry players are on board, the technology is in test production, and before long it'll be deployed.

    --
    Read the EFF's Fair Use FAQ
    1. Re:RFID technology will be everywhere by good-n-nappy · · Score: 1

      I saw a presentation by someone from alien too. That makes me wonder if this whole story isn't a red herring so they will have an excuse to go to RFID. In the presentation I saw, they were anticipating mass resistance from consumers because of the privacy concerns. They also said they were secretly testing it in some unspecified town to see how people react. That was about a year ago and I haven't heard anything since.

      If I were a retailer, there is no way I would upgrade to a longer bar code when I could upgrade to RFID. But as a consumer, I'm going to avoid it as much as possible. Anyway, I think you're right that we'll be seeing this any day now.

      BTW, the big technological improvement over previous RFID systems (aside from the manufacturing) is that the tag uses a kind of 3D antenna so that it can be scanned at any angle. That's how they can eliminate manual scanning.

      --
      Never underestimate the power of fiber.
  75. ISBN's by Triv · · Score: 2, Informative

    From my years as a book jockey I can tell you a few things about ISBN's.

    1. ISBN's almost always start with zero or one, although that's changing as more companies get into the game. Texkbooks and reference books usually start with 9, for example.

    2. The first 5 digits id the top level manufacturer. This was handy because imprints that were owned by another company still had the first 5 digits of their parent company's code - pocket books, for instance, is owned by simon and schuster.(although many pub's had more than one manufacturer code).

    3. The second 5 digits are a product code.

    4. The last two digits are a checksum to make sure the ISBN is valid. There's a formula something like "add the 1st, 3rd, 5th and 7th digits and divide by the 2nd, 4th, 6th and 8th digits. the checksum is the remainder." I don't know exactly what the formula is, but I'm dying to know, it's been bugging me for years.

    Fun fact: Hardcover, trade paper and Mass Market editions of the same book have different ISBNs, but different editions/printings of the same book usually have the same isbn. While conserving available codes, it's quite annoying when someone's looking for a specific edition.

    Triv

    1. Re:ISBN's by andrewgreen · · Score: 1

      Someone else has almost certainly posted a correction, but just in case:

      The first digit of an ISBN is basically, but not rigidly, a language indicator -- zero and one being English. The remaining digits have a variable length publisher code and a variable length product code -- Prentice Hall is 13, Oxford is 19, Addison Wesley is 201, Perseus is 7382, O'Reilly is 56592. As you can see the larger publishers are effectively allocated a bigger chunk of the number space (Prentice Hall have six digits to allocate, O'Reilly only three), and smaller publishers get less. But the space is actually flat -- it's just easier to delegate the assignment of individual numbers to the publishers by giving them a block in which they have free rein than it would be to have a central authority handing out numbers one by one.

    2. Re:ISBN's by Migrant+Programmer · · Score: 1

      Here is a formula:
      http://www.math.ksu.edu/math511/notes/ec c.htm

      Here is some Perl code:
      http://doc.trolltech.com/qq/qq01-seriously- weird-q regexp.html

    3. Re:ISBN's by gorilla · · Score: 5, Informative

      Almost all wrong. Most of the ISBNs you've seen start with 0 or 1 because the first digit(s) identifies the language or country that the publisher of the book is in. 0 and 1 are English, 2 is French, 3 is German, 4 is Japan, 5 is USSR, 7 is China, and 8 and 9 are used for the rest of the world. If it's a really small country, then the first 5 digits could be country code, eg 99912 for Botswana. The second portion is the publisher, the third the book, and the last the checksum. With the expection of the checksum, these are all variable length, so for example 0-340-62839-1 indicates an english language book from a large publisher, while 1-56592-528-9 indicates another english language book from a smaller publisher. The checksum is 11-(sum(digit*(10-position))%11), so the the second ISBN is 1*10+5*9+6*8+5*7+9*6+2*5+5*4+2*3+8*2=244, 244%11 = 2, 11-2 = 9.

    4. Re:ISBN's by Anonymous Coward · · Score: 0

      My copy of ISBN 0-13-110362-8 doesn't have a bar code.

    5. Re:ISBN's by Anonymous Coward · · Score: 0

      11-(sum(digit*(10-position))%11)

      In case anyone notices that %11 and wonders, if the checksum comes out to 10, the "digit" is X. I have a book with an X checksum digit that I'd give as an example if I knew where it was.

    6. Re:ISBN's by mpe · · Score: 2

      ISBN's almost always start with zero or one, although that's changing as more companies get into the game. Texkbooks and reference books usually start with 9, for example.

      The first digit serves to indicate the language the book uses. Though unfortunatly no distinction is made between English, American and Australian.

      Hardcover, trade paper and Mass Market editions of the same book have different ISBNs, but different editions/printings of the same book usually have the same isbn. While conserving available codes, it's quite annoying when someone's looking for a specific edition.

      There is a suplimentry barcode which could be used for the edition, but it can also be used to indicate the price...

    7. Re:ISBN's by mpe · · Score: 2

      The remaining digits have a variable length publisher code and a variable length product code -- Prentice Hall is 13, Oxford is 19, Addison Wesley is 201, Perseus is 7382, O'Reilly is 56592.

      If the system is sensibly designed then all publisher codes starting with 1 with be 2 digit, all starting with 2 will be 3 digit, etc. Though it's possible for a publisher to have more than one code or a contiguious block of codes.

  76. Alpha or Hex or whatever isn't a solution by herc_mk2 · · Score: 1

    A company I worked for a while ago made a barcode scanner that could read different codes. There are lots of standards for bar codes -- not just UPC, some are all numeric, some are alpha, etc.

    The problem with "just making it alphanumeric" as some posters have said, is the same problem with any type of data storage. The UPC has essentially "4 bits" per digit (not really bits), plus some checksum stuff. If you went to alphanumeric, there obviously wouldn't be enough bits, and you'd be in the same situation -- all the software would still need to be changed.

    The 12 digit UPC code is split into a "manufacturer code" and a "product code," kinda like the IPv4 host and network portions. Bigger manufacturers (e.g., Proctor and Gamble) got more digits for their product codes. IIRC, setting the 1st 6 digits to zero meant a "store-only product," I think -- kinda like a non-routable address in IP.

    There are already several variants of the UPC code -- the most common is UPC-12 (12 digits), but there is also UPC-6, a "compressed" form that you see on smaller items (e.g., packs of gum), but is contains the same info as UPC-12 once decoded. But there is also UPC-12 +5, which has 5 extra digits, used for books and magazines primarily; I think part of the ISBN is stored there. And I seem to remember another extension too (UPC-12 +2 ?).

    I guess my question is why don't they extend it this way (e.g., make a UPC-12 +10), rather than just adding one digit, which will probably only be good for another 10 years, if we're lucky...

    Of course some of the problem might be the space required to store all this, since the UPC has a fairly strict requirement about the size of the code (and the whitespace surrounding it). The 2D "bar" codes mentioned earlier (and used by UPS) could be a solution, but another big advantage to the UPC is the human-readable portion below, so Rosie at Wal-Mart can key in the numbers from your Doritos bag when it fails to scan...

    disclaimer: I worked on this software almost 20 years ago, so some of the details are probably wrong...

    1. Re:Alpha or Hex or whatever isn't a solution by herc_mk2 · · Score: 1

      OK, I just followed a helpful link that someone else posted Bar code info, and now I remember more and see what I got wrong :-)

      instead of UPC-12 and UPC-6, substitute "UPC-A" and "UPC-E"

  77. pbmupc by GigsVT · · Score: 1

    OK, so who wants to write a patch for the pbmupc utility?

    pbmupc: type code must be one digit, and manufacturer and product codes must be five digits

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  78. EAN-13 and UPC-A use the same barcode by Anonymous Coward · · Score: 0

    People really need to do research before going all half ass about this stuff. Did anyone actually read the specification [uc-council.org]. EAN-13 and UPC-A use the same barcode. To quote the page:

    The symbol itself comprises only 12 digit characters. The 13th digit is not represented directly by a digit character, but is inferred in the use of the number sets A and B to encode the rest of the 6 digits in the left half of the code. The 13th digit, which is not directly represented, is always the digit in the leftmost position of the 13-digit number. The remaining 12 digits in the number are represented by the digit characters in the symbol, in the same sequence left to right

    I'm just an informative AC...

  79. Instead of saying... by ganiman · · Score: 0

    "...caught with their pants down..." it should have been "...caught with their pants half off..."

    --
    geek n performer who performs morbid or disgusting acts, as biting off the head of a live chicken
  80. Acquiring a Bar Code (off topic) by BaltoAaron · · Score: 1

    Way back in the day, when I was in band, we recorded a CD and were going to release it. (ie: try to sell it at the local record store). I asked a friend about his band's recent CD release, specifically about the Bar Code that they included on the back of their jewel cases. "Did you have to buy it?" "How much did it cost?" His answer was very straight forward... "We scanned it off of a case of Bud."

    We never released our CD. But we had fun trying to figure out who's UPC to steal.

    "Jimmy quit, Jody got married. I should'a known we'd never go far"

    --
    "We all know that Crap is King" - Don Henley
  81. Agreed by thasmudyan · · Score: 1

    One digit isn't going to cut it, we're all aware of that. And those guys must be, too. So what's the reason for "extending" this aged format so weakly? I think the production cost of all these little bar code reader gizmos will be to big, because most of it would have to be redesigned completely to allow for the extra (storage) functionality. You see, the number of digits and even the barcode recognition algos are probably so damn hardwired into the equipment you'd have to start all over again to make room for, say, a new 64 digit GUID or something...

  82. Finally! by teamhasnoi · · Score: 2

    Just the right size for everyone's forehead!

  83. Interesting parallels between UPC and IPv4 by timbck2 · · Score: 1

    As I read this discussion, I'm amazed at how analagous the UPC barcode situation and the IP address situation are:

    • Finite number of codes/addresses
    • Large blocks of codes/addresses are given to companies/manufacturers, resulting in waste of entire ranges
    • Proposal to increase the number of codes/addresses available will require much rewriting/retooling
    • The ranges of "private" codes/addresses set aside for "internal" use (I wasn't aware of this before today)
    --
    Absurdity: A statement or belief manifestly inconsistent with one's own opinion. -- Ambrose Bierce
  84. Not a crisis people, move along. by Restil · · Score: 2

    The article seemed to try to create the same tension that the Y2K bug did. This doesn't even come close. No nuclear reactors will blow up and no planes will crash, and no electric grids will go offline when UPC codes change in size.

    Retaillers are businesses. They need to sell products to survive. The UPC code is a vital component of the databases that make things work. Coupons, inventory, everything is based on it. So we're adding another digit and your ancient, poorly written accounting software didn't make room for a future expansion. So upgrade already. You're a business, you WILL find a way. Because if you don't, you'll be left in the dust. And while you're at it, perhaps you might want to make sure the UPC code space is larger than 13 digits. You never know when they might expand it AGAIN. Since the cost involved to jump from 12 to 13 is the same as the jump from 12 to 18, make a wise decision now.

    This is just a normal part of the world as we know it. Things change. Phone numbers get longer, UPC codes get longer, computers get faster, operating systems redesign themselves. You have to adapt with it. Regardless, there's no sense in losing sleep over this.

    -Restil

    --
    Play with my webcams and lights here
    1. Re:Not a crisis people, move along. by highcaffeine · · Score: 2

      Agreed. However, regarding the comment about the costs of moving from 12 to 13 being the same as moving from 12 to 18, I'd like to add something. I agree that the costs will probably be exactly the same (or such a miniscule difference you'd be a fool to make the same mistake by only going to 13).

      You might be surprised by how many people would not make that connection. I have personally dealt with another company that, when faced with a limitation in their software that was truncating object identifiers from our software (the two communicate various information back and forth on a regular basis through XML streams), they "solved" the problem by adding one extra byte to the variable causing the problem. It was currently 8 bytes and they made it 9.

      What made it worse is that these identifiers increment rapidly, and the "solution" they came up with would only hold out for a few months and would have to be changed again. I tried to explain it to them, and let them know that our software expects these to be able to expand up to 48 bytes -- which would hold us for decades at minimum.

      So, they changed it to be 10 bytes on their end. They obviously didn't get it. I can't really say that I think they would be the exception to the rule, either. I wouldn't be surprised if a lot of other less-than-forward-thinking people would make the same mistake and only increase the upper limit to the bare minimum needed to fix the immediate problem -- without ensuring further expansion in the future.

  85. Mark of the beast by Dr.+Bent · · Score: 2

    Those codeset and checksum digits, along with the code that seperates the manufacturer ID from the, Product ID, are two thin right-alligned lines, which is also the code for the number 6.

    Meaning that every barcode has the number 666 on it.

    "And he causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads, and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name. Here is wisdom. Let him who has understanding calculate the number of the beast, for it is the number of man; his number is 666."(REVELATION 13:16-18)

    Make of this what you will. Personally, I think it's the world's best practical joke.

    1. Re:Mark of the beast by JUSTONEMORELATTE · · Score: 2

      Sigh.... Another link to alt.folklore.urban FAQ coming right up...
      Let's see, where did I leave it? Ah yes, right about here

    2. Re:Mark of the beast by Rich0 · · Score: 2, Interesting
      Actually - the codeset and checksum digits are not the two long bars at the ends - those are guard bars. There are three sets - as you allude to. They do not code anything at all - they are two bars, and are used so the scanner can work out the bar spacing (if you hold it at an angle bars on one end seem compacted - just like it looks like when you hold a page at an angle when you read it). The two outside digits are just inside of the guard bars.

      As far as them representing a number goes - bars only represent numbers if you intend them to - the bars in a prison cell don't represent anything. It also happens that the relationship between numbers and bar patterns is different on the two sides of the code (so the scanner can determine orientation I've heard). So, the same bar pattern on both sides could not represent the same number.

      I happen to be a Christian - and my feeling is that the gist of the passage you allude to is that the number "666" is a symbol that all men will be required to take which will represent their open rebellion to the authority of God. The passage tends to lose its meaning if people were tricked into wearing the symbol.

  86. I can see the spam now... by Unknown+Bovine+Group · · Score: 1

    Add 1-3 inches to the length of your....

    barcode.

    --
    m00.
  87. Old bar codes Running out of room by Anonymous Coward · · Score: 0

    I work in the barcode industry and participated on committees involved in these codes. It is true that they are running out of numbers. Additionally, they do not want the barcode to grow much larger, but still read well. These constraints limited the new barcode to 14 digits. (For details see http://www.uc-council.org/rss14/).

    The good and bad news is that the new barcode will not crash old scanners. The old scanners will simply not read these codes. New scanners will support RSS. Older scanners might be flash upgradable to support these codes.

    With regards to 2D barcodes (My real background), they are much harder to read with inexpensive barcode scanners, cannot be read with slot scanners (Supermarket scanners), and are too large when printed at bar widths that are commonly used in retail...
    (UPS's 2D code named MaxiCode, cannot be read with a laser scanner, only a camera based scanners... In order to have retailers jump to these types of codes, they must replace every laser scanner with much more expensive camera based systems)

  88. 2D Barcodes by Psychotext · · Score: 1

    At this stage, if it looks like a major change is about to go on wouldn't it make more sense for everyone to switch to 2D barcodes?

    Admittedly there would be a greater cost incurred, but you have almost no chance of running out of digits because you basically get rows and rows of them (I don't know exactly how many, I just know they can hold lots of information.)

    Anyone got a link to a company that manufacturs them?

    --
    People that believe in their opinions don't post AC.
  89. Just in time by Anonymous Coward · · Score: 0

    I happened to pick up a CueCat on my vacation in Oregon. Glad to see progress is being made.

  90. Already being done by overunderunderdone · · Score: 2

    Now, slip a little radio transciever tag onto the thing and we're in busines...

    It's already being done Autoidcenter.org

  91. Re:Dude you counted all of the atoms in the Univer by Sloppy · · Score: 1
    And if you don't like it, then some day we'll all mock you:
    "One universe should be enough for anybody." -- Microsift
    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  92. Okay.. let's get something straight here by mark-t · · Score: 2
    Although it's been hinted at already in this topic by other posters that they should expand it to more than 13 digits, it just so happens that 13 digits is the upper limit of what the current standard can actually accomodate. Although some readers will need to be refitted to be able to scan longer codes than they previously needed to, 13 digits was the original upper limit for what is now the currently common standard. Upping it further would break all bar code readers everywhere.

    This concept seems to lead to the inevitable question, however... if they are only adding a single digit, it is likely that they will run out of room again sometime... It might take a few years, or even a few decades, but they will run out. And, to really make a mess out of things, the longer that this limitation is ignored, the more entrenched the inflexible standard will be by the time they _do_ run out of room.

    Damned if you you do, and damned if you don't. Almost makes me wish that we had never crawled out of the oceans in the first place.

  93. '12' digit UPC by Anonymous Coward · · Score: 0

    Actually we already use a 13 digit UPC code.
    For UPCA the first digit is always 0, which is why US manufacturers don't have to do anything to comply with EAN standards. UPCA is a subset of EAN. US and Canada get country code 00-13. The big problem is that anyone who exports from the rest of the world has to get a UPCA from us first, which apparently sucks.
    Here's what the first number in a UPC stands for...

    0, 6, 7 : Regular U.P.C. code (i.e., could be food, some health and beauty items, and general merchandise)
    2 : Random weight items such as meat and produce
    3 : Drugs and health related items (only those companies who are using their National Drug Code and National Health Related Items Code as their U.P.C. number are to use number system '3')
    4 : In-store use without code format restriction
    5 : Use on coupons
    1, 8, 9 : Reserved for uses unidentified at this time

  94. Kmart mouthbreather cashier alert by gelfling · · Score: 2

    You will be waving that scan gun over the barcodes unsuccessfully for even longer periods of time better spent just typing the product code in, if you knew how to type. You will now have carpal elbow.

  95. Poor cadets by LBrothers · · Score: 1

    Don't add more digits, think of the poor military cadets who already have to learn the barcodes for Tobasco Brand Tobasco Sauce, JIF Creamy Peanut Butter, not to mention the chocolate sauce and the honey. Sir, the barcode of the JIF Creamy Peanut Butter is as follows, thick bar thick bar thin bar...

  96. Popsci says they're 20-byte by Guspaz · · Score: 1

    According to Popular Science magazine, traditional barcodes hold 20 bytes, or 160 bits, which is a lot more than 12 digits. Who's wrong, slashdot or popsci? Regards, Guspaz.

    1. Re:Popsci says they're 20-byte by splanky · · Score: 1

      need you ask? of course slashdot is right!! Pop Sci sounds like they don't know wtf they're talking about. UPC-A is 12 digits --- 12 digits, not bytes. 0-9, no letters, #s or symbols (you need code 3 of 9 or other symbologies for those). UPC-A is a sub-set of EAN-13 which (as you may have guessed) is 13 digits.

  97. Anyone else reminded of Y2K? by zapp · · Score: 1

    I know there are those out there who probably swear nothing bad happened back in Y2K because they worked so hard to fix all the bugs. If you ask me there never really was a problem, just media overhyping everything to boost sales on new PC's/etc.

    You think maybe now the economy is down they're trying to find another scare to get big companies to spend big dollars blindly?

    --
    no comment
  98. Re:Dude you counted all of the atoms in the Univer by roman_mir · · Score: 2

    We can approximate that number with the Hubble Constant and then just multiply by 1.5 or 2 (depends on the company you work for) :)

    http://itss.raytheon.com/cafe/qadir/q1797.html

  99. Just think... by threephaseboy · · Score: 2, Funny

    Naturally add DIGITS to your barcode!
    Bigger Barcode NOW!
    www.big-barcode.com

    --
    .
  100. ASCII by Anonymous Coward · · Score: 0

    The ultimate standard: Use ASCII as a graphic barcode. 8x8 squares for each binary character, all put together and you're set. I do it with my name and it looks cool as hell. Just a thought.

  101. Not that big of a deal by splanky · · Score: 1

    They've overstated the problem. As a retailer, we've had to deal with 13 digit barcodes for years. Yes, the US manufactured stuff we sell is 12 digits, but the EAN-13 barcodes of european merchandise are 13 digits. Every barcode reader that I've personally seen (yes, my life is lame enough that I've seen dozens of different models) is capable of reading 13 digits. Heck, ISBN (books) have been using EAN-13 for years too.

  102. Tattoos by chiph · · Score: 1

    Damn!
    Now we all have to get our US Citizenship tattoos changed!

    Chip H.

  103. Bad Joke by Anonymous Coward · · Score: 0

    Whats that?
    (Looking at a UPC)

    A Somalian Family

  104. Most modern stores won't have a problem by Anonymous Coward · · Score: 0

    I used to work in the pricing department of a grocery that was fairly new. We used NCR/ScanMaster systems (And they were upgrading the customer rewards systems to IBM/linux, go figure!) Anyway, our scanning systems had no problems with any amount of digits as a UPC code. (Many of our UPCs would be typo-ed in the system incorrectly by trainees, with extra digits, and they stuck, and worked!) So, this really shouldn't be a big deal if a retailer had a fairly modern scan system. If anything, this story is more historic, than vital news.

  105. Backwards compatability by qts · · Score: 1

    Gee, I wonder how difficult it will be to have older scanners display 'Enter price manually'; I wonder how much more difficult it will be to actually get the checkout clerks to actually do this.

    --
    qts
  106. My Dad Programs These by Anonymous Coward · · Score: 0

    My dad programs(ed)(got a new title) the scanners. Easy stuff if he could do it :) Its not that much to worry about, as I *think* kmart uses his company's software.

  107. that's a tough one by Anonymous Coward · · Score: 0

    it is hard enough to get the cuecat to scan somebar codes. i can't imagine scanning a code that long without changing speed or moving the scanner incorrectly

  108. CueCat can scan UPS barcodes by Anonymous Coward · · Score: 0

    I have properly scanned a UPS bar code with the cuecat. Those bars have a letter as well as numbers.

  109. EAN 128 is already out there by geirhe · · Score: 2, Interesting
    but why not add a couple of digits just in case
    That standard already exists, and is called EAN 128. It is meant to be used for ... well ... just about everything.

    However, current hardware can't cope with these, and label designers would have fits if they had to make room for a typical EAN 128 code. They are not small by any definition of the word if applied in the way they were designed to be applied, even if the codeset is compact.

    However, if EAN 128 were to be widespread, the barcode could contain lots of other nifty data, like expiry dates, traceability info (who made the bit of meat you hold in your hand), the lot number of the delivery. The code is extensible, and would have no problem accomodating a new, n-numbered identification number.

    However, 13 digits seem to be sufficient in Europe right now.

  110. Due Diligence and bc13 by TheLastUser · · Score: 1

    bc13 is rapidly approaching, are you prepared?

    Some history:
    In 1962 Dr. Benvold Austere introduced the 12 line bar code. His contemporaries pleaded with him to include an extra line, but he didn't. The reason? Computers in the early 60's has very little RAM (random access memory) and so the 13th line was left off to save space.

    The Issue:
    Due to a proliferation of consumer products, mostly due to Lucas Film merchandising, a thirteenth line will be required to be able to identify every possible consumer product.

    Predictions:
    Computer experts agree that 12 line barcode math is pervasive, throughout the industry. This presents a ticking bomb for retailers. Several scanners have been demonstrated to detonate when scanning an extra line. Some scanners merely misread the code.

    In a strange twist to this story a mysterious renaissance hermit predicted this event:

    "And lo the line will become as the circles and their number will be uncountable by the great IBM and the lawyers will argue whilst molten ash spreads accross the face of the earth. Neither will the sea be saved, much less its canned tuna!" - Frescobaldi Chianti, 1642

    What You Should Do Now:
    1. Immediately suspend all new IS projects.
    2. Pour all available resources into evaluating whether your existing systems are bc13 complient.
    3. Hire expert consultants, like Arthur Anderson, to help you evaluate your systems and to ensure that you have properly execised due diligence.
    4. Demand a bc13 statement from all your hardware and software suppliers. Even if the software has nothing to do with barcodes, DEMAND this statement anyway!
    5. Upgrade all of your commercial software to the latest versions, just to be sure.
    6. Hire as many cobol programmers as you can find.
    7. Go to bc13 seminars.

    Conclusion:
    bc13 is nothing short of an impending calamity of global scale. It has the propensity to destroy all social interaction sending us scuttling back to the dark ages.

    But, do not worry, with care, a great deal of money, and above all, due diligence, we can meet this challenge, just as we met y2k, and, like y2k, we can emerge from this horror, pretty much without a hicup.

  111. Barcodes-the movie by Anonymous Coward · · Score: 0

    Bigger,Longer,uncut.

  112. This is a bogus story. There are no 13 digit codes by lwolf123 · · Score: 1

    The Standard, supposed to be adopted in 2005 has been in place for a long time now in the US. Any company that scans international product barcodes is already using it. Most supermarkets here in Los Angeles for example, have to scan Hispanic products from Mexico (which use the "13" digit code.

    It's not 13 digits though, it's 12. The last "digit" is actually a calculated check digit used by the scanners to double check the read of the barcode.

    For some reason the EAN (12 digit codes) have the check digit printed exactly the same format as the rest of the numbers, directly to the right, thus the confusion with most thinking it's 13 digits (even the supposed experts reporting this stuff).

    US UPC's print the check digit in a smaller font to the right, so most think of the US code as 11 digits.

    Bottom line, there is no standard 13 digit code coming out. It's 12 and has been for a long time. This is a non-story based on confusion.

  113. barcodes and retailers by ucblockhead · · Score: 2
    There's a lot of different sorts of barcodes. This only effects one particular type, the UPC. It is mostly for grocery type items. books, CDs and such use a different scheme (ISBN).

    A lot of retailers don't use the UPC, and instead use their own item SKUs (item numbers). This requires adding a barcode sticker to all items, which can be a hassle, but it means that you control your own item numbers. This is what we did when I worked for Williams-Sonoma and Pottery Barn. We used code-128 and Symbol scanners. and had item numbers of up to ten digits.

    Also, I've worked with a lot of crappy old point of sale software, and lots of crappy scanners, and I'd be surprised if any crashed on a long barcode. Mostly likely they'll just beep and refuse to scan. (Though I suppose this depends on whether they are keyboard wedge (like the CueCat, simply generating keypresses) or a more direct connection like most older registers use. Keyboard wedge systems would be more susceptible to buffer overruns, but they are definately the low-end solution. I guess I can't say for sure generally, but I know that the barcode scanning code I wrote for Williams-Sonoma definitely will not crash over thirteen digits. :-)

    --
    The cake is a pie
  114. Heres an idea... by Fathead · · Score: 1

    Why not just add a second upc stick to some items that need it and rewrite the software for the scanners to work with double coded items so the existing scanners dont crash.

    --
    ------ I Hate That When That Happens.... : P
  115. Re:This is a bogus story. There are no 13 digit co by lwolf123 · · Score: 1

    Ok, I'm an idiot. Apparently there is a new 14 digit code to be used "real soon". Just that no one is using it yet. The new code called EAN/UCC-14 is a 13 digit number with a calculated check digit (making it 14).

  116. Hw/Sw & Barcodes by cbensinger · · Score: 1

    I've worked for a point of sale company for almost 4 years and it's been my experience with scanners in that time that pretty much all of them in that time (and some time prior) can handle a large variety of barcodes. Software on the other hand has been another issue. I've seen some products that only had room to allow for 12 characters in the barcode field which is obviously a problem for them. In a perfect world that software would be upgraded or replaced; but often the developer is long since gone; or the cost of upgrading (both in terms of s/w and h/w to run the newer software) is cost prohibitive for smaller retailers.

    As far the stuff like magazines that have the additional digits; the problems I've seen with those is that many hand held scanners you have to set to auto-discriminate to handle those since the majority of UPC-A's don't have them. Once you do that the error rate increases quite a bit especially on poorer quality barcodes.

    Additionally I concur with the people who are asking why only 13 digits. I haven't seen that article in question; but I assume that it discusses the EAN-13 format. There are many other formats out there that can hold more data that these scanners can read. Why settle on something that is only going to offer incremental growth?

  117. I'm no brainiac but... by Anonymous Coward · · Score: 0

    ... why not put like 20 digits in there? That way you'll have an over-abundance that you will last you the next 100 years.

  118. Re:Not just CueCats by Cef · · Score: 2

    CueCats aren't the only barcode scanners that will handle the longer formats. In fact, any company that sells barcode scanners outside of the US will be able to scan the EAN formats. It's simply a matter of reprogramming the scanner (which may require a small piece of software on a PC or just a matter of scanning programming codes into the scanner). And what other brands are out there probably use the scan engines from other companies, so at the most it'd be a software change, or possibly (at the worst) a rom upgrade.

    Also many barcode scanners can be programmed to spit out a leading 0 on UPC 12 digit codes, so that the output is ALWAYS 13 digits, wether it's a UPC or EAN code that is scanned. UPC and EAN are basically the same format barcode, with subtle differences in what constitutes the 13th character in the code. It's not I2of5 or Code 39, which are other symbology types. The 14 digit ones are a mixed barcode type, but I don't know how popular they will be.

    EAN has already specified EAN-128, which is the EAN code standard using the Codabar 128 barcode format. This allows VERY LONG barcodes, and many of these are for packaging in the warehouse, where you are marking boxes of items, or a shipping crate full of boxes, etc.

    So the bogus comment in the NYT that everyone would have to upgrade their scanners is just that. Bogus. If anything, it's the sightless people that developed the databases behind the scenes that will be the problem. Now what does this remind me of..... oh yeah. Y2K. *sigh*

  119. Radio tags, IPv6 IPs by Snafoo · · Score: 2


    Subject says it all. Why not simply lease to every product a unique IP number with a lifespan of, say, 50 years? That way, you can get all sorts of extra info about the product at http:///index.html whenever the thing is sitting near the radio tag scanner (which would be powering the server with the same energy needed to create the resonance in the first place?)

    --
    - undoware.ca
  120. Re:Shit ; Now you need... by Anonymous Coward · · Score: 0

    Now you need a new compatible "reader".

  121. New alternatives by Archon-X · · Score: 1

    I'm an AV technician, which means i get to sit in on a variety of meetings and business deals. I was recently sitting in on a meeting of the Australia Packaging (Agency ?).

    Anyhow, they were discussing the future of packaging, and labelling. Aparently, there's a few interesting options in the works.

    1- Extended barcodes.
    As discuesed here, longer bar codes. There's not much exciting about these, but rumours of 12 up to 25.

    2- passive transmitters.
    these things are great. I forget their name, but basically, they're a passive transciever, and can store up to from 96bits to 12k of information. They've also got technology to be totally unique - so even in a pile of 1000 of these, each one is individual. Aparently, Coca Cola is trialing these to be able to track individual bottles of coke, not batches. One step closer to taking goods, and walking through a checkout and being charged instantly.

    These things are almost paper thin [abotu as thin as those little security strips you get in DVDs etc], and cost about 10c US to manufacture. Theyre not going to be economical until they are about 2c, but all this needs is adoption by some large companies.

    Anyhow, thought i'd share my 2c :D

  122. 13 is too between 8 and 13! by mr_zorg · · Score: 1
    Yes, 13 most certainly is between 8 and 13. Try it in SQL sometime:
    SELECT COUNT(*) FROM SOMETABLE WHERE 13 BETWEEN 8 AND 13;
    Or, try it in Pascal:
    if (13 in [8..13]) println("yes");
    See what you get. And I'm sure there are many other languages that would give the same results. These are just two off the top of my head. Anyone got any more?
  123. CueCat!? by TechNit · · Score: 1

    CueCat!? I remember getting one of those in the mail! Laughed my butt off then tossed it into the trash! What a stupid idea.

    --
    Sig?! Sig?! We don't need no stinking sig!!
  124. Behind the curve, again. by Anonymous Coward · · Score: 0

    There are several different barcode standards available, including one with 16 digits. Europe has been using 13 digits for as long as I can remember. Once again in the long run, a US "standard" turns out to lick Monkey nuts.

    Mike Nomad

    1. Re:Behind the curve, again. by xutopia · · Score: 1

      Nationalism is an infantile disease. It is the measles of mankind. Albert Einstein

  125. Yes, Pepsi has done it by goldfndr · · Score: 1
    I looked up the UPC for a one liter bottle of Pepsi One (0-127090-5, still have it), it mapped in some UPC database to... I think it was Crystal Pepsi.

    Two forgettable (forgotten?) products, I guess this was from their "trial" range of codes.

    --
    Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
  126. 14 digits. by leuk_he · · Score: 2

    first a barcode is 12 digits

    1: you mean a ucc(-?12?) barcode.

    second europe/asia uses 13digit upc's

    They are called ean-13 barcodes. NOT UPC's.
    And note that the french use 14 digit article indentification barcodes as well.

    So go for 14 digits in your article id db.

    The 12 digit ucc codes can be mapped on the ean-13 codes. I don't know exactly how, but it is defined in the ean standard. From experierence i know it gets into problems with short 6 digit ucc codes.

    -- my ean adress right now: 87.17045.00000.2

  127. Kmart by HD+Webdev · · Score: 1

    Whether they are ready or not really doesn't matter.

    Most retailers have items with their own company's bar code attached and use that instead of the original bar code.

    --
    This is not a dream, not a dream...we are transmitting from the year 1-9-9-9.
  128. Re:are people not worried to eat food with a hidde by Kredal · · Score: 2

    in REALLY OT form...

    Why is it that archetects are afraid of having floor 13, but publishers aren't afraid of having chapter 11?

    --
    Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
  129. D'oh! by Gordonjcp · · Score: 1

    You are, of course, quite correct.