Académique Documents
Professionnel Documents
Culture Documents
1 History
In 1948 Bernard Silver, a graduate student at Drexel Institute of Technology in Philadelphia, Pennsylvania, US
overheard the president of the local food chain, Food Fair,
asking one of the deans to research a system to automatically read product information during checkout.[4] Silver
told his friend Norman Joseph Woodland about the request, and they started working on a variety of systems.
Their rst working system used ultraviolet ink, but the ink
faded too easily and was rather expensive.[5]
Convinced that the system was workable with further development, Woodland left Drexel, moved into his fathers
apartment in Florida, and continued working on the system. His next inspiration came from Morse code, and he
formed his rst barcode from sand on the beach. I just
extended the dots and dashes downwards and made narrow lines and wide lines out of them.[5] To read them, he
adapted technology from optical soundtracks in movies,
using a 500-watt incandescent light bulb shining through
the paper onto an RCA935 photomultiplier tube (from a
movie projector) on the far side. He later decided that the
system would work better if it were printed as a circle instead of a line, allowing it to be scanned in any direction.
An early use of one type of barcode in an industrial context was sponsored by the Association of American Railroads in the late 1960s. Developed by General Telephone
and Electronics (GTE) and called KarTrak ACI (Automatic Car Identication), this scheme involved placing
colored stripes in various combinations on steel plates
which were axed to the sides of railroad rolling stock.
Two plates were used per car, one on each side, with
the arrangement of the colored stripes encoding information such as ownership, type of equipment, and identication number.[1] The plates were read by a trackside
scanner, located for instance, at the entrance to a classication yard, while the car was moving past.[2] The project
was abandoned after about ten years because the system
proved unreliable after long-term use.[1]
1.1
Collins at Sylvania
HISTORY
3
future industry requirements: UPC A, B, C, D, and E.[8]
2 Industrial adoption
3 Use
Barcodes such as the UPC have become a ubiquitous element of modern civilization, as evidenced by their enthusiastic adoption by stores around the world; most items
other than fresh produce from a grocery store now have
UPC barcodes. This helps track items and also reduces
instances of shoplifting involving price tag swapping, although shoplifters can now print their own barcodes.[15]
In addition, retail chain membership cards (issued mostly
by grocery stores and specialty big box retail stores
such as sporting equipment, oce supply, or pet stores)
use barcodes to uniquely identify consumers, allowing for
customized marketing and greater understanding of individual consumer shopping patterns. At the point of sale,
shoppers can get product discounts or special marketing
oers through the address or e-mail address provided at
registration.
They are widely used in the healthcare and hospital settings, ranging from patient identication (to access patient data, including medical history, drug allergies, etc.)
to creating SOAP Notes[16] with barcodes to medication
management. They are also used to facilitate the separation and indexing of documents that have been imaged in batch scanning applications, track the organization of species in biology,[17] and integrate with in-motion
The global public launch of the barcode was greeted with checkweighers to identify the item being weighed in a
minor skepticism from conspiracy theorists, who consid- conveyor line for data collection.
ered barcodes to be an intrusive surveillance technology,
They can also be used to keep track of objects and people;
and from some Christians who thought the codes hid the
they are used to keep track of rental cars, airline luggage,
number 666, representing the number of the beast.[12]
nuclear waste, registered mail, express mail and parcels.
Television host Phil Donahue described barcodes as a
Barcoded tickets allow the holder to enter sports arenas,
corporate plot against consumers.[13]
cinemas, theatres, fairgrounds, and transportation, and
are used to record the arrival and departure of vehicles
from rental facilities etc. This can allow proprietors to
SYMBOLOGIES
Barcoded parcel
5
line, reading a slice of the barcode light-dark patterns. dedicated barcode scanner or portable data terminal.
Stacked symbologies are also optimized for laser scanning, with the laser making multiple passes across the
barcode.
6 Quality control and verication
In the 1990s development of charge coupled device
(CCD) imagers to read barcodes was pioneered by Welch
Allyn. Imaging does not require moving parts, as a laser
scanner does. In 2007, linear imaging had begun to supplant laser scanning as the preferred scan engine for its
performance and durability.
2D symbologies cannot be read by a laser as there is typically no sweep pattern that can encompass the entire symbol. They must be scanned by an image-based scanner
employing a CCD or other digital camera sensor technology.
Barcode verication examines scanability and the quality of the barcode in comparison to industry standards
and specications. Barcode veriers are primarily used
by businesses that print and use barcodes. Any trading
partner in the supply chain can test barcode quality. It is
important to verify a barcode to ensure that any reader
in the supply chain can successfully interpret a barcode
with a low error rate. Retailers levy large penalties for
non-compliant barcodes. These chargebacks can reduce
a manufacturers revenue by 2% to 10%.[25]
A barcode verier works the way a reader does, but instead of simply decoding a barcode, a verier performs a
series of tests. For linear barcodes these tests are:
Edge Determination
Minimum Reectance
Symbol Contrast
Minimum Edge Contrast
Modulation
Defects
Decode
Decodability
2D matrix symbols look at the parameters:
Symbol Contrast
Modulation
Decode
Unused Error Correction
Fixed (nder) Pattern Damage
Grid Non-uniformity
Axial Non-uniformity[26]
Depending on the parameter, each ANSI test is graded
from 0.0 to 4.0 (F to A), or given a pass or fail mark. Each
grade is determined by analyzing the scan reectance prole (SRP), an analog graph of a single scan line across
the entire symbol. The lowest of the 8 grades is the scan
grade and the overall ISO symbol grade is the average of
the individual scan grades. For most applications a 2.5
(C) is the minimum acceptable symbol grade.[27]
6.1
TYPES OF BARCODES
International standards are available from the International Organization for Standardization (ISO).[29]
Barcode scanners are relatively low cost and extremely
These standards are also available from local/national accurate compared to key-entry, with only about 1 substistandardization organizations, such as ANSI, BSI, DIN, tution error in 15,000 to 36 trillion characters entered.[30]
The exact error rate depends on the type of barcode.
NEN and others.
Benets
8 Types of barcodes
8.3
Example images
9 In popular culture
Lorem ipsum boilerplate text as four segment Data In music, Dave Davies of The Kinks released a solo album in 1980, AFL1-3603, which featured a giant barMatrix 2D
code on the front cover in place of the musicians head.
This is an example Aztec symbol for Wikipedia The albums name was also the barcode number.
encoded in Aztec Code
The April, 1978 issue of Mad Magazine featured a giant
barcode on the cover, with the blurb "[Mad] Hopes this
Text 'EZcode'
issue jams up every computer in the country...for forc High Capacity Color Barcode of the URL for ing us to deface our covers with this yecchy UPC symbol
Wikipedias article on High Capacity Color Barcode from now on!"
Wikipedia, The Free Encyclopedia in several languages encoded in DataGlyphs
Two dierent 2D barcodes used in lm: Dolby Digital between the sprocket holes with the Double-D
logo in the middle, and Sony Dynamic Digital Sound
in the blue area to the left of the sprocket holes
The QR Code for the Wikipedia URL. Quick Response, the most popular 2D barcode in Japan, is
promoted by Google. It is open in that the specication is disclosed and the patent is not exercised.[1]
MaxiCode example.
This encodes the string
Wikipedia, The Free Encyclopedia
10 See also
Automated identication and data capture (AIDC)
Barcode printer
Barcode scanner
Code (disambiguation)
European Article Numbering-Uniform Code Council
Global Trade Item Number
ShotCode sample
Identier
detail of Twibright Optar scan from laser printed paper, carrying 32 kbit/s Ogg Vorbis digital music (48
seconds per A4 page)
, denso-wave.com (Japanese)
ISBN
Object hyperlinking
Semacode
SMS barcode
SPARQCode
11
11
References
[1] Cranstone, Ian. A guide to ACI (Automatic Car Identication)/KarTrak. CANADIAN FREIGHT CARS A resource page for the Canadian Freight Car Enthusiast. Ian
Cranstone. Retrieved 26 May 2013.
[2] Keyes, John (22 August 2003). KarTrak. John Keyes
Boston photoblogger. Images from Boston, New England,
and beyond. John Keyes. Retrieved 26 May 2013.
[3] Fox, Margalit (15 June 2011), Alan Haberman, Who
Ushered in the Bar Code, Dies at 81, The New York Times
[4] Fishman, Charles (1 August 2001). The Killer App Bar
None. American Way. Retrieved 2010-04-19.
[5] Seideman, Tony, Barcodes Sweep the World, Wonders
of Modern Technology
[6] Graham-White, Sean (August 1999). Do You Know
Where Your Boxcar Is?". Trains (Kalmbach Publishing)
59 (8): 4853.
[7] George Laurer, Development of the U.P.C. Symbol,
bellsouthpwp.net
[8] Nelson, Benjamin (1997). From Punched Cards To Bar
Codes.
[9] Varchaver, Nicholas (31 May 2004). Scanning the
Globe. Fortune. Archived from the original on 14
November 2006. Retrieved 2006-11-27.
[10] Selmeier, Bill (2008). Spreading the Barcode. pp. 26,
214, 236, 238, 244, 245, 236, 238, 244, 245. ISBN 9780-578-02417-2.
REFERENCES
[11] Rawsthorn, Alice (23 Feb 2010). Scan Artists. nytimes.com. Retrieved 31 Jul 2015.
[12] What about barcodes and 666: The Mark of the Beast?".
Av1611.org. 1999. Retrieved 2014-03-14.
[13] Bishop, Tricia (5 July 2004). UPC bar code has been in
use 30 years. SFgate.com. Archived from the original on
2004-08-23. Retrieved 22 December 2009.
[14] Adams1.com. Adams1.com. Retrieved 2011-11-28.
[15] Retrieved November 17, 2011. Iwatchsystems.com. 2
May 2011. Retrieved 2011-11-28.
[16] Obereld, Craig. QNotes Barcode System. US Patented
#5296688. Quick Notes Inc. Retrieved 15 December
2012.
[17] National Geographic, May 2010, page 30
[18] David L. Hecht. Printed Embedded Data Graphical User
Interfaces. Xerox Palo Alto Research Center. IEEE
Computer March 2001.
[19] Jon Howell and Keith Kotay. Landmarks for absolute localization. Dartmouth Computer Science Technical Report TR2000-364, March 2000.
[20] IATA.org. IATA.org. 21 November 2011. Retrieved
2011-11-28.
12
Further reading
13 External links
Barcode at DMOZ
Barcode Glossary of Terms
Free Barcode database
10
14
14
14.1
Barcode Source: https://en.wikipedia.org/wiki/Barcode?oldid=726220663 Contributors: WojPob, Brion VIBBER, Wesley, Zundark, Malcolm Farmer, Matusz, PierreAbbat, Deb, Maury Markowitz, Caltrop, Heron, Zache, Xoder, Vik-Thor, Michael Hardy, Ixfd64, Zanimum,
Delirium, Rethunk, Tregoweth, CesarB, NuclearWinner, Ahoerstemeier, Ronz, Docu, Angela, Darkwind, Andres, Raven in Orbit, Hashar,
PS4FA, Nohat, Sbwoodside, Dysprosia, Fuzheado, Timc, Radiojon, CBDunkerson, Munford, Maximus Rex, Furrykef, Elnoyola~enwiki,
Jnc, Thue, Mordomo, Denelson83, Paranoid, Noldoaran, Murray Langton, Fredrik, RedWolf, Spamhog, Rasmus Faber, Ivan~enwiki,
Mervyn, Hadal, AndreasB, Carnildo, Tea2min, Giftlite, DavidCary, BenFrantzDale, Orangemike, Fleminra, AssetBurned~enwiki, Ans,
Yekrats, Nayuki, Chameleon, Pne, Kmsiever, Edcolins, Haggis, Uranographer, Quadell, Juntung, Beland, WhiteDragon, Am088, Boone,
Secfan, Eranb, Schnargel, Humblefool, Damieng, Trevor MacInnis, Porges, AnilMadhavapeddy, Venu62, Imroy, Random contributor, Jkl,
Solitude, Rich Farmbrough, Vsmith, Antaeus Feldspar, Pavel Vozenilek, ChrisJ, Ylai, ESkog, ZeroOne, Zubari, Andrejj, Ground, Zenohockey, Yitzhak, Mickeymousechen~enwiki, Causa sui, Diamonddavej, Vdm, Get It, SpeedyGonsales, AndrewRH, Ivansanchez, Pearle,
Espoo, Alansohn, Quiggles, Sheehan, Sabines Sunbird, Atlant, Andrewpmk, M7, Swarve, Zeborah, Lee S. Svoboda, Wtmitchell, Velella,
Jost Riedel, Stephan Leeds, Nkour, Drbreznjev, Kouban, Blaxthos, Ceyockey, Red dwarf, Falcorian, DanielVonEhren, LOL, Kzollman,
Pol098, JeremyA, Ch'marr, Ksg, Eyreland, Eilthireach, Havarhen, Prashanthns, Gimboid13, DavidFarmbrough, Charmingtitan~enwiki,
Gerbrant, Mandarax, LanguageMan, Rjwilmsi, Misternuvistor, Hiberniantears, Seraphimblade, Jehochman, Bubba73, Bhadani, Noon,
Syced, ChrisStanseld, Vuong Ngan Ha, FlaBot, Nonsequiturmine, EvanSeeds, Alexb@cut-the-knot.com, Crazycomputers, Who, IIVQ,
Ayla, Jphillips66, AndriuZ, Hashaday, Zayani, Srleer, Silversmith, CJLL Wright, Chobot, DVdm, Bgwhite, YurikBot, Wavelength, Luke
Bales, Latch, Phantomsteve, Fabartus, Me and, Adamus76, Casey56, Stephenb, Bisqwit, RussNelson, NawlinWiki, Anomie, Cmdrbond,
ImGz, Thiseye, Nick, THB, Peter Delmonte, Daniel Mietchen, Moe Epsilon, Mgcsinc, Tony1, Groink, Elfwood, User27091, David Underdown, Ms2ger, Avraham, Timw, Ninly, Chevychaser, Closedmouth, Y23, Pb30, Canley, GraemeL, Digfarenough, Fram, Pratheepps,
Gorgan almighty, GrinBot~enwiki, Samuel Blanning, Alin0Steglinski, That Guy, From That Show!, Friman~enwiki, Treesmill, Veinor,
Dybdahl, SmackBot, PaulWay, FishSpeaker, Elonka, Brian Patrie, Reedy, McGeddon, Unyoyega, Mattbman, Speight, KocjoBot~enwiki,
Ultramandk, Arny, Nil Einne, Relaxing, Moralis, Gilliam, Hmains, Skizzik, Psiphiorg, JAn Dudk, Isnoop, KD5TVI, 123qwe, Gslaterp,
Chris the speller, Spilla, Quinsareth, Persian Poet Gal, Ian13, Jgera5, EncMstr, Hibernian, George Church, Octahedron80, Robth, DHNbot~enwiki, Ned Scott, Colonies Chris, Krallja, A. B., Can't sleep, clown will eat me, Blah2, MichaelHomann, JustUser, Synapse001,
Lostinlodos, Ww2censor, Daydreamer302000, RedHillian, EVula, Shadow1, Youcantryreachingme, Acommons, Jklin, Twir, Ck lostsword,
TJJFV, Ashvidia, Jbreiden, Chaotic Mind, Dak, John, Adavidw, JT GS1US, Tim bates, Gnevin, 16@r, Rkmlai, BillFlis, Volatileacid, Slakr,
Hvn0413, Martinp23, Mr Stephen, Dicklyon, TastyPoutine, Dl2000, Hu12, White Ash, Adesteele, Yodin, MottyGlix, Jsgoupil, Courcelles,
Linkspamremover, Pjbynn, Tawkerbot2, Dan1679, Eastlaw, JForget, CmdrObot, Earthlyreason, MrEkli, Etrevino, Bill.albing, AshLin,
DanielRigal, Muzikman2787, Lyoko is Cool, MeekMark, ONUnicorn, LaFoiblesse, Gogo Dodo, Yelocab, Lugnuts, Myscrnnm, Vezhlys,
Dancter, Nobbska, Wyndworks, Christian75, DumbBOT, Funatic~enwiki, Editor at Large, Don Kirkby, TheJC, Petermorgan, David Buckley, Thijs!bot, Epbr123, O, JRI, Mojo Hand, Marek69, A3RO, X201, Cool Blue, Matthew Newton, EdJohnston, Escarbot, Stannered,
Mentisto, AntiVandalBot, Luna Santin, Sighalot, Cfoure, Kristoferb, Wazinger, Lfstevens, Berkland, JetCityOrange, Kcowolf, JAnDbot, Kaobear, MER-C, Nhlarry, Jester88~enwiki, Austinmurphy, JLDarrouzet, Garda40, Greensburger, Kirrages, Kerotan, SiobhanHansa,
Magioladitis, Bongwarrior, VoABot II, JamesBWatson, Ling.Nut, Nikevich, Catgut, Digihoe, 28421u2232nfenfcenc, LightSpeed, David
Eppstein, DerHexer, InvertRect, RaDiDoLL, FisherQueen, MartinBot, AirCombat, BetBot~enwiki, Axlq, Jack007, Glrx, R'n'B, ArcAngel, Makswel, RockMFR, DrKay, Streetchariot, Bogey97, Herbythyme, ChrisfromHouston, Maurice Carbonaro, Public Menace, Nevst,
OttoMkel, Gblandst, Uniedbarcode, Gzkn, BarCodeGuru, Shawn in Montreal, BlueGuy213, Death2Fuhrer, Chapper80, Islamomt,
Terryburton, Didi7, MetsFan76, Juliancolton, Cometstyles, STBotD, Openedit, Lystrablue, DMCer, Developtheweb, Wellend, Signalhead, Nikthestunned, VolkovBot, TreasuryTag, Turdus~enwiki, ABF, ColdCase, Flyingidiot, Funkysapien~enwiki, Russadam, TXiKiBoT,
Oshwah, Eve Hall, Fukal, OoOOjaXedOOoo, Pulsar.co.nr, A4bot, Dathangy, Sleckronmich, Leafyplant, CanOfWorms, Ripepette, Mannafredo, Falcon8765, AlleborgoBot, Mimi93, Finnrind, NibblersPetHuman, Ponyo, Joseadamores, Andrew C. Wilson, Quietbritishjim,
Tsaitgaist, SieBot, Caulde, Jauerback, D1208cool, Mavkato, KRTR, Matthew Yeager, Timothy Cooper, Yintan, UPCMaker, Teamudgp,
Edd Swain, WildWildBil, Jerryobject, Aillema, Pxma, Flyer22 Reborn, Nopetro, Chexov29, Deco Da Man, Magforum, Mayalld, OKBot,
Dillard421, Rickrob2, StaticGull, Anchor Link Bot, Eeppeliteloop, Nn123645, Alekperova, Systemwarehouse, The sunder king, Rvoncont, Atif.t2, Jindongchen, ClueBot, RFID-pro, Pressforaction, PipepBot, Omarabid, Fyyer, The Thing That Should Not Be, Fadesga, Drmies, Farras Octara, Fenwayguy, Jridler, Brooknet, Piledhigheranddeeper, Cirt, Lbertolotti, Deathtopudding, Excirial, Jusdafax, Sidheeq,
Abrech, San 013, GrinXYZ, ChrisHodgesUK, Dank, Lot49a, 7, X-sexi bexi-x, Johnuniq, Apparition11, Lahosken, Angryclam, Terr-E,
XLinkBot, Omarabid2~enwiki, Baudway, Spitre, David ORourke, Flamesqq7, Footballacionado21, Alexius08, Dave1185, Idguru550,
Addbot, Fyrael, Tascsoftwareirl, Atethnekos, AndrewHZ, Fgnievinski, N4AEE, Cst17, Download, Ahmad2099, Alex0987, Michaeleddington77, Daruqe, Graf von Moltke, Tototutu, Favonian, ChenzwBot, Encoder659, Tide rolls, Lightbot, OlEnglish, Dramatruth21, Colpitz, Legobot, Luckas-bot, Yobot, Starrynight29, Themfromspace, Leedsrhinos325, Omar2abid, EricThomps, Max, Remclaecsec, Magog the Ogre, AnomieBOT, DemocraticLuntz, Rubinbot, Killiondude, Jim1138, Galoubet, Loweb1, Le leo, Schworak, Materialscientist, RobertEves92, Bourge, ArthurBot, Juyi, Xqbot, Gururd, S h i v a (Visnu), Dannyhart91, Insideinformation, Zhoulikan, Khajidha,
4twenty42o, Priyankamathur, Phresnel, Wizardist, Stratocracy, January2009, Sonaza, George2001hi, Prari, Krinkle, FrescoBot, Abbedabb,
Lookatthis, Svierkant, Peudinteret, Mfwitten, Vishnu2011, Craig Pemberton, Atlantia, Citation bot 1, Tonyupward, I dream of horses, Edderso, Todd Peng, MatthewGreber, A412, Dtksoft, Lars Washington, le ottante, Barcodeuk, Tritchot, Fumitol, Airmanedwards, Full-date
unlinking bot, Cnwilliams, Bkdd, Tim1357, Nathan Schubert, Trappist the monk, Nemanjakron, Jhill835, Lotje, Maegeri, Comet Tuttle,
Darp-a-parp, Batternut, Martyparty007, Aoidh, ReggieHillman, 42Henry5, Fastilysock, Racecar22, Bobmath, BarCodeExpert, DARTH
SIDIOUS 2, Onel5969, RjwilmsiBot, TjBot, Int3h, Lbuser, DASHBot, EmausBot, Immunize, Gfoley4, Evgenior, GregZak, Machinevision~enwiki, Barcoder24, Dewritech, Grinxyz, GoingBatty, FozzTexx, Klbrain, Jackedhacker, Wikipelli, K6ka, Pix3lGeek, AvicBot,
John Cline, Checkingfax, Ida Shaw, F, Graczkowski, Azuris, , 13colec, Wayne Slam, RaptureBot, Bustertia3, 4h34d, Cow
Queen16, Keithbates51, Franckgg, ChuispastonBot, Peter Karlsen, Asanni, Kikirekov, 28bot, Spamelgoog, ClueBot NG, Ethg242, Jack
Greenmaven, Matthiaspaul, MelbourneStar, Qarakesek, Satellizer, Morgankevinj AWB, Snotbot, Dalexwats, Astronautguo, Saluki2001,
Widr, Richard.h.blaine, Helpful Pixie Bot, Carterdu, HMSSolent, BG19bot, RPT97, MusikAnimal, AvocatoBot, Webscan, Mark Arsten, Papoushka, Afavr007, KermitBeaufort, Writ Keeper, Alexander Petrossian (PAF), Joanneyswong, NorthCoastReader, Patchiman,
BattyBot, Davelong123, Mfaiec, Izaaz1, 16baconb, Zeroslash, Jiovanmelendez, Cyberbot II, Mande01, Bui;builb, Featuredone1two2, LiquidWater, Hmainsbot1, Fastmark, Pmalpass1, ExpressCorp, Corn cheese, Conky77, Reatlas, Ismoligy, Agarwal.mayank, JamesMoose,
Footballmadz, MarkPump, POD Plagnol, DavidLeighEllis, Smilesrfree05, Haminoon, PhoBo, My name is not dave, DD4235, Churusaa,
JaconaFrere, Prudencefong, Saectar, Mi.Thomas, AdventurousMe, Lahiiru, No Pablum, Calypso10, Firewolf7, Ryanicus Girracus, Mrs.
14.2
Images
11
Waterow, Mr. Doubtbike, Prees djfn e, Inkwell765, Quinzaki, Houseofhoofyfoot, KasparBot, Knife-in-the-drawer, Barcodegenerator,
Aida, Dutral, Prince5464, Paul Burchett, GreenC bot, Roslee lee and Anonymous: 844
14.2
Images
12
14
14.3
Content license
13
File:Telepen_barcode.png Source: https://upload.wikimedia.org/wikipedia/commons/e/ed/Telepen_barcode.png License: Public domain Contributors: Transferred from en.wikipedia to Commons. Original artist: Terryburton at English Wikipedia
File:UPC-A-036000291452.png Source: https://upload.wikimedia.org/wikipedia/commons/5/5d/UPC-A-036000291452.png License:
Public domain Contributors: http://www.barcoderobot.com/upc-a/036000291452/ Original artist: barcoderobot.com
File:UPC_A.svg Source: https://upload.wikimedia.org/wikipedia/commons/f/fe/UPC_A.svg License: Public domain Contributors: Own
work Original artist: Maly LOLek
File:Wikipedia_mobile_en.svg Source: https://upload.wikimedia.org/wikipedia/commons/9/9b/Wikipedia_mobile_en.svg License:
Public domain Contributors: Transferred from en.wikipedia to Commons by Liftarn using CommonsHelper. Original artist: brdall
14.3
Content license