Barcode system has an important role in the process of automatic identification of data. Barcode provide high level of accurate in data acquisition and also is a method of encode information of product simply and cheaper. The purpose of the use of barcode technology is to identification labels containing barcode. Barcode generally used in the application database which contains the index database and information of database is connected completely. The barcode data is connected with computer. The computer system will retrieve data of a product by using barcode reader to scan the code on a product.
Barcode depicted in the form of black lines thick and thin and arranged parallel horizontal rows. There are generally prepared with the barcode encoding "1" to symbolize the black line and "0" for represents a whitespace. For example, 0011001 expressed as a space-space-row-row-space- space-row. To facilitate the reading of manually can combine the numbers or letters in under the code line. Barcode readers translate code with scanning and decoding the sequence line. Scanner emits light that cover all barcode and reflection of light are used to distinguish between the lines and spaces. The reflection of rays captures by a photo detector that coverts spaces into electrical signal and no signal line becomes electric. Thick lines and space of barcode indicated as the duration signal. The height of the barcode does not contain information. The higher the barcode symbol will more easily in scanning and more observations.
There are many methods to create label on barcode, all the method have a differences in encode data on barcode. For example, nowadays most of business is using EAN-13 method. This method create only by using data numeric that consist more than 13 digit which is combined system of code numbers, company codes, product code and a check digit. Another case with 39 code method, which can encode letters capital, numbers and special character to a product. Long encoded data is free as long as not exceeding barcode reader capability.
2.0 History
In 1932, Wallace Flint wants to make the system checks the goods for his retail. Initially, barcode technology was by retail companies, followed by industry companies. In 1948, a local food chain asked a graduate student at Drexel Institute of Technology in Philadelphia to create a system of automatically reading product information during checkout. After that, Bernard Silver and Norman Joseph Woodland, a graduate of Drexel, joined forces to seek solutions but they found that system had problems with sensitive ink under ultraviolet light. Prototype was rejected because it is unstable and expensive.
On October 20, 1949, Woodland and Silver managed to make a better prototype.
Finally on October 7, 1952, they received a patent from the results of their research in 1966. The first time a barcode was used commercially in 1970 when Logicon Inc. makes the Universal Grocery Products Identification Standard (UGPIC).
The first company to produce barcode equipment for retail trade is Monach Marking in 1970. The British company, Plessey Telecommunication was the first industrial companies to use. In 1972, Kroger Stores in Cincinnati started using a bull's-eye code. In addition, a committee was formed in the grocery industry to select a standard code that will be used in industry.
On April 3, 1973, the committee chose symbol UPC (Universal Product Code) as industry standard.
3.0 Type of Barcode
3.1.0 One Dimension Barcode (linear barcodes)
There are many differences types of barcode, only 6 are commonly used: EAN, UPC, Interleaved 2 of 5 (ITF), Code 36, Codebar and Code 128.
3.1.1 EAN
EAN stands for European Article Number. There have 2 main types of EAN barcode: EAN 13 featuring 13 numbers and EAN 8 encoding 8 numbers. In this code is used the digit word and not a character. No character alphabet can use in this code.
3.1.2 Code EAN 13
EAN 13 divided to 4 groups: 3 numbers for system numbers, 4 numbers for manufacture numbers, 5 numbers for product numbers, and a check number.
System number
The first three digits represent the State in which the barcode was issued; each country has its own number. For example Number 955 provided to Malaysia. This number no other country in the world can use it, except Malaysia. The number is usually known as FLAG. Therefore, no other companies in the world can use the same number in two different countries. This is governed by the EAN International.
Manufacture number
The four numbers following the code is for manufacture number. For example, if the company called "ABC" and published by the number "5522", all the products that should have marked a barcode that starts with a seven figure "995522".So, no other companies to be issued with the number "5522", then this will not have duplicate numbers. This number is unique company number in Malaysia but can be use it by other countries.
Product number
The composition of the next five numbers represents the product code and allocated by the company for unique products. Companies should be absolutely sure that they never issued the same number twice for the product. For example, In the first product of "ABC" company, with the barcode number of a product "00001", it will have a bar code number "955552200001".
Check number
To complete the EAN 13 code (13 numbers), a check figure listed on the last number after the 12 numbers is attached. Check digits arranged in arithmetic from the first 12 numbers. The software design barcode will automatically generate check number to barcode. Check number is used by barcode reader to ensure an accurate of reading the code. Barcode reader will read all the 13 numbers of code from right to left.
3.1.2 Code EAN 8
Barcode EAN 8 encodes same as EAN 13. The first 3 numbers of barcode is Flag, following by 4 numbers is short identifier that consist 2 numbers is for manufacture number and another 2 numbers is unique product number. The last of the barcode number is check number.
3.1.3 UPC (Universal Product Code)
UPC code was created by America representing the Universal Product Code and equivalent with the European Article Number, EAN. Code of UPC code was almost exactly the same as EAN codes, but only will encode 12 numbers (UPC- A) and 8 numbers (UPC - E)
3.1.4 Interleaved 2 of 5 (ITF)
This barcode are known as Interleaved 2 of 5 or ITF such as EAN. This code is simbology that only consists of numbers but the length of barcode can be changing. The only limiting the length of barcode is depends of the ITF code reading equipment will be use to read the code. ITF is used for application industrial where the code is done and to be more sufficient. ITF also used by retailer of jewellery, shoes, clothes and etc because the characters length of barcode that can be altered.
3.1.5 Code 39
Code 39 also known as code 3 of 9, this code is the first encode by using Alpha Numeric (letters and numbers). The code can read all uppercase alphabetic characters and numbers and additional characters such as - $ / +% * and a space. Lowercase alphabet cannot be encoded. Code 39 also begins and ends with an asterisk (*), known as character start / stop and only be used at the beginning and end of the code only.
3.1.6 Codebar
Another commonly used symbol barcode is codebar. This barcode only can be encode by using numbers and special character such as $ - / + only. Alpha character cannot be encoded. Codebar also have to use start/ stop character, which is A B C and D. Besides that, it also can be used in combination: one to start code and one to end it. Nowadays this code is rarely use symbol.
Listen
Read phonetically
3.1.7 Code 128
Code 128 is a symbol barcode and ability to encode all ASCII 128 characters. This symbol is also renowned for its ability to encode characters using the code-per-character element to produce the code more solid. This code has special characteristics such as start and stop characters are unique for the encoding and the length can be altered, either bars or spaces parity character or a character check for the integrity of the symbol.
3.2.0 Two Dimension Barcode
This barcode was developed more than 10 years ago, but now this barcode became more popular. Two Dimension barcode has several advantages compared to one dimension barcode (Linear Barcode) because using two dimension barcode can store data or large amount of information in smaller space. For example, “symbology PDF417 can store more than 2000 characters in a space which has size 4 square inch.
Listen
Read phonetically
4.0 Reading system
4.1 Fixed-mount reader
Fixed-mount readers is used in identify parts that are moved automatically by conveyor, indexed or robot. Normally, it is fully automated manufacturing lines such as we found in automotive and electronics manufacturing, both of manufacturing are use fixed-mount readers in their company.
In operation, the type of reader is installed in a fixed position in which the signs can be placed repeatedly in front of the reader in a continuous or indexed motion. A trigger signal can be transmitted by an external sensor that detects the presence or the encoder knows the positions at any time and can alert the reader to crack the code. The advantage of fixed-mount reader without an integrated light source is that it can be installed in a range of work from various parts. To efficiency of Ethernet network by fixed mount reader can easily be maintained, be arranged, and be viewed.
Listen
Read phonetically
4.2 Presentation reader
A presentation reader has been installed in the fixed-mount readers, but operates in a continuous reading cycle; automatically perform the decoding task once the operator places in front of the reader. Presentation reader provides a fast way to read the code section in an area where parts are handled manually. A reader can be done well offering fixed-mount readers or handheld readers.
4.3 Handheld readers
This reader is often preferred in environments where the operation is when parts have different widely in size and it is not automatically. This handheld reader normally used in manufacturing job shop operations, quality control test stations, and also in the logistics area. Handheld readers are occurring in either cordless or tethered configurations. The advantage is that they cannot be removed from the application site of handheld readers.
5.0 Type of Barcode Scanner
5.1 Desktop Barcode Scanner
Desktop barcode scanner is the type most commonly found in the world. If the cashier wanted to identify the product, the cashier should be held the barcode scanner then pointing to the code of the product and pressing a button on the barcode scanner. This barcode scanner is suitable for goods which require high flexibility motion. And also, is suitable for use in the back office of supermarket and even in storage.
5.2 Stand Barcode Scanner
This type of barcode scanner is a desktop barcode that is equipped with seat-an (stand). Use of the stand is to make the arrangement neater. After used it must return to the position. This barcode normally use for store clothes.
5.3 Omni Barcode Scanner
Omni barcode scanner type is the development of desktop barcode scanner with stand. Radiation emitted by the barcode scanner is only one line. That means user must accurately the position of light closely with the product code. It may occasionally be very hard for the cashier to make the scanner process well and may take same time. In Omni barcode scanner, the light that comes out not just 1 line is about 20 rays with different positions. When the cashier scan the code of product in a position close enough, barcode scanner is going to recognize the product.
5.4 In- Counter Barcode Scanner
This barcode scanner same is same as omni barcode scanner. The difference of this two barcode is just lying. The omni barcode scanners is placed at the side of counter then the position of the barcode scanner in counter is put in the till and facing upwards. This will help cashier to speed up the scanning of the product. For application are using mini desktop barcode, the assistant had to adjust the position barcode scanners with right place to easily for cashier to scan the code of product because the light coming out of the barcode scanner is a horizontal beam.
5.5 Wireless Barcode Scanner
Nowadays customer required the high-tech of the barcode scanner. To meet customer requirement, they make it either a wireless barcode scanner that use RF technology and Bluetooth technology. Without cable of barcode scanner, it may more flexible and easy to carry in a certain radius. This type of barcode scanner can be used for supermarket, fashion stores, back office, warehouse, or even industrial. However, this barcode scanner type is quite expensive, so be careful to use at the checkout.
6.0 Method of connection
There are many types of methods to connect with barcode reader:
6.1 Early serial interfaces
Early barcode scanner, of all formats, almost universal used then-common RS232 serial interface. This is a simple means electrical connection and software to access it is also relatively simple, although it needs to be written for specific computer and their serial ports.
6.2 Proprietary interfaces
There is several other less common interfaces. It is used in large EPOS system with dedicated hardware, rather than attached to an existing commodity computer. In some of interface, scanning device returned a "raw" signal is proportional to the intensity seen while scanning barcodes. This is then decode by the host device. In some cases, the scanning devices will convert the barcode symbology to one that can be recognized by the host devices, such as Code 39.
6.3 Keyboard wedges
PS / 2 keyboard and mouse ports
With the popularity of the PC and a standard keyboard interface, it becomes more easy to connect the physical hardware to the PC and so there are commercial needs together to reduce the complexity of software-related. "Keyboard Wedge" hardware installed between the PC and a normal keyboard, with the characters from the barcode scanner appears exactly as if they were typed at the keyboard. This makes the addition of a simple bar code reading capabilities to existing programs is very easy, without the need to change them, although it requires some maintenance by the user and can be restrictive in the contents of a barcode that can be handled.
6.4 USB
Then the barcode reader start using USB connector instead of a keyboard port, because it is more convenient choice of hardware. To maintain easy integration with existing programs, a device driver called "software wedge" can be used, to emulate the behavior of keyboard-impersonating of the "old keyboard" hardware.
In many cases the choice of USB interface types (HID, CDC) are provided. Some have powered USB.
Listen
Read phonetically
6.5 Wireless networking
Modern handheld barcode reader is operated in a wireless network according to IEEE 802.11g (WLAN) or IEEE 802.15.3 (Bluetooth). However, such a configuration, the operating was limits the time from the battery or a rechargeable battery and recharging it takes at least after the shift of operation.
7.0 How a barcode scanner works?
To more understand of how the barcode scanner works, there should have to explore the different parts of the device. First, there are 3 parts to the barcode scanner itself, the illumination system, sensor / converter, and the decoder.
Carolina Barcode (2010) discuss the barcode scanner began with red lights illuminating the code. From the barcode scanner sensor detects the reflected light from the illuminating system and generates an analog signal by varying the voltage representing the intensity of the reflections. Change analog converter into a digital signal is fed to the decoder. Decoder interprets the digital signal, whether it is math needed to confirm and verify that the barcode is described camp, turning them into format text, ASCII text and send it to a computer scanner installed.
Part of a barcode scanner each functional in more detail:
7.1.0 Illumination Systems
Illumination system is the method of the bars and spaces in the barcode. There have 3 types of Illumination systems used in barcode scanners:
7.1.1 Single Point LED
Single Point LED technology is exclusive to stick the barcode reader and barcode reader slot. The barcode illumination will produce either from a pair or single LEDs and focused via a ball type single hole. In the scanned barcode, this technology required physically touching the ball.
Because the lighting at one point, the supplier must provide the movement with a barcode and then the light sources. In the case of barcodes sticks, dragging the ball lighting suppliers in the barcode. To scrub or slot reader, barcode is usually printed on the credit card-like media. Pull the card through a slot suppliers and equipment, through the illuminating head.
Slot and wand readers are inexpensive, and can accommodate any length of barcode. The single point illumination has several disadvantages; slot and wand readers require the operator to control the speed at which the barcode passes in front of the illumination head. Because barcodes must be in contact with the illumination head to read, the barcode can easily be damaged by abrasion of the head on the media that hosts the printed barcode. Although the illumination head is solidifying, it will wear out and must be replaced regularly.
7.1.2 Linear Multiple LED
Expanding the single-point illumination system, put some LEDs on the barcode line gives the ability to change entire width of the barcode. The scanner CCD and linear Imagers is used in method of illumination.
When used in a CCD scanner, the LED is paired with a line Photocells for detecting light reflected from the barcode. Because of relatively low-power LED, and Photocells low sensitivity, CCD barcode scanner range is generally limited due to contact with the barcode for 1 away
.
7.1.3 Laser
Leigh Simpson Cognex UK Ltd, Journal of Tracking part for life: cost-effective vision based code readers offer numerous advantages, Milton Keynes, UK. This type of illumination method uses a single point red laser diode same as to a laser pointer. The point of light is expanded into a line by oscillating the laser into a stationary mirror, or projecting the point into an oscillating mirror. This illumination method is very popular because of the working distances typically achieved are superior to the point illumination or linear LED illumination methods. Typical working distances are from 1" to 18". By increasing the power of the laser and decreasing the angle of oscillation, ranges of over 20 feet can be obtained.
7.1.4 LED Imager
Both of the full image and linear is same to the CCD device, with some significant changes. In linear imagers, the illumination is improved by using high light LED, and more sensitive sensing Photocells. Linear imaging technology mimics both the coverage and focus of the laser scanner.
In full imagers, high intensity LED illuminates scan square "target". Light sensor on the monochrome camera same as light sensor in the full imagers. The sensors search the scanning square target for a valid barcode. With a pair of the square target by a sensor that target square search for a valid barcode, LED full imagers is Omni directional who do not have to line up the barcode in any way in order for it to be translated. Target or the snapshot method gives the ability to read LED imagers 2 dimensional barcodes as well.
 Whatever the method used to illuminate the barcode, the method of illumination which causes reflected light to return to the scanning head and viewed by the sensor.
7.2.0 Sensor and Converter
A photo detector senses the reflected light and produces a different voltage by an analog signal. The fluctuating voltage on the sensor to see the light reflected from the white space as a black bar absorbs red light
The technology used in the sensor may vary depending on the method of illumination. Output is always the same - a voltage wave form with a peak for white space, and the valley to the black space at the barcode
In the imaging barcode scanners, sensors cover the entire target scan and produce 2-dimensional wave form .By these both of methods, analog signal is send to the converter. After that, the analog converter will change it from signals to digital signal. This signal was called digital representation of what the sensor from reflected light. Now, Barcode scanners have a digital signal; the signal is transferred to the decoder barcode scanner
8.0 Use of barcode
8.1 Purchasing Store
Currently, almost all shops sell item, department stores and retail stores have the UPC barcode on it. Barcode reader is very helpful in reduces cases involving nibble swapping price and keeping track a large amount of products in the store, although shoplifters can now make their own barcodes. Because the using of barcodes, both customers and retailers have benefited from the savings generated. Barcode is widely used in shop floor control software application to the cashier to scan work order and enter the time spent on the job
8.2 Membership Card
Membership cards issued by many retail chains and specialty retail stores "great place" to retail outlets such as sports equipment, office equipment and pet shops to use barcodes to uniquely identify the customer. The retails benefit to be able to offer customized and have a greater understanding of individual customer shopping patterns. Customers usually get special offers at the coupons, sales discounts, and offers specialized marketing products through the e-mail addresses or address that provided during registration as member.
8.3 Patient Identification
Barcode system may also used in patient information identification, barcode clinical staff permission to directly access the wealth of vital patient information, including allergy warnings of patient , the patient health and other medical information potentially life-saving medical. For example, patient information identification wristband.
8.4 Document
Document Management tools frequently allow barcode sheets to indexing of documentation and facilitate separation that has been imaged in batch scanning applications. An enterprise resource planning (ERP) system manages the data while barcode scanners collect the needed information and pass it on up to the ERP system.
8.5 Keep Tracking
Barcode system also used in tracking of item movement, such as parcels, rental cars, express mail , airline luggage, nuclear waste and mail
8.6 Validation Checking
Nowadays, most entertainment tickets have barcodes that must be check before the permit holder to enter theatres, cinemas, sport arenas, transportation etc. This allows the holders to identify duplicate or fraudulent tickets faster and easier.
9.0 Benefit of Using Barcode Reader
Data input process is more fast because barcode scanner can read and capture data more fast compared with the data input process manually.
Data input process is more accurate because technology barcode scanner have high accuracy in data search.
Data input process more accurately in finding data because technology barcode scanner have accuracy and precision is very high
Reduce the cost because it can avoid the loss of data recording errors, and reduce the work done manually over and over again.
Improved Performance Management because the data input is more quickly, precisely and accurate so decision making by management will be much better and more precise, which will be very influential in determining corporate policy.
Have ability to compete with other companies or competitors will be more awake.
10.0 Conclusion
Barcode is the code that using to automatically identification of data. By using barcode, it will bring many advantages and benefits to all people in the world such as fast processing time, save cost and so on. There are have many type of code are using, each of type code are use in different of product and some of code cannot use by retails.
Besides that, barcode readers also have many type such as Omni barcode scanner, stand barcode scanner, desktop barcode scanner and so on. Desktop barcode scanner is the most normally use for item purchasing such as super market, Jusco, and so on. Some of the market, use more than one barcode scanner in a cashier. This is because to make it more easily to use and fast processing. Normally they use omni barcode scanner with desktop barcode scanner.
Barcode system is very useful in identification of the products and information. Without barcode system, people need to put extra time to do the work. Besides that, it also help company save a lot of money and time.