In the end the Symbol Selection Committee
chose to slightly modify, changing the font in the human readable area, the IBM proposal designed by George J. Laurer
Around 1970, IBM
at Research Triangle Park in North Carolina assigned George Laurer
to develop a supermarket scanner and label.
In February 1971, Heard Baumeister joined Laurer
then later William Crouse joined the effort.
was given sole responsibility for inventing and creating a viable code and symbol that would satisfy all the requirements.
made several attempts based using the Delta C code invented by Crouse.
devised a new code that also read distances from leading to leading and trailing to trailing edges of bars making it much less sensitive to the printer's ink spreading degradation.
A group under the direction of Art Hamburgen in Rochester, Minnesota designed and built a prototype scanner incorporating the architecture patented by Laurer
Laurer continued his career with the UPC.
He became known as the inventor of the UPC; without his persistence there might not have been an IBM proposal.
George J. Laurer's personal web site - Extensive info from the inventor of the UPC barcode.