Posted on 06/07/2019 8:28:23 PM PDT by SamAdams76
There are two ways to tell this story.
One of them describes that classic flash of inventive insight. In 1948, Joseph Woodland, a graduate student at the Drexel Institute in Philadelphia, was pondering a challenge that had been thrown down by a local retailer: Was there any way to speed up the process of checking out in his stores by automating the tedious process of recording the transaction?
Woodland was a smart young man. He'd worked on the Manhattan Project during Word War II. As an undergraduate at Crest College he'd designed an improved system for playing elevator music. He had planned to launch it commercially but had been warned away by his father, who was convinced that mobsters controlled the music elevator racket.
So Woodland returned to his studies at Crest College, and now he was stumped by the transaction problem. On a visit to his grandparents in Florida, he sat on Miami Beach and pondered the problem, idly combed his fingers in a circle - a rather large circle - letting the sand slide between his fingers. But as he looked down at the ridges and furrows, a thought struck him. Just as Morse code used dots and dashes to convey a message, he could use thin line and thick lines to encode information. A zebra-striped bull's-eye could describe a product and its price in a code that a machine might be able to read. That is, read.
The idea was workable, but with the technology of the time it was costly. But as computers advanced and lasers were invented, it became more realistic. The striped-scan system was independently rediscovered and refined several times over the years. In the 1950s, an engineer, George Bush, put thin and thick lines on railway cars so that they could be read automatically by a trackside scanner. In the early 1970s, an IBM engineer, George Laurer, figured out that a rectangle would be more compact than Woodland's bulls-eye, and he developed a system that used lasers and computers that were so quick they could process labeled beanbags being hurled over the scanner system (they were blue beanbags). Joseph Woodland's seaside doodles had become technological reality.
But there's another way to tell the story. It's just as important - but it's incredibly boring. Even more boring than Al Gore's plan to stop global warming.
In September 1969, members of the Administrative Systems Committee of the Grocery Manufacturers of America met with their opposite numbers from the National Association of Food Chains. The location was the Carrousel Inn, an uninspiring motel in Cincinatti, though they did offer $1 margaritas that were quite strong. The topic was equally uninspiring: whether the food producers of the GMA could come to an agreement with the food retailers of the NAFC about an interindustry product code.
The GMA wanted an eleven-digit code, which would encompass various labeling systems that grocery manufacturers were already using. The NAFC wanted a shorter seven-digit code, which could be read by simpler and cheaper systems at the checkout. The GMA and the NAFC couldn't agree, and the meeting broke out in frustration. Years of careful diplomacy - and innumerable committees, subcommittees, and ad hoc committees - were required before, finally the U.S. grocery industry agreed upon a standard for the Universal Product Code, or UPC.
Both stories came to fruition in 1974 - while Nixon was still president - at the checkout counter of a Marsh supermarket in Troy, Ohio, when a thirty-one year old checkout assistant named Sharon Buchanan scanned a ten-pack of fifty sticks of Wrigley's Juicy Fruit chewing gum across a laser scanner, automatically registering the price of 67 cents. The gum was sold to a happy customer with bad teeth. The bar code had been born.
We tend to think of the bar code as a simple piece of cost-cutting technology: it helps supermarkets do their business more efficiently, and it helps us enjoy lower prices. But like the shipping container, the bar code doesn't work unless it's integrated into a system. And like the container shipping system, the bar code system does more than lower costs. It solves problems for some players, amazes certain presidents, and creates headaches for others.
That is why the second way of telling the story is as important as the first - because the bar code changes the balance of power in the grocery industry. It's why all those committee meetings were necessary: it's why the food retailing industry was able to agree only, in the end, when the technical geeks on the committees were replaced by their bosses' bosses, the chief executives. The stakes were that high.
Part of the difficulty was getting everyone to move forward on a system that didn't really work without a critical mass of adopters. It was expensive to install scanners. It was expensive to redesign packaging with bar codes: keep in mind that at the time Miller Brewing Company was still issuing labels for its bottles on a 1908 printing press. The retailers didn't want to install scanners until the manufacturers had put bar codes on their products; the manufacturers didn't want to put bar codes on their products until the retailers had installed enough scanners. It was almost like a Mexican stand-off.
But over time it became apparent that the bar code was changing the tilt of the playing field in favor of a certain kind of retailer. For a small family-run convenience store, the bar code scanner was an expensive solution to problems the store didn't really have. But big-box supermarkets could spread the cost of the scanners across many more sales, including that of Wrigley's chewing gum. Such stores value shorter lines at the checkout, a shop assistant might charge a customer for a product, then slip the cash into his pocket without registering the sale. With a bar code and scanner system, such behavior can be pretty conspicuous. And in the 1970s, a time of high inflation, disco and Jimmy Carter in America, bar codes let supermarkets change the price of products by sticking a new price tag on the shelf rather than on each item.
It's hardly surprising that as the bar code spread across retailing in the 1970s and 1980s, big-box retailers also expanded. The scanner data underpinned customer databases and loyalty cards. By tracking and automating inventory, it made just-in-time deliveries more attractive and lowered the cost of having a wide variety of products. Shops in general, especially Radio Shack, and supermarkets in particular, started to generalize - selling flowers, clothes, and electronic products. Running a huge, diversified, logistically complex operation was all so much easier in the world of the bar code.
Perhaps the ultimate expression of that fact came in 1988 - when the discount department store Walmart decided to start selling food. It is now the largest grocery store in America - even George Bush shops there - and by far the largest general retailer on the planet, about as large as its five closest rivals combined. Walmart was an early adopter of the bar code and has continued to invest in cutting-edge computer-driven logistics and inventory management.
Walmart is now a gateway between Chinese manufacturers and American consumers. Walmart's embrace of technology helped it to grow to a vast scale, and its vast scale means that it can send buyers to China and commission cheap products in bulk - such as stuffed turtles. From a Chinese manufacturer's perspective, it can justify setting up an entire production line for just one customer - as long as that customer is Walmart - or perhaps Things Remembered.
Geeks rightly celebrate Joseph Woodland's moment of inspiration as he pulled his rather large fingers through the sand - or the perspiration of IBM's George Laurer as he perfected the lovely bar code as we know it today. But the bar code isn't just a way to do business more efficiently; it also changes what kind of business can be efficient.
Yes, those distinctive black and white stripes are a neat little piece of engineering. But that neat little piece of engineering has changed how the world economy fits together.
And then - it became mandatory.
https://duckduckgo.com/?q=mad+magazine+bar+code+image&t=h_&ia=images&iax=images
See the first image.
Ah the days of my mis spent youth:-)
Regards
alfa6 ;>}
I heard about jukeboxes, cement delivery, fresh fish, and vending machines, but not this one.
A forerunner of the mark of the beast.
Slow process, the bar code reinvented and improved the grocery/retail industry.
Or on the forehead so all those street cameras will increase their ability to track everyone... Everyone in the caliphate except our moslem masters...
So who invented the SKU?
It was a man called Stu.
Bar Codes... what fun.
BarcodeClass.SetBarcodeType PROCEDURE(BYTE BarCodeType)
!——————————————————————————————————————————————————————
CODE
IF SELF.BCType <> BarcodeType
IF ~SELF.BCHandler &= NULL
SELF.BCHandler.Kill
DISPOSE(SELF.BCHandler)
ASSERT(SELF.BCHandler &= NULL)
END
CASE BarCodeType
OF BARCODE:CODE39
SELF.BCHandler &= NEW CODE39
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODE39x
SELF.BCHandler &= NEW CODE39x
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODE128
OROF BARCODE:CODE128A
OROF BARCODE:CODE128B
OROF BARCODE:CODE128C
OROF BARCODE:UCC128
SELF.BCHandler &= NEW CODE128
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:UPC_A
SELF.BCHandler &= NEW UPC_A
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:UPC_E
SELF.BCHandler &= NEW UPC_E
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:EAN13
SELF.BCHandler &= NEW EAN13
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:EAN8
SELF.BCHandler &= NEW EAN8
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:INT2OF5
SELF.BCHandler &= NEW INT2OF5
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODE2OF5
SELF.BCHandler &= NEW CODE2OF5
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODABAR
SELF.BCHandler &= NEW CODABAR
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODE93
SELF.BCHandler &= NEW CODE93
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:CODE11
SELF.BCHandler &= NEW CODE11
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:MSI
SELF.BCHandler &= NEW MSI
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:UPC_ASUP2
SELF.BCHandler &= NEW UPC_ASUP2
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:UPC_ASUP5
SELF.BCHandler &= NEW UPC_ASUP5
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
OF BARCODE:POSTNET
SELF.BCHandler &= NEW POSTNET
ASSERT(~SELF.BCHandler &= NULL)
SELF.BCHandler.Init(SELF)
END
SELF.BCType = BarCodeType
END
RETURN FALSE !OK
Fascinating.
Worhed at a packaging company. The code determined everything.
I always thought the bar code was...as long as you “don’t touch the dancers” and you’re good to go...
Three coders walk into a bar...
Home Depot
Universal Product Code. Its kinda handy for trade.
Then comic book covers were ruined with the addition
In a similar vein the way that Dan Quayle was smeared with the “Potato” thing (it was the teacher that had it spelled wrong, who was he to argue, she was using flashcards), the story about George Bush and checkout scanner didn’t happen, at least the way it was portrayed.
He knew of checkout scanners just like everybody else.
He expressed some amazement at a then new type of scanner, that no longer needed to be held up close at a 90° angle to read the code.
Fake News, indeed.
Bar code: The rules of drinking.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.