Project Login
Registration No:


Platform : DOT NET

IEEE Projects Years : 2012 - 13

Bar Code Generation And Recognition


  1. 1.   Organization chart


            An organizational chart (often called organization chart, org chart, organigram(me), or organogram(me)) is a diagram that shows the structure of an organization and the relationships and relative ranks of its parts and positions/jobs. The term is also used for similar diagrams, for example ones showing the different elements of a field of knowledge or a group of languages.








The Barcode generation & Recognization is to generate or recognize an image of the given vehicle number. This is to identify the number given assigned to a vehicle where the details like insurance, road tax, owner name and the details about the car will be stored in the database along with the barcode generated for his vehicle number. 


The stored barcode will be reloaded in the scanning section where the stored image is scanned and the details in the database will be shown. The corresponding details will be show for the selected image already stored in the database.        


The main theme of this application is to maintain the details of the vehicle along with the generated barcode; the details will be show in along with the details of the vehicle which can be show on the spot time.




          Existing System


ü  The retrieval of data from ledgers is very time consuming and very difficult to access the unique numbers from the ledgers.


ü  In case of emergency, retrievals of information is time consuming.


ü  Chances for theft of a car is high and it will be difficult to trace them.










Proposed System


ü  Bar codes provide a quick and error free means for inputting the data into an application and manipulating is difficult by an unauthorized person.


ü  Another important part is that the user is not required to carry all his proofs while he travels.








There are four modules in this project:




ü  Interface Design


ü  BarCode Generation  


ü  BarCode Verification


ü  Database Verification.




Interface Design




ü  Interface is designed according to the users requirements.


ü  All the form designs are not made through coding .


ü  The design work is done by using the available buttons, textbox etc..,


The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals—what is often called user-centered design . Good user interface design facilitates finishing the task at hand without drawing unnecessary attention to itself. Graphic design may be utilized to support its usability. The design process must balance technical functionality and visual elements (e.g., mental model) to create a system that is not only operational but also usable and adaptable to changing user needs.


Interface design is involved in a wide range of projects from computer systems, to cars, to commercial planes; all of these projects involve much of the same basic human interactions yet also require some unique skills and knowledge. As a result, designers tend to specialize in certain types of projects and have skills centered around their expertise, whether that be software design, user research, web design, or industrial design.


Barcode Generation




ü  Initially we give the input for which we will generate the barcode.


ü  Here we will have options like print, output, copy, documentation, and exit.


ü  We can change the width of the bar code, color, background color and also if we want we can show the input for which we generated the barcode below it.


ü  This will be saved as a .bmp image and is stored in mydocuments.






                                           Generated Barcode




A barcode is an optical machine-readable representation of data, which shows certain data on certain products. Originally, barcodes represented data in the widths (lines) and the spacings of parallel lines, and may be referred to as linear or 1D (1 dimensional) barcodes or symbologies. They also come in patterns of squares, dots, hexagons and other geometric patterns within images termed 2D (2 dimensional) matrix codes or symbologies. Although 2D systems use symbols other than bars, they are generally referred to as barcodes as well. Barcodes can be read by optical scanners called barcode readers, or scanned from an image by special software.


The first use of barcodes was to label railroad cars, but they were not commercially successful until they were used to automate supermarket checkout systems, a task in which they have become almost universal. Their use has spread to many other roles as well, tasks that are generically referred to as Auto ID Data Capture (AIDC).




Barcode Verification


ü  We initially scan the bar code using the scanning device or we load the image from the mydocuments.


ü  Then we check it with the ones that we have in our mydocuments.


ü  If they match the verified barcode with an acknowledgment.








Barcode verifiers are primarily used by businesses that print barcodes, but any trading partner in the supply chain could test barcode quality. It is important to "grade" a barcode to ensure that any scanner in the supply chain can read the barcode. Retailers levy large fines and penalties for non-compliant barcodes.


Barcode verifiers work in a way similar to a scanner but instead of simply decoding a barcode, a verifier performs a series of eight tests. Each test is given a grade from 0.0 to 4.0 (F to A) and the lowest of any of the tests is the scan grade. For most applications a 2.5 (C) grade is the minimum acceptable grade.


Barcode verifier standards:


  • Barcode verifiers should comply with the ISO 15426-1 (linear barcode verifier compliance standard) or ISO 15426-2 (2D barcode verifier compliance standard)
  • The current international barcode quality specification is ISO/IEC 15416 (linear barcodes) and ISO/IEC 15415 (2D barcodes)
  • The European Standard EN 1635 has been withdrawn and replaced by ISO/IEC 15416


Database Verification




ü  After we get the two codes verified and if they match we get an acknowledgment with the car number.


ü  After that we search the database for the information that is stored related to that vehicle.


ü  That is whether the car has insurance, RC book, road tax paid.


In point-of-sale management, the use of barcodes can provide very detailed up-to-date information on key aspects of the business, enabling decisions to be made much more quickly and with more confidence. For example:


  • Fast-selling items can be identified quickly and automatically reordered to meet consumer demand,
  • Slow-selling items can be identified, preventing a build-up of unwanted stock,
  • The effects of repositioning a given product within a store can be monitored, allowing fast-moving more profitable items to occupy the best space,
  • Historical data can be used to predict seasonal fluctuations very accurately.
  • Items may be repriced on the shelf to reflect both sale prices and price increases.
  • This technology also enables the profiling of individual consumers, typically through a voluntary registration of discount cards. While pitched as a benefit to the consumer, this practice is considered to be potentially dangerous by privacy advocates.


Besides sales and inventory tracking, barcodes are very useful in shipping/receiving/tracking.


  • When a manufacturer packs a box with any given item, a Unique Identifying Number (UID) can be assigned to the box.
  • A relational database can be created to relate the UID to relevant information about the box; such as order number, items packed, qty packed, final destination, etc.
  • The information can be transmitted through a communication system such as Electronic Data Interchange (EDI) so the retailer has the information about a shipment before it arrives.
  • Shipments that are sent to a Distribution Center (DC) are tracked before being forwarded to the final destination. When the shipment gets to the final destination, the UID gets scanned, so the store knows where the order came from, what's inside the box, and how much to pay the manufacturer.








Hardware Requirements




            RAM                    :                  256 MB


          Processor             :                  Pentium IV 2.66 GHZ


          Hard Disk            :                  40 GB




Software Requirements




          Language                        :                   VB.NET    


          Database                        :                  SQL server


          Operating System          :               Windows XP










  1. Technova Solutions
  2. Ressonance Technologies
  3. Sree Sankara Computers
























CALL: 08985129129 ,  E-Mail Id: