US20070125861A1 - Three dimensional barcode - Google Patents

Three dimensional barcode Download PDF

Info

Publication number
US20070125861A1
US20070125861A1 US11/674,237 US67423707A US2007125861A1 US 20070125861 A1 US20070125861 A1 US 20070125861A1 US 67423707 A US67423707 A US 67423707A US 2007125861 A1 US2007125861 A1 US 2007125861A1
Authority
US
United States
Prior art keywords
barcode
color
symbology
dimensional
dimensional pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/674,237
Inventor
Richard Shoobridge
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telxon Corp
Original Assignee
Telxon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telxon Corp filed Critical Telxon Corp
Priority to US11/674,237 priority Critical patent/US20070125861A1/en
Assigned to TELXON CORPORATION reassignment TELXON CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SHOOBRIDGE, RICHARD A.
Publication of US20070125861A1 publication Critical patent/US20070125861A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06056Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/1434Barcodes with supplemental or add-on codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K2019/06215Aspects not covered by other subgroups
    • G06K2019/06225Aspects not covered by other subgroups using wavelength selection, e.g. colour code

Definitions

  • the present invention relates to barcodes and more particularly to one dimensional and two dimensional barcodes that implement color as an additional dimension.
  • Barcodes have become a widely accepted method for automatically identifying and tracking objects.
  • a barcode symbol is typically an array of encoded elements that are printed directly on an object surface or on labels affixed to an object surface.
  • Barcode symbols are typically read by optical techniques, such as by readers implementing scanning laser beams or handheld wands.
  • Barcode symbols typically comprise bars and spaces with bars of varying widths representing strings of binary ones and spaces of varying widths representing binary zeros.
  • the specific arrangement of bars or elements in a barcode symbol defines the character represented by the barcode symbol according to a set of rules and definitions specific to the code. This is referred to as the symbology of the code.
  • the size of the bars and spaces is determined by the type of code used, as is the actual size of the bars and spaces.
  • the number of characters per inch represented by the barcode symbol is referred to as the density of the symbol.
  • a desired sequence of characters are encoded based on a specific symbology to form a complete symbol.
  • Some symbologies include start characters, stop characters and error checking characters.
  • a variety of different symbologies have been developed.
  • one-dimensional codes include UPC/EAN, Code 39, Code 128, Codabar and Interleaved 2 of 5.
  • two dimensional symbologies have been developed.
  • a two-dimensional code standard known as Code 49 provides a two-dimensional concept of stacking rows of characters vertically instead of extending symbols bars horizontally.
  • Another two-dimensional code is known as VERICODE (a trademark of VIRITEC Corporation), which is a checkerboard-like pattern of black or white square units.
  • Some two-dimensional barcode symbologies are merely extensions of one-dimensional symbologies.
  • Some two-dimensional symbologies implement character recognitions systems (e.g., TEMA code). Regardless of the symbology being employed, the ultimate goal is to provide a barcode symbol that can maximize the amount of information encoded in the barcode symbol.
  • TEMA code character recognitions systems
  • a barcode symbol having an encoded symbology is provided with color or shades of gray to add additional information at the time of printing.
  • the color or shades of gray provides the current barcode symbology with a third dimension of information, which can include manufacturing information, customer information, delivery information, lot numbers, delivery dates in addition to providing specific information on the type of symbology being employed.
  • the color or shades of gray can encode information over a specific one-dimensional or two-dimensional symbology.
  • White spaces can be replaced with colors or shades of gray to add coded information to the standard one-dimensional and two-dimensional codes. The number of colors and how they are distributed or arranged can provide the basic backbone of information.
  • a barcode reader that can detect the different color spectrums, can be employed to decode the information.
  • color is not limited to white spaces, but can be implemented into black spaces. Additionally, colored background information can provide additional information to the current symbology.
  • a barcode structure comprises at least one pattern including data encoded according to a barcode symbology and at least one color including encoded data.
  • the data encoded into the at least one color can be separate from the data encoded into the barcode symbology.
  • the data encoded into the at least one color can be integrated into the barcode symbology and provide the barcode symbology with the ability to encode data additional to the data that the barcode symbology has the ability to encode alone.
  • the at least one pattern can comprise a plurality of one-dimensional bars and spaces wherein either the spaces or the bars include the at least one color.
  • the at least one pattern can comprise at least one two-dimensional pattern of boxes wherein the boxes include the at least one color.
  • the at least one color can form a part of the background.
  • the at least color preferably comprises a plurality of different colors.
  • the at least one color can comprise various shades of gray.
  • a method of forming a barcode structure comprises the steps of encoding data into a barcode symbology and encoding additional data into at least one color.
  • the method can also include the steps of printing the barcode structure onto an object.
  • the barcode structure can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include the at least one color.
  • the barcode structure can include at least one two-dimensional pattern of boxes wherein the boxes include the at least one color.
  • the at least one color can form a part of the background.
  • the at least color preferably comprises a plurality of different colors. However, the at least one color can comprise various shades of gray.
  • a method of adding a dimension to a barcode symbology includes the steps of providing a barcode symbology and providing color coding into the barcode symbology.
  • the barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology.
  • the color coding can include at least two different colors or at least two different shades of gray.
  • the method can further comprise the step of encoding data and printing the encoded data according to the barcode symbology and the color coding onto an object.
  • the encoded data can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include at least one color.
  • the encoded data can comprise at least one two-dimensional pattern of boxes wherein the boxes include at least one color.
  • the encoded data can comprise at least one two-dimensional pattern of boxes wherein at least one color forms a part of the background.
  • a method is provided of encoding a barcode structure having a barcode symbology and color coding.
  • the method comprises the steps of reading the barcode, decoding the barcode data encoded into the barcode symbology and the color coding and processing the decoded data.
  • the barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology.
  • the color coding can be separate from the barcode symbology or integrated into the barcode symbology.
  • the method can further includes the steps of decoding the color data separate from decoding the barcode symbology and storing one of the decoded color data and decoded barcode symbology data prior to the step of processing.
  • FIG. 1 a illustrates a front view of a label having a one-dimensional barcode with color in accordance with one aspect of the present invention
  • FIG. 1 b illustrates a front view of the label of FIG. 1 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention
  • FIG. 2 a illustrates a front view of a label having a two-dimensional barcode with colored boxes in accordance with one aspect of the present invention
  • FIG. 2 b illustrates a front view of the label of FIG. 2 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention
  • FIG. 3 a illustrates a front view of a label having a barcode with a plurality of patterned columns with colored backgrounds in accordance with one aspect of the present invention
  • FIG. 3 b illustrates a front view of the label of FIG. 3 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention
  • FIG. 4 a illustrates a front view of a label having a barcode with a plurality of two-dimensional patterns with colored backgrounds in accordance with one aspect of the present invention
  • FIG. 4B illustrates a front view of the label of FIG. 4 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention
  • FIG. 5 a illustrates a front view of a label having a one-dimensional barcode with different shades of gray in the spaces in accordance with one aspect of the present invention
  • FIG. 5 b illustrates a front view of a label having a two-dimensional barcode with boxes having different shades of gray in accordance with one aspect of the present invention
  • FIG. 6 illustrates a flow diagram for one specific methodology for encoding data into a barcode having color in accordance with the present invention
  • FIG. 7 illustrates a flow diagram for one specific methodology for decoding data from a barcode having color in accordance with the present invention.
  • FIG. 8 illustrates a flow diagram for one specific methodology for adding a dimension to a barcode symbology by utilizing color in accordance with the present invention.
  • FIGS. 1 a - 1 b illustrate a front view of a label 10 including a one-dimensional barcode 12 printed thereon.
  • FIG. 1 a illustrates the actual colors included in the barcode 12
  • FIG. 1 b illustrates the colors by patterned symbols defined by a legend 18 .
  • the barcode 12 includes a number of black bars 16 and spaces 14 of varying widths patterned according to a symbology.
  • the pattern 12 is provided as an example of a symbology and is not meant to be patterned to follow any particular symbology. It is to be appreciated that any one-dimensional symbology, such as UPC, code 39, Code 128 or Codabar may be employed to carry out the present invention. As shown in FIGS.
  • Barcode 12 includes a pattern of spaces having the colors blue, red, red, green, white and green. These colors can represent data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data not included in the black bar pattern of the barcode.
  • the present example includes four colors within six spaces providing the barcode with 4096 ( i.e., 4 6 ) possible patterns. These 4096 possible patterns can represent different data encoded into the barcode. Alternatively, these different patterns can be integrated into any given one-dimensional symbology.
  • a symbology includes 5000 different combinations by implementing a single color with white within six spaces increases the possible combinations to 64 ( i.e., 2 6 )*5000 or 320,000.
  • Adding or Integrating color into a given symbology not only substantially increases the amount of data that can be encoded into a barcode, but also provides for a substantial decrease in the size of any given barcode.
  • the present example can include any number of colors implemented into the spaces only limited by the ability of the reader to differentiate between colors. Additionally, several rows of colors can be disposed within a single space forming a variety of patterns within the space only limited by the resolution of the reader.
  • FIGS. 2 a - 2 b illustrate a front view of a label 20 including a two-dimensional barcode 22 printed thereon.
  • FIG. 2 a illustrates the actual colors included in the barcode 22
  • FIG. 2 b illustrates the colors by patterned symbols defined by a legend 40 .
  • the barcode 22 includes a number of boxes forming a first pattern 24 , a second pattern 26 and a third pattern 28 .
  • the first pattern 24 includes a number of green boxes 30 and a number of red boxes 32 .
  • the second pattern 30 includes green boxes 30 , a number of blue boxes 34 and a black box 36 .
  • the third pattern includes black boxes 36 and a number of gold boxes 38 .
  • the patterns 24 , 26 and 28 are provided as an example of a symbology and are not meant to be patterned to follow any particular symbology. It is to be appreciated that any two-dimensional symbology, such as VERICODE (a trademark of VIRITEC Corporation ), code 93 or TEMA code may be employed to carry out the present invention. As shown in FIGS. 2 a - 2 b , the boxes form patterns of a two dimensional symbology. The patterns include the colors green, red, blue black and brown. These colors can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data types not included in the symbology pattern. The present example includes five colors of boxes and a large number of additional pattern types.
  • the colors can add data separate from the symbology or can be integrated into the symbology to enhance the amount of data that can be encoded into the two-dimensional symbology. Any number of colors can be implemented into the two-dimensional pattern only limited by the ability of the reader being utilized to read the barcode 22 .
  • FIGS. 3 a - 3 b illustrate a front view of a label 50 including a two-dimensional barcode 52 printed thereon.
  • FIG. 3 a illustrates the actual colors included in the barcode 52
  • FIG. 3 b illustrates the colors by patterned symbols defined by a legend 80 .
  • the barcode 52 includes a number of boxes 54 forming a plurality of columns. Each column includes a colored background.
  • columns 56 , 60 and 68 include a green background
  • columns 60 , 62 and 64 include a blue background
  • columns 66 and 72 include a red background
  • column 70 includes a white background.
  • the columns of boxes 54 can form two-dimensional patterns of a two-dimensional symbology or the individual boxes and grouping of boxes can form a two-dimensional symbology.
  • the colors can serve as a barcode background pattern that includes additional encoded data therein separate from the two-dimensional symbology. Additionally, the barcode background pattern can give the individual columns an ability to provide additional combinations of columns or different patterns for a given box pattern (e.g., three columns making up a pattern) adding to the current two-dimensional symbology.
  • FIGS. 4 a - 4 B illustrate a front view of a label 90 including a two-dimensional barcode 92 printed thereon.
  • FIG. 4 a illustrates the actual colors included in the barcode 92
  • FIG. 4B illustrates the colors by patterned symbols defined by a legend 102 .
  • the barcode 92 includes a number of boxes 94 forming a plurality of patterns. Each pattern includes a colored background.
  • a first pattern 96 includes a green background
  • a second pattern 98 include a blue background
  • a third color 100 includes a red background.
  • the patterns 96 , 98 and 100 of boxes 94 can be any two-dimensional symbology.
  • the colors can serve as a barcode background pattern that includes additional encoded data therein separate from the two-dimensional symbology.
  • the barcode background pattern can give the individual patterns an ability to provide additional data to the current two-dimensional symbology.
  • FIG. 5 a illustrates a front view of a label 110 including a one-dimensional barcode 112 printed thereon.
  • the barcode 112 includes a number of bars 116 and spaces 114 of varying widths patterned according to a symbology.
  • the barcode pattern 112 is provided as an example of a symbology and is not meant to be patterned to follow any particular symbology. It is to be appreciated that any one-dimensional symbology, such as UPC, code 39, Code 128 or Codabar may be employed to carry out the present invention.
  • the bars 116 have a pattern of black and different shades of gray.
  • the black and different shades of gray can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data types not included in the symbology pattern.
  • FIG. 5 b illustrates a front view of a label 120 including a two-dimensional barcode 122 printed thereon.
  • the barcode 122 includes a number of boxes forming a first pattern 124 , a second pattern 126 and a third pattern 128 .
  • the first pattern 124 includes a number of boxes of a first shade of gray 130 and a number of boxes of a second shade of gray 132 .
  • the second pattern 130 includes a number of boxes of the first shade of gray 130 and a black box 136 .
  • the third pattern 128 includes black boxes 136 and a number of boxes of a third shade of gray 134 .
  • the patterns 124 , 126 and 128 are provided as an example of a symbology and are not meant to be patterned to follow any particular symbology. It is to be appreciated that any two-dimensional symbology, such as VERICODE (a trademark of VIRITEC Corporation ), code 93 or TEMA code may be employed to carry out the present invention. As shown in FIG. 5 b , the boxes form patterns of a two dimensional symbology. The patterns include black and three different shades of gray that can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data not included in the symbology pattern.
  • the shades of gray can add data separate from the symbology or can be integrated into the symbology to enhance the amount of data that can be encoded into the two-dimensional symbology. Any number of shades of gray can be implemented into the two-dimensional pattern only limited by the ability of the reader to distinguish between the shades of gray.
  • FIG. 6 illustrates a methodology for adding data encoded into colors to a barcode.
  • data is provided to be encoded into a barcode symbology.
  • the symbology can be either one-dimensional or two-dimensional.
  • the data is encoded into the barcode symbology.
  • additional data is provided to be encoded.
  • the additional data is then encoded into colors or shades of gray in step 180 .
  • the colors or shades of gray can be encoded into the black bars, white spaces, black boxes or background of the barcode.
  • the barcode is printed onto an object in step 190 .
  • FIG. 7 illustrates a methodology for reading the barcode encoded in FIG. 6 .
  • the barcode is read by a barcode reader that can understand the barcode symbology and differentiate between colors or shades of gray.
  • the barcode reader decodes the color or shades of gray from the encoded data.
  • the data encoded that was in the color or shades of gray is stored for later processing.
  • the data encoded in the barcode symbology is decoded.
  • that data decoded from the data encoded in the barcode symbology is stored for later processing. The data decoded from the color and the barcode symbology is then processed in step 300 .
  • FIG. 8 illustrates a methodology for adding color to a barcode symbology for increasing the amount of data that can be encoded into the barcode symbology.
  • a barcode symbology is provided.
  • the symbology can be either one-dimensional or two-dimensional.
  • step 360 color or shades of gray are provided for encoding into the barcode symbology.
  • step 370 data is provided to be encoded. The data is then encoded into the barcode symbology including the colors or shades of gray in step 380 . After all of the data is encoded into the barcode, the barcode is printed onto an object in step 390 .

Abstract

A barcode symbol having an encoded symbology is provided with color or shades of gray to add additional information at the time of printing. The color or shades of gray provides the current barcode symbology with a third dimension of information. The color or shades of gray can encode information over a specific one-dimensional or two-dimensional symbology. White spaces can be replaced with colors or shades of gray to add coded information to the standard one-dimensional and two-dimensional codes. The number of colors and how they are distributed or arranged can provide the basic backbone of information. A barcode reader that can detect the different color spectrums, can be employed to decode the information. Furthermore, color is not limited to white spaces, but can be implemented into black spaces. Additionally, colored background information can provide additional information to the current symbology.

Description

    TECHNICAL FIELD
  • The present invention relates to barcodes and more particularly to one dimensional and two dimensional barcodes that implement color as an additional dimension.
  • BACKGROUND OF THE INVENTION
  • Barcodes have become a widely accepted method for automatically identifying and tracking objects. A barcode symbol is typically an array of encoded elements that are printed directly on an object surface or on labels affixed to an object surface. Barcode symbols are typically read by optical techniques, such as by readers implementing scanning laser beams or handheld wands. Barcode symbols typically comprise bars and spaces with bars of varying widths representing strings of binary ones and spaces of varying widths representing binary zeros. The specific arrangement of bars or elements in a barcode symbol defines the character represented by the barcode symbol according to a set of rules and definitions specific to the code. This is referred to as the symbology of the code. The size of the bars and spaces is determined by the type of code used, as is the actual size of the bars and spaces. The number of characters per inch represented by the barcode symbol is referred to as the density of the symbol.
  • A desired sequence of characters are encoded based on a specific symbology to form a complete symbol. Some symbologies include start characters, stop characters and error checking characters. A variety of different symbologies have been developed. For, example, one-dimensional codes include UPC/EAN, Code 39, Code 128, Codabar and Interleaved 2 of 5. In order to increase the amount of data that can be represented in a symbol, two dimensional symbologies have been developed. A two-dimensional code standard known as Code 49 provides a two-dimensional concept of stacking rows of characters vertically instead of extending symbols bars horizontally. Another two-dimensional code is known as VERICODE (a trademark of VIRITEC Corporation), which is a checkerboard-like pattern of black or white square units. Some two-dimensional barcode symbologies (e.g, code 93) are merely extensions of one-dimensional symbologies. Some two-dimensional symbologies implement character recognitions systems (e.g., TEMA code). Regardless of the symbology being employed, the ultimate goal is to provide a barcode symbol that can maximize the amount of information encoded in the barcode symbol. However, even with the use of two-dimensional barcodes and improved symbologies, conventional barcode symbols cannot retain a sufficient amount of information.
  • Accordingly, there is a strong need in the art for a barcode symbol that can retain more information than conventional one-dimensional and two-dimensional symbologies.
  • SUMMARY OF THE INVENTION
  • According to a preferred aspect of the present invention, a barcode symbol having an encoded symbology is provided with color or shades of gray to add additional information at the time of printing. The color or shades of gray provides the current barcode symbology with a third dimension of information, which can include manufacturing information, customer information, delivery information, lot numbers, delivery dates in addition to providing specific information on the type of symbology being employed. The color or shades of gray can encode information over a specific one-dimensional or two-dimensional symbology. White spaces can be replaced with colors or shades of gray to add coded information to the standard one-dimensional and two-dimensional codes. The number of colors and how they are distributed or arranged can provide the basic backbone of information. A barcode reader that can detect the different color spectrums, can be employed to decode the information. Furthermore, color is not limited to white spaces, but can be implemented into black spaces. Additionally, colored background information can provide additional information to the current symbology.
  • Thus, according to one aspect of the present invention, a barcode structure is provided. The barcode structure comprises at least one pattern including data encoded according to a barcode symbology and at least one color including encoded data. The data encoded into the at least one color can be separate from the data encoded into the barcode symbology. The data encoded into the at least one color can be integrated into the barcode symbology and provide the barcode symbology with the ability to encode data additional to the data that the barcode symbology has the ability to encode alone. The at least one pattern can comprise a plurality of one-dimensional bars and spaces wherein either the spaces or the bars include the at least one color. The at least one pattern can comprise at least one two-dimensional pattern of boxes wherein the boxes include the at least one color. Alternatively, the at least one color can form a part of the background. The at least color preferably comprises a plurality of different colors. However, the at least one color can comprise various shades of gray.
  • In accordance with another aspect of the present invention, a method of forming a barcode structure is provided. The method comprises the steps of encoding data into a barcode symbology and encoding additional data into at least one color. The method can also include the steps of printing the barcode structure onto an object. The barcode structure can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include the at least one color. The barcode structure can include at least one two-dimensional pattern of boxes wherein the boxes include the at least one color. Alternatively, the at least one color can form a part of the background. The at least color preferably comprises a plurality of different colors. However, the at least one color can comprise various shades of gray.
  • In accordance with yet another aspect of the present invention, a method of adding a dimension to a barcode symbology is provided. The method includes the steps of providing a barcode symbology and providing color coding into the barcode symbology. The barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology. The color coding can include at least two different colors or at least two different shades of gray. The method can further comprise the step of encoding data and printing the encoded data according to the barcode symbology and the color coding onto an object. The encoded data can include at least one pattern comprising a plurality of one-dimensional bars and spaces wherein either the spaces or the bars can include at least one color. The encoded data can comprise at least one two-dimensional pattern of boxes wherein the boxes include at least one color. The encoded data can comprise at least one two-dimensional pattern of boxes wherein at least one color forms a part of the background.
  • In accordance with another aspect of the present invention, a method is provided of encoding a barcode structure having a barcode symbology and color coding. The method comprises the steps of reading the barcode, decoding the barcode data encoded into the barcode symbology and the color coding and processing the decoded data. The barcode symbology can be either a one-dimensional symbology or a two-dimensional symbology. The color coding can be separate from the barcode symbology or integrated into the barcode symbology. The method can further includes the steps of decoding the color data separate from decoding the barcode symbology and storing one of the decoded color data and decoded barcode symbology data prior to the step of processing.
  • To the accomplishment of the foregoing and related ends, the invention then, comprises the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative aspects of the invention. These aspects are indicative, however, of but a few of the various ways in which the principles of the invention may be employed and the present invention is intended to include all such aspects and their equivalents. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The file of the patent contains at least one drawing executed in color. Copies of this patent with color drawing(s) will be provided by the Patent and Trademark Office upon request and payment of the necessary fee.
  • FIG. 1 a illustrates a front view of a label having a one-dimensional barcode with color in accordance with one aspect of the present invention;
  • FIG. 1 b illustrates a front view of the label of FIG. 1 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention;
  • FIG. 2 a illustrates a front view of a label having a two-dimensional barcode with colored boxes in accordance with one aspect of the present invention;
  • FIG. 2 b illustrates a front view of the label of FIG. 2 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention;
  • FIG. 3 a illustrates a front view of a label having a barcode with a plurality of patterned columns with colored backgrounds in accordance with one aspect of the present invention;
  • FIG. 3 b illustrates a front view of the label of FIG. 3 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention;
  • FIG. 4 a illustrates a front view of a label having a barcode with a plurality of two-dimensional patterns with colored backgrounds in accordance with one aspect of the present invention;
  • FIG. 4B illustrates a front view of the label of FIG. 4 a with color illustrated with patterned symbols and a legend in accordance with one aspect of the present invention;
  • FIG. 5 a illustrates a front view of a label having a one-dimensional barcode with different shades of gray in the spaces in accordance with one aspect of the present invention;
  • FIG. 5 b illustrates a front view of a label having a two-dimensional barcode with boxes having different shades of gray in accordance with one aspect of the present invention;
  • FIG. 6 illustrates a flow diagram for one specific methodology for encoding data into a barcode having color in accordance with the present invention;
  • FIG. 7 illustrates a flow diagram for one specific methodology for decoding data from a barcode having color in accordance with the present invention; and
  • FIG. 8 illustrates a flow diagram for one specific methodology for adding a dimension to a barcode symbology by utilizing color in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. The present invention will be described with reference to one-dimensional and two-dimensional barcodes provided with colors or shades of gray as a third dimension. The color or shades of gray can be implemented onto a given barcode symbology or integrated into a barcode symbology. The barcode can be encoded with data and decoded by a reader that recognizes color. It should be understood that the description of these embodiments are merely illustrative and that they should not be taken in a limiting sense.
  • FIGS. 1 a-1 b illustrate a front view of a label 10 including a one-dimensional barcode 12 printed thereon. FIG. 1 a illustrates the actual colors included in the barcode 12, while FIG. 1 b illustrates the colors by patterned symbols defined by a legend 18. The barcode 12 includes a number of black bars 16 and spaces 14 of varying widths patterned according to a symbology. The pattern 12 is provided as an example of a symbology and is not meant to be patterned to follow any particular symbology. It is to be appreciated that any one-dimensional symbology, such as UPC, code 39, Code 128 or Codabar may be employed to carry out the present invention. As shown in FIGS. 1 a-1 b, the spaces have a pattern of colors in addition to the patterned black bars 16. Barcode 12 includes a pattern of spaces having the colors blue, red, red, green, white and green. These colors can represent data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data not included in the black bar pattern of the barcode. The present example includes four colors within six spaces providing the barcode with 4096 ( i.e., 46) possible patterns. These 4096 possible patterns can represent different data encoded into the barcode. Alternatively, these different patterns can be integrated into any given one-dimensional symbology. For example, if a symbology includes 5000 different combinations by implementing a single color with white within six spaces increases the possible combinations to 64 ( i.e., 26)*5000 or 320,000. Adding or Integrating color into a given symbology, not only substantially increases the amount of data that can be encoded into a barcode, but also provides for a substantial decrease in the size of any given barcode.
  • It is to be appreciated that the present example can include any number of colors implemented into the spaces only limited by the ability of the reader to differentiate between colors. Additionally, several rows of colors can be disposed within a single space forming a variety of patterns within the space only limited by the resolution of the reader.
  • FIGS. 2 a -2 b illustrate a front view of a label 20 including a two-dimensional barcode 22 printed thereon. FIG. 2 a illustrates the actual colors included in the barcode 22, while FIG. 2 b illustrates the colors by patterned symbols defined by a legend 40. The barcode 22 includes a number of boxes forming a first pattern 24, a second pattern 26 and a third pattern 28. The first pattern 24 includes a number of green boxes 30 and a number of red boxes 32. The second pattern 30 includes green boxes 30, a number of blue boxes 34 and a black box 36. The third pattern includes black boxes 36 and a number of gold boxes 38. The patterns 24, 26 and 28 are provided as an example of a symbology and are not meant to be patterned to follow any particular symbology. It is to be appreciated that any two-dimensional symbology, such as VERICODE (a trademark of VIRITEC Corporation ), code 93 or TEMA code may be employed to carry out the present invention. As shown in FIGS. 2 a -2 b, the boxes form patterns of a two dimensional symbology. The patterns include the colors green, red, blue black and brown. These colors can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data types not included in the symbology pattern. The present example includes five colors of boxes and a large number of additional pattern types. The colors can add data separate from the symbology or can be integrated into the symbology to enhance the amount of data that can be encoded into the two-dimensional symbology. Any number of colors can be implemented into the two-dimensional pattern only limited by the ability of the reader being utilized to read the barcode 22.
  • FIGS. 3 a -3 b illustrate a front view of a label 50 including a two-dimensional barcode 52 printed thereon. FIG. 3 a illustrates the actual colors included in the barcode 52, while FIG. 3 b illustrates the colors by patterned symbols defined by a legend 80. The barcode 52 includes a number of boxes 54 forming a plurality of columns. Each column includes a colored background. In particular, columns 56, 60 and 68 include a green background, columns 60, 62 and 64 include a blue background, columns 66 and 72 include a red background and column 70 includes a white background. The columns of boxes 54 can form two-dimensional patterns of a two-dimensional symbology or the individual boxes and grouping of boxes can form a two-dimensional symbology. The colors can serve as a barcode background pattern that includes additional encoded data therein separate from the two-dimensional symbology. Additionally, the barcode background pattern can give the individual columns an ability to provide additional combinations of columns or different patterns for a given box pattern (e.g., three columns making up a pattern) adding to the current two-dimensional symbology.
  • FIGS. 4 a-4B illustrate a front view of a label 90 including a two-dimensional barcode 92 printed thereon. FIG. 4 a illustrates the actual colors included in the barcode 92, while FIG. 4B illustrates the colors by patterned symbols defined by a legend 102. The barcode 92 includes a number of boxes 94 forming a plurality of patterns. Each pattern includes a colored background. In particular, a first pattern 96 includes a green background, a second pattern 98 include a blue background and a third color 100 includes a red background. The patterns 96, 98 and 100 of boxes 94 can be any two-dimensional symbology. The colors can serve as a barcode background pattern that includes additional encoded data therein separate from the two-dimensional symbology. Additionally, the barcode background pattern can give the individual patterns an ability to provide additional data to the current two-dimensional symbology.
  • It is to be appreciated that the present invention is not limited to color, but different shades of gray may be employed to add the ability to encode additional data to a barcode or increase the ability of a current symbology to encode additional data. FIG. 5 a illustrates a front view of a label 110 including a one-dimensional barcode 112 printed thereon. The barcode 112 includes a number of bars 116 and spaces 114 of varying widths patterned according to a symbology. The barcode pattern 112 is provided as an example of a symbology and is not meant to be patterned to follow any particular symbology. It is to be appreciated that any one-dimensional symbology, such as UPC, code 39, Code 128 or Codabar may be employed to carry out the present invention. As shown in FIG. 5 a, the bars 116 have a pattern of black and different shades of gray. The black and different shades of gray can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data types not included in the symbology pattern.
  • FIG. 5 b illustrates a front view of a label 120 including a two-dimensional barcode 122 printed thereon. The barcode 122 includes a number of boxes forming a first pattern 124, a second pattern 126 and a third pattern 128. The first pattern 124 includes a number of boxes of a first shade of gray 130 and a number of boxes of a second shade of gray 132. The second pattern 130 includes a number of boxes of the first shade of gray 130 and a black box 136. The third pattern 128 includes black boxes 136 and a number of boxes of a third shade of gray 134. The patterns 124, 126 and 128 are provided as an example of a symbology and are not meant to be patterned to follow any particular symbology. It is to be appreciated that any two-dimensional symbology, such as VERICODE (a trademark of VIRITEC Corporation ), code 93 or TEMA code may be employed to carry out the present invention. As shown in FIG. 5 b, the boxes form patterns of a two dimensional symbology. The patterns include black and three different shades of gray that can represent additional data such as a manufacturers code, delivery dates, expirations dates, vendor identification, lot numbers or any number of data not included in the symbology pattern. The shades of gray can add data separate from the symbology or can be integrated into the symbology to enhance the amount of data that can be encoded into the two-dimensional symbology. Any number of shades of gray can be implemented into the two-dimensional pattern only limited by the ability of the reader to distinguish between the shades of gray.
  • FIG. 6 illustrates a methodology for adding data encoded into colors to a barcode. Beginning in step 120, data is provided to be encoded into a barcode symbology. The symbology can be either one-dimensional or two-dimensional. In step 160, the data is encoded into the barcode symbology. In step 170, additional data is provided to be encoded. The additional data is then encoded into colors or shades of gray in step 180. The colors or shades of gray can be encoded into the black bars, white spaces, black boxes or background of the barcode. After all of the data is encoded into the barcode, the barcode is printed onto an object in step 190. FIG. 7 illustrates a methodology for reading the barcode encoded in FIG. 6. Beginning in step 250, the barcode is read by a barcode reader that can understand the barcode symbology and differentiate between colors or shades of gray. In step 260, the barcode reader decodes the color or shades of gray from the encoded data. In step 270, the data encoded that was in the color or shades of gray is stored for later processing. In step 280, the data encoded in the barcode symbology is decoded. In step 290, that data decoded from the data encoded in the barcode symbology is stored for later processing. The data decoded from the color and the barcode symbology is then processed in step 300.
  • FIG. 8 illustrates a methodology for adding color to a barcode symbology for increasing the amount of data that can be encoded into the barcode symbology. Beginning in step 350, a barcode symbology is provided. The symbology can be either one-dimensional or two-dimensional. In step 360, color or shades of gray are provided for encoding into the barcode symbology. In step 370, data is provided to be encoded. The data is then encoded into the barcode symbology including the colors or shades of gray in step 380. After all of the data is encoded into the barcode, the barcode is printed onto an object in step 390.
  • The invention has been described with reference to the preferred embodiments. Obviously, modifications and alterations will occur to others upon reading and understanding the preceding detailed description. It is intended that the invention be construed as including all such modifications alterations, and equivalents thereof.

Claims (21)

1-20. (canceled)
21. A barcode structure comprising:
a one-dimensional encode symbology comprising a plurality of colored bars separated by a plurality of spaces of varying widths wherein at least one of the spaces has a pattern of one or more colors other than black or white which adds a second dimension to the one-dimensional symbology by encoding additional data within the symbology not included in data encoded by a pattern of the colored bars and the spaces.
22. The barcode structure of claim 21, the one or more colors that fill the at least one space between the colored bars comprises at least a shade of gray which encodes the additional data not included in data encoded by a pattern of the colored bars and the spaces.
23. The barcode structure of claim 21, the bars are colored black.
24. The barcode structure of claim 21, the additional data encoded by the one or more colors comprises at least one of: manufacturers' code, delivery dates, expiration dates, vendor identification, or lot numbers.
25. A barcode structure comprising:
a two-dimensional symbology comprising a two-dimensional pattern of a plurality of boxes on a background, the two-dimensional symbology comprises one or more colors other than black or white that encode data in addition to data that is encoded within the two-dimensional pattern.
26. The barcode structure of claim 25, the one or more colors that encode the additional data fill the plurality of boxes.
27. The barcode structure of claim 25, the two-dimensional pattern comprises at least one of: the individual boxes or one or more grouping of boxes.
28. The barcode structure of claim 27, the two-dimensional pattern comprises a grouping of boxes wherein the boxes are filled with the one or more colors and are grouped together to form a plurality of columns.
29. The barcode structure of claim 27, the two-dimensional pattern comprises a grouping of boxes wherein the boxes are grouped together to form a plurality of columns, each of the columns having a colored background that encodes data in addition to data provided by the two-dimensional pattern.
30. The barcode structure of claim 29, wherein at least two or more adjacent columns have a same background color so that the two or more columns of boxes form a part of the two dimensional pattern on a common background wherein the background color encodes the additional data.
31. The barcode structure of claim 25, the plurality of boxes are filled with at least one of: black or one or more shades of gray that encode the additional data.
32. A method of forming a barcode structure comprising:
encoding information into at least one of a one-dimensional or a two-dimensional pattern of a barcode symbology; and
encoding additional information into the barcode symbology by providing at least one color other than black or white comprised within the barcode symbology wherein the information encoded by the at least one color is different from the information encoded by the pattern of the barcode symbology.
33. The method of claim 32, encoding additional information into the one-dimensional pattern comprises forming the one-dimensional pattern with a plurality of black bars alternated with a plurality of spaces filled with the at least one color and encoding the additional information into the at least one color.
34. The method of claim 32, encoding additional information into the one-dimensional pattern comprises forming the one-dimensional pattern with a plurality of bars separated by a plurality of spaces such that the bars are each filled with either black or the at least one color wherein the at least one color is a shade of gray and encodes the additional information.
35. The method of claim 32, encoding additional information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes at least one of which is filled with the at least one color that encodes the additional information.
36. The method of claim 32, encoding additional information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes wherein at least one of the boxes is filled with the at least one color wherein the at least one color is a shade of gray which encodes information in addition to information encoded within the two-dimensional pattern.
37. The method of claim 32, encoding information into the two-dimensional pattern comprises forming the two-dimensional pattern with a plurality of boxes arranged into a plurality of columns wherein the two-dimensional pattern encodes data.
38. The method of claim 37, encoding additional information into the two-dimensional pattern comprises providing a background with the at least one color for each of the plurality of columns wherein the background color encodes information different from the information encoded by the two-dimensional pattern.
39. The method of claim 38, encoding additional information into the two-dimensional pattern comprises further grouping at least two columns with the background of a same color to form a part of the two dimensional pattern wherein the same color encodes information different from the information encoded by the pattern of the barcode symbology.
40. The method of claim 32, the additional information encoded by the color comprises at least one of: manufacturers' code, delivery dates, expiration dates, vendor identification, or lot numbers.
US11/674,237 2000-05-04 2007-02-13 Three dimensional barcode Abandoned US20070125861A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/674,237 US20070125861A1 (en) 2000-05-04 2007-02-13 Three dimensional barcode

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/564,624 US7185816B1 (en) 2000-05-04 2000-05-04 Bar code and method of forming a bar code having color for encoding supplemental information
US11/674,237 US20070125861A1 (en) 2000-05-04 2007-02-13 Three dimensional barcode

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/564,624 Continuation US7185816B1 (en) 2000-05-04 2000-05-04 Bar code and method of forming a bar code having color for encoding supplemental information

Publications (1)

Publication Number Publication Date
US20070125861A1 true US20070125861A1 (en) 2007-06-07

Family

ID=37807040

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/564,624 Expired - Fee Related US7185816B1 (en) 2000-05-04 2000-05-04 Bar code and method of forming a bar code having color for encoding supplemental information
US11/674,237 Abandoned US20070125861A1 (en) 2000-05-04 2007-02-13 Three dimensional barcode

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/564,624 Expired - Fee Related US7185816B1 (en) 2000-05-04 2000-05-04 Bar code and method of forming a bar code having color for encoding supplemental information

Country Status (1)

Country Link
US (2) US7185816B1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070289152A1 (en) * 2004-05-06 2007-12-20 Leica Geosystems Ag Levelling Rod, Level Determining Apparatus for Said Rod, and Level Determining Method
US20090200386A1 (en) * 2008-02-13 2009-08-13 Longacre Jr Andrew Machine readable 2D symbology printable on demand
EP2385480A1 (en) * 2010-05-05 2011-11-09 Deutsche Telekom AG Method for controlling a communication device, communication device, system, and computer program product
WO2012050571A1 (en) * 2010-10-12 2012-04-19 Hewlett-Packard Development Company, L.P. A system for generating an incrementally completed 3d security mark
US8348149B1 (en) 2011-07-28 2013-01-08 Wesley Boudville Using dynamic barcodes to send data to a cellphone
US8532632B2 (en) 2011-05-16 2013-09-10 Wesley Boudville Cellphone changing an electronic display that contains a barcode
CN103310255A (en) * 2013-05-31 2013-09-18 曾芝渝 Color character encoding method and decoding method
CN103379489A (en) * 2012-04-25 2013-10-30 Sap股份公司 Wireless safety configuration
US8640957B2 (en) 2011-12-20 2014-02-04 Seiko Epson Corporation Method and apparatus for locating bar codes including QR codes
US8821277B2 (en) 2011-12-16 2014-09-02 Wesley John Boudville Colour barcodes and cellphone
CN104239927A (en) * 2014-08-01 2014-12-24 周奇 Colored two-dimension code generating method and decoding method
TWI476700B (en) * 2011-01-14 2015-03-11 Echostar Technologies Llc A method implemented on a microprocessor controlled device, a computer program product, and an image viewer device
CN104608469A (en) * 2015-02-06 2015-05-13 我查查信息技术(上海)有限公司 Offset plate, manufacturing method of offset plate, and method for applying one-dimensional barcodes
US9483718B1 (en) * 2015-12-14 2016-11-01 International Business Machines Corporation Encoding and decoding data in two-dimensional symbology
US9794448B1 (en) * 2008-06-04 2017-10-17 Hao-jan Chang Visible multiple codes system, method and apparatus
JP2018103489A (en) * 2016-12-27 2018-07-05 株式会社イシダ Identification code printer, identification code printing method, label and packing material
US20210185479A1 (en) * 2016-09-06 2021-06-17 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6786420B1 (en) 1997-07-15 2004-09-07 Silverbrook Research Pty. Ltd. Data distribution mechanism in the form of ink dots on cards
US6618117B2 (en) 1997-07-12 2003-09-09 Silverbrook Research Pty Ltd Image sensing apparatus including a microcontroller
US7110024B1 (en) 1997-07-15 2006-09-19 Silverbrook Research Pty Ltd Digital camera system having motion deblurring means
US20040119829A1 (en) 1997-07-15 2004-06-24 Silverbrook Research Pty Ltd Printhead assembly for a print on demand digital camera system
US6879341B1 (en) 1997-07-15 2005-04-12 Silverbrook Research Pty Ltd Digital camera system containing a VLIW vector processor
US6690419B1 (en) 1997-07-15 2004-02-10 Silverbrook Research Pty Ltd Utilising eye detection methods for image processing in a digital image camera
US6624848B1 (en) 1997-07-15 2003-09-23 Silverbrook Research Pty Ltd Cascading image modification using multiple digital cameras incorporating image processing
JPH11243463A (en) * 1997-12-26 1999-09-07 Ricoh Co Ltd Digital image forming device
AUPP702098A0 (en) 1998-11-09 1998-12-03 Silverbrook Research Pty Ltd Image creation method and apparatus (ART73)
AUPQ056099A0 (en) 1999-05-25 1999-06-17 Silverbrook Research Pty Ltd A method and apparatus (pprint01)
US6857571B2 (en) * 2000-06-30 2005-02-22 Silverbrook Research Pty Ltd Method for surface printing
US6666377B1 (en) * 2000-07-18 2003-12-23 Scott C. Harris Bar code data entry device
US6972867B1 (en) * 2000-11-10 2005-12-06 Xerox Corporation Patch codes for color calibration job identification encoding
US20100194976A1 (en) * 2001-10-10 2010-08-05 Smith Peter H Computer based aids for independent living and health
GB0225290D0 (en) * 2002-10-30 2002-12-11 Secretary Trade Ind Brit Anti-counterfeiting apparatus and method
US20050194444A1 (en) * 2004-03-03 2005-09-08 Gieske Harry A. System for encoding information using colors
US7751585B2 (en) * 2004-06-28 2010-07-06 Microsoft Corporation System and method for encoding high density geometric symbol set
US8215556B2 (en) * 2004-06-28 2012-07-10 Konica Minolta Laboratory U.S.A., Inc. Color barcode producing, reading and/or reproducing method and apparatus
US7533817B2 (en) * 2004-08-09 2009-05-19 Konica Minolta Systems Laboratory, Inc. Color barcode producing method and apparatus, color barcode reading method and apparatus and color barcode reproducing method and apparatus
US7710598B2 (en) * 2004-08-23 2010-05-04 Harrison Jr Shelton E Polychromatic encoding system, method and device
WO2006053023A2 (en) * 2004-11-09 2006-05-18 Digimarc Corporation Authenticating identification and security documents
KR100677830B1 (en) * 2005-01-18 2007-02-05 천지득 Method and the Tool of Networking Service on Internet using Algorithm of Coding/Decoding Values of Color Codes
US7669769B2 (en) * 2005-03-28 2010-03-02 Konica Minolta Systems Laboratory, Inc. Systems and methods for preserving and maintaining document integrity
KR101348494B1 (en) * 2006-07-19 2014-01-06 비-코아 인코포레이티드 Optical symbol, article to which the optical symbol is attached, method for attaching optical symbol to article, optical symbol decoding method, related device, and related program
US7628330B2 (en) * 2006-09-29 2009-12-08 Konica Minolta Systems Laboratory, Inc. Barcode and decreased-resolution reproduction of a document image
US7766241B2 (en) * 2006-09-29 2010-08-03 Konica Minolta Systems Laboratory, Inc. Barcode for two-way verification of a document
US20080143762A1 (en) * 2006-12-19 2008-06-19 Andrei Obrea Symbol having encoded information
KR100874158B1 (en) * 2007-03-14 2008-12-15 주식회사 아이센스 Electrochemical Biosensors and Measuring Instruments
US8905313B2 (en) * 2007-04-12 2014-12-09 Honeywell International Inc. Method and system for creating and reading multi-color co-planar emissive indicia using printable dyes and pigments
US8146816B2 (en) * 2008-10-08 2012-04-03 International Business Machines Corporation Multi-modal one-dimensional barcodes
DE102009044106A1 (en) * 2009-09-25 2011-03-31 Wincor Nixdorf International Gmbh Method for detecting barcodes
WO2012144994A1 (en) 2011-04-20 2012-10-26 Hewlett-Packard Development Company, L.P. Grayscale incremental information object
CN102184380B (en) * 2011-05-10 2014-12-17 华南农业大学 Color-superposition two-dimension code system and application method thereof
US9477853B2 (en) * 2011-09-08 2016-10-25 Hewlett-Packard Development Company, L.P. Generating an incremental information object
EP2727059A4 (en) * 2011-09-08 2015-05-13 Hewlett Packard Development Co Tracking customer loyalty information using an incremental information object
US9111186B2 (en) * 2011-10-12 2015-08-18 University Of Rochester Color barcodes for mobile applications: a per channel framework
EP2842076A4 (en) * 2012-04-26 2016-02-17 Hewlett Packard Development Co Two-dimensional barcodes having a plurality of different regions
US8794537B2 (en) 2012-08-30 2014-08-05 International Business Machines Corporation Additional encoding in conventional one-dimensional bar code symbologies
CN103984975A (en) 2014-05-08 2014-08-13 我查查信息技术(上海)有限公司 Specific bar code based on colorful background and forming method thereof
CN104657698B (en) * 2015-02-10 2017-09-19 浙江科技学院 A kind of color 2 D code decoding method for carrying several black and white Quick Response Codes
WO2017132634A1 (en) * 2016-01-28 2017-08-03 Ptc Inc. User-designed machine-readable target codes
CN116976373A (en) 2017-07-28 2023-10-31 手持产品公司 Decoding color bar codes
US11755854B2 (en) * 2020-07-14 2023-09-12 Apple Inc. Visual marker

Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3571571A (en) * 1968-10-14 1971-03-23 Sylvania Electric Prod Information processing systems
US3637993A (en) * 1969-06-30 1972-01-25 Ncr Co Transition code recognition system
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US4889367A (en) * 1988-10-07 1989-12-26 Frito-Lay, Inc. Multi-readable information system
US5270522A (en) * 1990-07-12 1993-12-14 Bone Jr Wilburn I Dynamic barcode label system
US5290033A (en) * 1992-12-02 1994-03-01 Bittner Harold G Gaming machine and coupons
US5304786A (en) * 1990-01-05 1994-04-19 Symbol Technologies, Inc. High density two-dimensional bar code symbol
US5341165A (en) * 1991-01-16 1994-08-23 Canon Kabushiki Kaisha Scanning controller for color electrophotographic apparatus
US5369261A (en) * 1992-02-12 1994-11-29 Shamir; Harry Multi-color information encoding system
US5478997A (en) * 1988-10-21 1995-12-26 Symbol Technologies, Inc. Symbol scanning system and method having adaptive pattern generation
US5489767A (en) * 1994-02-14 1996-02-06 Storage Technology Corporation Media labeling system for data storage elements having a common form factor
US5576528A (en) * 1994-12-23 1996-11-19 Symbol Technologies, Inc. Color processing for bar code symbol compaction
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5869828A (en) * 1996-04-02 1999-02-09 Braginsky; Philip Yale Color and shape system for encoding and decoding data
US5889269A (en) * 1997-01-27 1999-03-30 Symbol Technologies, Inc. Linearization of raster patterns in 2D optical scanners
US5936742A (en) * 1991-04-01 1999-08-10 Canon Kabushiki Kaisha Method and apparatus for processing image
US5992748A (en) * 1996-08-08 1999-11-30 Riso Kagaku Corporation Two-dimensional color code, preparing and restoring method for the code and apparatus therefor
US6032861A (en) * 1995-01-03 2000-03-07 Lemelson; Jerome H. Method and apparatus for encoding and decoding bar codes with primary and secondary information and method of using such bar codes
US6070805A (en) * 1997-04-08 2000-06-06 Zebra Technologies Corporation Distortion resistant double-data correcting color transition barcode and method of generating and using same
US6375075B1 (en) * 1999-10-18 2002-04-23 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols including color symbol elements
US6398117B1 (en) * 2000-01-14 2002-06-04 Hewlett-Packard Co. Method and system for combining bar codes of different encoding dimensions
US6457651B2 (en) * 1999-10-01 2002-10-01 Xerox Corporation Dual mode, dual information, document bar coding and reading system
US6478223B1 (en) * 2000-01-12 2002-11-12 Intermec Ip Corporation Machine-readable color symbology and method and apparatus for reading same with standard readers such as laser scanners

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62206695A (en) * 1986-03-07 1987-09-11 Nec Corp Bar code label
WO1995016576A1 (en) * 1993-12-13 1995-06-22 Whittington, Ruth Machine readable code presentations
JPH0896097A (en) * 1994-09-22 1996-04-12 Ueru Cat:Kk Color bar code and color bar code reader

Patent Citations (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3571571A (en) * 1968-10-14 1971-03-23 Sylvania Electric Prod Information processing systems
US3637993A (en) * 1969-06-30 1972-01-25 Ncr Co Transition code recognition system
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US4889367A (en) * 1988-10-07 1989-12-26 Frito-Lay, Inc. Multi-readable information system
US5478997A (en) * 1988-10-21 1995-12-26 Symbol Technologies, Inc. Symbol scanning system and method having adaptive pattern generation
US5304786A (en) * 1990-01-05 1994-04-19 Symbol Technologies, Inc. High density two-dimensional bar code symbol
US5270522A (en) * 1990-07-12 1993-12-14 Bone Jr Wilburn I Dynamic barcode label system
US5341165A (en) * 1991-01-16 1994-08-23 Canon Kabushiki Kaisha Scanning controller for color electrophotographic apparatus
US5936742A (en) * 1991-04-01 1999-08-10 Canon Kabushiki Kaisha Method and apparatus for processing image
US5369261A (en) * 1992-02-12 1994-11-29 Shamir; Harry Multi-color information encoding system
US5290033A (en) * 1992-12-02 1994-03-01 Bittner Harold G Gaming machine and coupons
US5489767A (en) * 1994-02-14 1996-02-06 Storage Technology Corporation Media labeling system for data storage elements having a common form factor
US5576528A (en) * 1994-12-23 1996-11-19 Symbol Technologies, Inc. Color processing for bar code symbol compaction
US6032861A (en) * 1995-01-03 2000-03-07 Lemelson; Jerome H. Method and apparatus for encoding and decoding bar codes with primary and secondary information and method of using such bar codes
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5869828A (en) * 1996-04-02 1999-02-09 Braginsky; Philip Yale Color and shape system for encoding and decoding data
US5992748A (en) * 1996-08-08 1999-11-30 Riso Kagaku Corporation Two-dimensional color code, preparing and restoring method for the code and apparatus therefor
US5889269A (en) * 1997-01-27 1999-03-30 Symbol Technologies, Inc. Linearization of raster patterns in 2D optical scanners
US6070805A (en) * 1997-04-08 2000-06-06 Zebra Technologies Corporation Distortion resistant double-data correcting color transition barcode and method of generating and using same
US6457651B2 (en) * 1999-10-01 2002-10-01 Xerox Corporation Dual mode, dual information, document bar coding and reading system
US6375075B1 (en) * 1999-10-18 2002-04-23 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols including color symbol elements
US6478223B1 (en) * 2000-01-12 2002-11-12 Intermec Ip Corporation Machine-readable color symbology and method and apparatus for reading same with standard readers such as laser scanners
US6398117B1 (en) * 2000-01-14 2002-06-04 Hewlett-Packard Co. Method and system for combining bar codes of different encoding dimensions

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7644505B2 (en) * 2004-05-06 2010-01-12 Leica Geosystems Ag Levelling rod, level determining apparatus for said rod, and level determining method
US20070289152A1 (en) * 2004-05-06 2007-12-20 Leica Geosystems Ag Levelling Rod, Level Determining Apparatus for Said Rod, and Level Determining Method
US20090200386A1 (en) * 2008-02-13 2009-08-13 Longacre Jr Andrew Machine readable 2D symbology printable on demand
US8011596B2 (en) 2008-02-13 2011-09-06 Hand Held Products, Inc. Machine readable 2D symbology printable on demand
US9794448B1 (en) * 2008-06-04 2017-10-17 Hao-jan Chang Visible multiple codes system, method and apparatus
EP2385480A1 (en) * 2010-05-05 2011-11-09 Deutsche Telekom AG Method for controlling a communication device, communication device, system, and computer program product
US8857727B2 (en) 2010-10-12 2014-10-14 Hewlett-Packard Development Company, L.P. System for generating an incrementally completed 3D security mark
WO2012050571A1 (en) * 2010-10-12 2012-04-19 Hewlett-Packard Development Company, L.P. A system for generating an incrementally completed 3d security mark
TWI476700B (en) * 2011-01-14 2015-03-11 Echostar Technologies Llc A method implemented on a microprocessor controlled device, a computer program product, and an image viewer device
US8532632B2 (en) 2011-05-16 2013-09-10 Wesley Boudville Cellphone changing an electronic display that contains a barcode
US9294542B2 (en) 2011-05-16 2016-03-22 Wesley John Boudville Systems and methods for changing an electronic display that contains a barcode
US8348149B1 (en) 2011-07-28 2013-01-08 Wesley Boudville Using dynamic barcodes to send data to a cellphone
US8821277B2 (en) 2011-12-16 2014-09-02 Wesley John Boudville Colour barcodes and cellphone
US8640957B2 (en) 2011-12-20 2014-02-04 Seiko Epson Corporation Method and apparatus for locating bar codes including QR codes
CN103379489A (en) * 2012-04-25 2013-10-30 Sap股份公司 Wireless safety configuration
CN103310255A (en) * 2013-05-31 2013-09-18 曾芝渝 Color character encoding method and decoding method
CN104239927A (en) * 2014-08-01 2014-12-24 周奇 Colored two-dimension code generating method and decoding method
CN104608469A (en) * 2015-02-06 2015-05-13 我查查信息技术(上海)有限公司 Offset plate, manufacturing method of offset plate, and method for applying one-dimensional barcodes
US9483718B1 (en) * 2015-12-14 2016-11-01 International Business Machines Corporation Encoding and decoding data in two-dimensional symbology
US20210185479A1 (en) * 2016-09-06 2021-06-17 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US20210195371A1 (en) * 2016-09-06 2021-06-24 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US20220279309A1 (en) * 2016-09-06 2022-09-01 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US11528580B2 (en) * 2016-09-06 2022-12-13 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US11533585B2 (en) * 2016-09-06 2022-12-20 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US20230033210A1 (en) * 2016-09-06 2023-02-02 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US20230031740A1 (en) * 2016-09-06 2023-02-02 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
US11653176B2 (en) * 2016-09-06 2023-05-16 Flying Eye Reality, Inc. Social media systems and methods and mobile devices therefor
JP2018103489A (en) * 2016-12-27 2018-07-05 株式会社イシダ Identification code printer, identification code printing method, label and packing material

Also Published As

Publication number Publication date
US7185816B1 (en) 2007-03-06

Similar Documents

Publication Publication Date Title
US7185816B1 (en) Bar code and method of forming a bar code having color for encoding supplemental information
US6070805A (en) Distortion resistant double-data correcting color transition barcode and method of generating and using same
US5959285A (en) Two-dimensional bar code symbology using gray code encodation scheme
CA1311842C (en) Multitrack bar code and associated decoding method
US5869828A (en) Color and shape system for encoding and decoding data
US5619027A (en) Single width bar code symbology with full character set utilizing robust start/stop characters and error detection scheme
US7510125B2 (en) Multi-dimensional symbologies and related methods
US8045219B2 (en) Printed media products including data files provided in multiple layers of encoded, colored dots
CA2097359C (en) Record with encoded data
US5591956A (en) Two dimensional data encoding structure and symbology for use with optical readers
US20010045461A1 (en) Composite code symbology
US5457308A (en) Bar code scan stitching
EP0721630B1 (en) Packet bar code encoding and decoding
CN101512561A (en) Bar code authentication
US20020185540A1 (en) Setting bar code of optical information reader, method for generating the same, method for changing setting of optical information reader and computer-readable medium
US5920062A (en) Combined linear and two-dimensional bar code structure
Hahn et al. Implementation of algorithm to decode two-dimensional barcode PDF-417
US6732932B2 (en) Bar code symbology with integrated user-interface graphic pattern
KR20010006507A (en) Robust machine-readable symbology and method and apparatus for printing and reading same
US5811787A (en) Two-dimensional bar code symbology using implicit version information encoding
US6761314B2 (en) Bar code symbology for consumer scanning applications
CN111091012A (en) Bar code generating method of bar code machine and related product
JP2001216464A (en) Bar code
Allais Thin family: a new barcode concept
CN106980888A (en) Trinity item barcode

Legal Events

Date Code Title Description
AS Assignment

Owner name: TELXON CORPORATION, OHIO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHOOBRIDGE, RICHARD A.;REEL/FRAME:018885/0243

Effective date: 20000427

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE