US20050087602A1 - Bar code for measuring distance and position - Google Patents

Bar code for measuring distance and position Download PDF

Info

Publication number
US20050087602A1
US20050087602A1 US10/997,232 US99723204A US2005087602A1 US 20050087602 A1 US20050087602 A1 US 20050087602A1 US 99723204 A US99723204 A US 99723204A US 2005087602 A1 US2005087602 A1 US 2005087602A1
Authority
US
United States
Prior art keywords
bar code
positioning
code symbols
reference point
measuring system
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
US10/997,232
Inventor
Thomas Scannell
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US10/997,232 priority Critical patent/US20050087602A1/en
Publication of US20050087602A1 publication Critical patent/US20050087602A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/249Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains using pulse code
    • G01D5/2492Pulse stream
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/22Analogue/digital converters pattern-reading type
    • H03M1/24Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
    • H03M1/28Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
    • H03M1/30Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
    • H03M1/308Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental with additional pattern means for determining the absolute position, e.g. reference marks

Definitions

  • This invention relates to bar codes of the type commonly used for inventory control, specifically to a bar code which measures distance to a fine delineation over a long distance.
  • U.S. Pat. No. 6,435,315 Zaharia discusses an absolute position reference system for an elevator.
  • the system employs a camera and optical character recognition to locate an elevation and counts pixels from a graphics file to identify an absolute location. No bar codes are used.
  • FIG. 1 shows a bar code unit having a value of 7,539,700 and 50 subtractive delineations and 50 additive delineations.
  • FIG. 2 pictures additive or subtractive delineation units and their numbered points of measurement.
  • FIG. 3 displays numeric bar code/OCR digits for marking the reference numeral blocks.
  • FIG. 4 shows a portion of distance measuring bar code.
  • FIG. 5A shows a horizontal portion of distance measuring bar code.
  • FIGS. 5B to 5 G reveal individual Audits of the bar code as it would be read.
  • FIG. 1 A first figure.
  • FIG. 1 A simple embodiment of the present invention is shown in FIG. 1 .
  • Reference numeral 101 shows a block of five Code 2of9OCR Digits 301 , being a Numeric Value Block. This Numeric Value Block is the index point of the linear distance measuring system. In FIG. 1 , the value of Numeric Value Block 101 is 7,539,700X.
  • Reference Numeral 102 pictures Credit Bars in a Credit Bar Block and 103 depicts Debit Bars in a Debit Bar Block.
  • the Credit and Debit Bar blocks would have 25 dark bars and 25 light spaces of the same width, for a total block width of 50X.
  • Numeric Value Block 101 would have five digits, each being 10X in width, for a total width of 50X.
  • FIG. 2 shows Credit or Debit bars 201 of 1X in width and cumulative numeric values 202 for distance determination.
  • the bar code reader would identify the individual, dark Credit/Debit Bars 201 at the edges and add up the total number of edges and assign a value 202 .
  • FIG. 3 shows 10 digits of this numeric bar code system.
  • Reference numeral 301 illustrates the 2of9OCR digit zero, the value of which is shown by an embedded OCR readable digit 302 .
  • Each digit is 9X modules wide and has two dark bars and one light space.
  • the minimum width for the bars and spaces is 2X, as shown by 303 , with combinations of 2X, 3X, 4X and 5X being used for the code, as shown in 304 .
  • the code is a discrete, numeric, multi-width symbology having 10 characters in its set. It would be considered a (9,2) code, having two bars in nine modules or a “Two of Nine Code”.
  • Code 2of9OCR would have an Inter-character Gap, 1X in width on the right side, giving each digit a full working width of 10X.
  • the 5 and 0 digits are unique with the other digits being paired opposites.
  • the pairs are; 4 & 6, 3 & 7, 2 & 8, and 1 & 9.
  • an OCR-A (Optical Character Recognition type A) digit is embedded in the numeric digits to make it human and computer readable.
  • FIG. 4 displays a sequential pattern of Numeric Value Blocks and Credit/Debit Blocks 401 in a horizontal orientation, comprising a Linear Measuring Bar Code 400 .
  • FIG. 5A displays a sequential pattern of Numeric Value Blocks 101 and Credit/Debit Blocks 401 in a horizontal orientation, comprising a Linear Measuring Bar Code 400 .
  • FIGS. 5B to 5 G display individual Audit Windows 501 as the bar code reader would see and read them.
  • Linear Measuring Bar Code 400 is made up of Numeric Value Blocks 101 and Credit/Debit Blocks 401 . Each of these blocks is 50X in width.
  • the bar code Reader (not Shown) used to read this bar code 400 would read a distance of 150X, as shown in FIG. 1 . Portions of the Linear Measuring Bar Code 400 outside the Audit Windows 501 would be masked from the view of the bar code reader.
  • the bar code reader would view the Linear Measuring Bar Code 400 through a window 150X wide that was stationary in respect to the barcode reader.
  • the reader would find a value from five 2of9OCR Code digits 301 to be 7,539,700X.
  • the Reader and associated hardware would count the edges 202 of the Debit Bars 103 and find a value of 50X.
  • the reader would at the same time count the edges 202 of the Credit Bars 102 and find a value of 50X.
  • the 50X Debits would be subtracted and the 50X credits would be added to come up with an Audit Value of 7,539,700X.
  • FIG. 5B illustrates such a scenario as the Numeric Value Block 101 of Full Width Audit 501 has a value of 7,539,900X.
  • the Audit is in a position where the Credit Bars 102 and Debit Bars 103 are both reading 50X and thus do not modify the value of Numeric Value Block 101 from 7,539,900X.
  • the Reader does not recognize less than five full digits, so the partial Numeric Value Block 502 is ignored.
  • the 2of9OCR code is designed so that all bars used to identify digits are a minimum of 2X in width. This allows the bar code reader and decoder to easily measure the end of a Numeric Value Block and the start of a Credit/Debit Bar Block.
  • FIG. 5E presents a situation where two Numeric Value Blocks are read and one Credit/Debit block is read.
  • This central Credit/Debit bar Block 401 is now used as a Credit Bar Block 102 to the Numeric Value Block 101 on the left with a value of 7,539,900X and is also used as a Debit Bar Block 103 to the Numeric Value Block 101 on the right with a value of 7,540,000X.
  • Numeric Value Block 101 is the index point with 50X units in a Debit Bar Block 103 and 18x units used as the Credit Bar Block 102 .
  • a bar code printed with a X value of 12 mils would be able to be measured down to a distance of about 5 mils. If the value of X is ⁇ fraction (1/1000) ⁇ th of a foot (12 mills) then the bar code's capacity of 9,999,999X would be equal to about 10,000 feet.
  • the bar code of this invention can instantly measure a linear distance or position on a ribbon 10,000 feet in length with a accuracy greater than 5 mils.
  • this bar code when used with modern Optical Character Recognition software, will have a validation system that will insure accurate measurement.
  • bar code of my invention has the additional advantages in that:
  • a surveying grade rod could be set up to read a length measuring bar-code and detect a flat plane laser commonly used in surveying.
  • An electronic means of recoding the difference between a known elevation and said laser plane could be stored in memory by manual activation of a button. Said electronic device would then be able to calculate the elevation of said laser beam. Said electronic means could then calculate the elevation of a different point by comparing the difference between the unknown point and the known elevation of said laser beam.
  • Machine automation devices employ expensive mechanical devices to index “X”, “Y”, “X” and rotational locations. These devices become very expensive at large distances.
  • Said Bar-Code for Measuring Distance and Position with a bar-code reader could be employed to index the location of a multitude of devices over distances up to 10,000 feet. These include Robots, steel cutting pantographs, overhead gantry cranes, automated warehouse applications and manufacturing assembly lines.
  • Bar-Code for Measuring Distance and Position could be printed on a curved surface, the rotational position of devices such as sun tracking solar panels, satellite receivers and telescope observatory domes could be monitored and controlled.
  • a large version of said Bar-Code for Measuring Distance and Position could be painted on to airport runways to assist computerized automatic pilot and safety systems.
  • Videotapes and data storage tapes could be printed with said Bar-Code for Measuring Distance and Position which would allow instant location indexing of data and increased data storage by removing the electronic indexing presently used.
  • Products that are sold in rolls, such as tubing, wire, could be printed with said Bar-Code for Measuring Distance and Position.
  • the box these items are stored in could have a window that is the proper width and the length of material rolled off the real could be measured at the beginning and end to determine the length of the product that was removed.
  • An Internet enabled bar-code reader could be set up to read said Bar-Code for Measuring Distance and Position.
  • Said reader could be mounted in a wide variety of structures and infrastructure devices for monitoring. Bridges and buildings could be monitored for settling, flexing or earthquake movement. Water tanks and dams could be wired to measure the height/volume. The position gates and valves on dams could be monitored and controlled. Rivers and effluent conduits could be monitored for flow. Uses for said Bar-Code for Measuring Distance and Position are limited only by the imagination of the user.

Abstract

A bar code able to measure distance or position having an encoded index point and additive and subtractive delineation bars to adjust the value of the index point. The numeric code has 10 characters in its set, each character having two dark bars in nine modules or a “Two of Nine Code”. All bars or gaps of this code are a minimum of two modules in width. Each Numeric Digit may have and OCR (Optical Character Recognition) digit embedded into the barcode digit to make it human and machine readable. A bar code reader would read an index block and both an additive and a subtractive block. The value of the additive block is added and the subtractive block subtracted from the index block to give a true value of the position or distance.

Description

    RELATED APPLICATIONS
  • This application is a divisional application of U.S. Ser. No. 10/318,919, filed on Dec. 12, 2002.
  • BACKGROUND OF INVENTION
  • This invention relates to bar codes of the type commonly used for inventory control, specifically to a bar code which measures distance to a fine delineation over a long distance.
  • SUMMARY OF THE INVENTION
  • Many bar codes and bar code/reader combinations are on record and in use. U.S. Pat. No. 4,143,267 to Johnson et al., (Mar. 6, 1979), shows a Digital Distance Measuring Instrument that has a scale with a binary code printed sideways on it. Johnson states this system can read down to 0.001 inches however any dirt or damage to the tape would cause dysfunction. Also the tape must be quite wide if any long distance is to be measured as an extra photo-transistor must be added for each digit. A 25 foot tape would require six photo-transistors and a very busy tape, with much room for error.
  • U.S. Pat. No. 4,896,280 to Phillips, (Jan. 23, 1990), describes an electronic tape measure, which employs an “Absolute Position Code” which allows for measurement if one part of the tape is damaged. This code does not have any system to read over a damaged or dirty area of the tape.
  • U.S. Pat. No. 4,901,073, Kibrick, (Feb. 13, 1990), covers a bar code distance measuring system, however it relies upon standard 3of9 and interweaved 128 bar codes. The resolution of such a system is very low, being the width of an entire character.
  • U.S. Pat. Nos. 5,027,526 and 5,142,793 to Stephen Crane picture a tape measure that uses an interweaved two of five bar code in combination with pulses generated from the tape storage reel. This arrangement has its drawbacks in that the measurements taken from the reel are not adjusted for the changing diameter of the rolled tape as it is unwound. Also the interweaved two of five code is spaced out every three inches, so the tape must be moved to obtain a reading. This means no static reading can be taken with this measurement system and the combination system is not able to make “non-contact” measurement. Also this system is limited to 400 feet of measurement. U.S. Pat. No. 5,270,522 to Bone, Jr., (Dec. 14, 1993) describes a dynamic barcode label system that is intended for electric meter reading. The hardware would have a LED type screen, which would display a bar code that would reflect the meter reading. A handheld reader would scan the electronic bar code so as to automate the reading process. U.S. Pat. No. 6,327,791 Norcross, et al., (Dec. 11, 2001) deal directly with bar codes for measuring distance, however the coding systems described are binary configurations and chain codes which are limited in length and require a look-up table for decoding.
  • U.S. Pat. No. 6,435,315 Zaharia (Aug. 20, 2002) discusses an absolute position reference system for an elevator. The system employs a camera and optical character recognition to locate an elevation and counts pixels from a graphics file to identify an absolute location. No bar codes are used.
  • OBJECTS AND ADVANTAGES
  • Accordingly the objects and advantages of my Bar Code for measuring distance and position are:
  • (a) To provide an automatic measuring system which will read highly accurate distance and position measurement.
  • (b) To provide an automatic measuring system which will measure distance or position up to seven decimal places.
  • (c) To provide an automatic measuring system which will read a distance or position with a static shot that does not require indexing to the zero or start point.
  • (d) To provide an automatic measuring system which will read a distance or position with multiple readings to insure data accuracy.
  • (e) To provide an automatic measuring system which will read a distance or position with multiple readings to read over a damaged or dirty code area.
  • (f) To provide an automatic measuring system which will read a distance or position using common bar code reading devices on the market today.
  • (g) To provide a automatic measuring system which will read a distance or position using Optical Character Recognition (OCR) to read digits embedded into the barcode.
  • Further objects and advantages are to provide an accurate measuring system, which can be converted to metric or engineering delineations and can be read from a bar code with line width and spacing that would be considered wide by industry standards and thus reliable and inexpensive to print.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In the drawing figures, closely related figures have the same number but different alphabetic suffixes.
  • FIG. 1 shows a bar code unit having a value of 7,539,700 and 50 subtractive delineations and 50 additive delineations.
  • FIG. 2 pictures additive or subtractive delineation units and their numbered points of measurement.
  • FIG. 3 displays numeric bar code/OCR digits for marking the reference numeral blocks.
  • FIG. 4 shows a portion of distance measuring bar code.
  • FIG. 5A shows a horizontal portion of distance measuring bar code.
  • FIGS. 5B to 5G reveal individual Audits of the bar code as it would be read.
  • REFERENCE NUMERALS IN DRAWINGS
  • FIG. 1
  • 101 Numeric Value Block
  • 102 Credit Bar Block
  • 103 Debit Bar Block
  • FIG. 2
  • 201 Credit/Debit Bar Edge
  • 202 Credit/Debit Bar Edge Count Value
  • FIG. 3
  • 301 Code 2of9OCR Digit
  • 302 Value of Code 2of9OCR Digit embedded as an OCR readable character
  • 303 Minimum Width Bar of Code 2of9OCR Digit
  • 304 Bar Width indicators for Code 2of9OCR Digit
  • FIG. 4
  • 101 Numeric Value Block
  • 400 Linear Measuring Bar Code
  • 401 Credit/Debit Bar Block
  • FIGS. 5A to 5G
  • 501 Measurement Audit Window
  • 502 Partial or incomplete Numeric Value Block (101)
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • A simple embodiment of the present invention is shown in FIG. 1. Reference numeral 101 shows a block of five Code 2of9OCR Digits 301, being a Numeric Value Block. This Numeric Value Block is the index point of the linear distance measuring system. In FIG. 1, the value of Numeric Value Block 101 is 7,539,700X.
  • Reference Numeral 102 pictures Credit Bars in a Credit Bar Block and 103 depicts Debit Bars in a Debit Bar Block.
  • In the preferred embodiment, the Credit and Debit Bar blocks would have 25 dark bars and 25 light spaces of the same width, for a total block width of 50X.
  • Numeric Value Block 101 would have five digits, each being 10X in width, for a total width of 50X.
  • FIG. 2 shows Credit or Debit bars 201 of 1X in width and cumulative numeric values 202 for distance determination. The bar code reader would identify the individual, dark Credit/Debit Bars 201 at the edges and add up the total number of edges and assign a value 202.
  • FIG. 3 shows 10 digits of this numeric bar code system. Reference numeral 301 illustrates the 2of9OCR digit zero, the value of which is shown by an embedded OCR readable digit 302. Each digit is 9X modules wide and has two dark bars and one light space. The minimum width for the bars and spaces is 2X, as shown by 303, with combinations of 2X, 3X, 4X and 5X being used for the code, as shown in 304. The code is a discrete, numeric, multi-width symbology having 10 characters in its set. It would be considered a (9,2) code, having two bars in nine modules or a “Two of Nine Code”. In this embodiment Code 2of9OCR would have an Inter-character Gap, 1X in width on the right side, giving each digit a full working width of 10X. The 5 and 0 digits are unique with the other digits being paired opposites.
  • The pairs are; 4 & 6, 3 & 7, 2 & 8, and 1 & 9.
  • In the preferred embodiment, an OCR-A (Optical Character Recognition type A) digit is embedded in the numeric digits to make it human and computer readable.
  • FIG. 4 displays a sequential pattern of Numeric Value Blocks and Credit/Debit Blocks 401 in a horizontal orientation, comprising a Linear Measuring Bar Code 400.
  • FIG. 5A displays a sequential pattern of Numeric Value Blocks 101 and Credit/Debit Blocks 401 in a horizontal orientation, comprising a Linear Measuring Bar Code 400. FIGS. 5B to 5G display individual Audit Windows 501 as the bar code reader would see and read them.
  • Operation
  • In the preferred embodiment of the present invention, Linear Measuring Bar Code 400 is made up of Numeric Value Blocks 101 and Credit/Debit Blocks 401. Each of these blocks is 50X in width. The bar code Reader (not Shown) used to read this bar code 400 would read a distance of 150X, as shown in FIG. 1. Portions of the Linear Measuring Bar Code 400 outside the Audit Windows 501 would be masked from the view of the bar code reader. The bar code reader would view the Linear Measuring Bar Code 400 through a window 150X wide that was stationary in respect to the barcode reader.
  • In FIG. 1, the reader would find a value from five 2of9OCR Code digits 301 to be 7,539,700X. The Reader and associated hardware would count the edges 202 of the Debit Bars 103 and find a value of 50X. The reader would at the same time count the edges 202 of the Credit Bars 102 and find a value of 50X. The 50X Debits would be subtracted and the 50X credits would be added to come up with an Audit Value of 7,539,700X.
  • FIG. 5B illustrates such a scenario as the Numeric Value Block 101 of Full Width Audit 501 has a value of 7,539,900X. The Audit is in a position where the Credit Bars 102 and Debit Bars 103 are both reading 50X and thus do not modify the value of Numeric Value Block 101 from 7,539,900X.
  • In FIG. 5C the Audit has moved to the right so that only 38X Debit Bars 103 are read. All 50X Credit Bars 102 are read, so the value of the Audit is; 7,539,900X (minus 38X) (plus 50X)=7,539,900X (plus 12X)=7,539,912X. The Reader does not recognize less than five full digits, so the partial Numeric Value Block 502 is ignored.
  • The 2of9OCR code is designed so that all bars used to identify digits are a minimum of 2X in width. This allows the bar code reader and decoder to easily measure the end of a Numeric Value Block and the start of a Credit/Debit Bar Block. In FIG. 5D, 4X Debit Bars 103 and 50X Credit Bars 102 are read to give the Audit a value of 7,539,900X (minus 4X) (plus 50X)=7,539,900X (plus 46X)=7,539,946X.
  • FIG. 5E presents a situation where two Numeric Value Blocks are read and one Credit/Debit block is read. This central Credit/Debit bar Block 401 is now used as a Credit Bar Block 102 to the Numeric Value Block 101 on the left with a value of 7,539,900X and is also used as a Debit Bar Block 103 to the Numeric Value Block 101 on the right with a value of 7,540,000X. The value of this Audit is 7,539,900X (plus 50X)=7,539,950X and/or 7,540,000 (minus 50X)=7,539,950X.
  • In FIG. 5F, Numeric Value Block 101 is the index point with 50X units in a Debit Bar Block 103 and 18x units used as the Credit Bar Block 102. The audit Value is 7,540,000X (minus 50X) (plus 18X)=7,540,000X (minus 32X)=7,539,968X.
  • FIG. 5G has an Audit value of 7,540,000X (minus 50X) (plus 47X)=7,540,000X (minus 3X)=7,539,997X.
  • With modern bar code reading equipment, a bar code printed with a X value of 12 mils ({fraction (1/1000)}th of a foot) would be able to be measured down to a distance of about 5 mils. If the value of X is {fraction (1/1000)}th of a foot (12 mills) then the bar code's capacity of 9,999,999X would be equal to about 10,000 feet.
  • Further, State of the art bar code reading equipment will be able to read and recognize the OCR characters 302 embedded into the 2of9OCR digits 302 and validate the decoding of the bar code widths into numeric representation. This redundancy will increase the accuracy of the total system to a very high level of certainty.
  • Summary, Ramification, and Scope
  • Accordingly, a person will see that the bar code of this invention can instantly measure a linear distance or position on a ribbon 10,000 feet in length with a accuracy greater than 5 mils. In addition, this bar code, when used with modern Optical Character Recognition software, will have a validation system that will insure accurate measurement.
  • Furthermore, the bar code of my invention has the additional advantages in that:
  • It has wide X values, giving it high reliability;
  • It has a numeric 2of9OCR code with minimum bar width of 2X to give highly accurate digit identification.
  • Although the description above contains many specifications, these should not be construed as limiting the scope of the invention but merely as providing illustrations of some of the presently preferred embodiments of this invention. r example, an interleaved 2 of 5 code might be used to replace the 2of9OCR code. e total Audit could cover a wider section of the code tape making two, three or even four separate audits, etc.
  • A surveying grade rod could be set up to read a length measuring bar-code and detect a flat plane laser commonly used in surveying. An electronic means of recoding the difference between a known elevation and said laser plane could be stored in memory by manual activation of a button. Said electronic device would then be able to calculate the elevation of said laser beam. Said electronic means could then calculate the elevation of a different point by comparing the difference between the unknown point and the known elevation of said laser beam.
  • Machine automation devices employ expensive mechanical devices to index “X”, “Y”, “X” and rotational locations. These devices become very expensive at large distances. Said Bar-Code for Measuring Distance and Position with a bar-code reader could be employed to index the location of a multitude of devices over distances up to 10,000 feet. These include Robots, steel cutting pantographs, overhead gantry cranes, automated warehouse applications and manufacturing assembly lines.
  • In as much as said Bar-Code for Measuring Distance and Position could be printed on a curved surface, the rotational position of devices such as sun tracking solar panels, satellite receivers and telescope observatory domes could be monitored and controlled.
  • A large version of said Bar-Code for Measuring Distance and Position could be painted on to airport runways to assist computerized automatic pilot and safety systems.
  • Videotapes and data storage tapes could be printed with said Bar-Code for Measuring Distance and Position which would allow instant location indexing of data and increased data storage by removing the electronic indexing presently used.
  • Products that are sold in rolls, such as tubing, wire, could be printed with said Bar-Code for Measuring Distance and Position. The box these items are stored in could have a window that is the proper width and the length of material rolled off the real could be measured at the beginning and end to determine the length of the product that was removed.
  • An Internet enabled bar-code reader could be set up to read said Bar-Code for Measuring Distance and Position. Said reader could be mounted in a wide variety of structures and infrastructure devices for monitoring. Bridges and buildings could be monitored for settling, flexing or earthquake movement. Water tanks and dams could be wired to measure the height/volume. The position gates and valves on dams could be monitored and controlled. Rivers and effluent conduits could be monitored for flow. Uses for said Bar-Code for Measuring Distance and Position are limited only by the imagination of the user.
  • Thus, the scope of the invention should be determined by the appended claims and their legal equivalents, rather than by the examples given.

Claims (42)

1. A 2 of 9 bar code system for representing 10 characters, each character comprising;
a set of barcode digits comprising two bars and one space;
the total width of the bars and spaces shall be 9x; and,
each bar and space having a width that is at least 2x and no greater than 5x.
2. A bar code system according to claim 1 where the 2 of 9 bar code system represents numbers having one or more digits.
3. A bar code system according to claim 2 where each of the one or more digits is separated from an adjacent digit by a space at least 1x wide.
4. A bar code system according to claim 1 where a machine readable character is associated with each character represented by the bar code system.
5. A bar code system according to claim 4 where the machine readable characters are read by optical character recognition software.
6. A bar code system according to claim 1 where the bars are magnetic media.
7. A positioning and measuring system comprising:
a bar code array including a first reference point, the first reference point having an additive side and a subtractive side;
a plurality of additive bar code symbols on the additive side of the first reference point;
a plurality of subtractive bar code symbols on the subtractive side of the first reference point;
a reader defining a measuring field with first and second field edges; and
the reader adapted to detect additive bar code symbols between a first edge of the measuring field and the first reference point, and to detect subtractive bar code symbols between a second edge of the measuring field and the first reference point, and to identify a point of measurement along the bar code array therefrom.
8. A positioning and measuring system according to claim 7 further comprising a machine readable position indicator associated with the first reference point.
9. A positioning and measuring system according to claim 8 wherein the machine readable position indicator associated with the first reference point includes a 2 of 9 bar code position indicator, the 2 of 9 bar code position indicator comprising a system for representing 10 characters, each character comprising; a set of barcode digits comprising two bars and one space;
the total width of the bars and spaces shall be 9x; and, each bar and space having a width that is at least 2x and no greater than 5x.
10. A positioning and measuring system according to claim 8 wherein the machine readable position indicator associated with the first reference point includes an alpha-numeric, machine readable position indicator.
11. A positioning and measuring system according to claim 8 wherein the machine readable position indicator associated with the first reference point includes an alpha-numeric, machine readable position indicator and the 2 of 9 bar code position indicator.
12. A positioning and measuring system according to claim 7 wherein the plurality of additive bar code symbols comprise a series of regularly spaced edges separating light and dark regions.
13. A positioning and measuring system according to claim 7 wherein the plurality of additive bar code symbols comprise a series of bar code blocks.
14. A positioning and measuring system according to claim 7 wherein the plurality of subtractive bar code symbols comprise a series of edges separating light and dark regions.
15. A positioning and measuring system according to claim 7 wherein the plurality of subtractive bar code symbols comprise a series of bar code blocks.
16. A positioning and measuring system according to claim 7 wherein the bar code symbols are magnetic and non magnetic media.
17. A positioning and measuring system according to claim 7 wherein the bar code bars are magnetic media and the bar code spaces are non magnetic media.
18. A positioning and measuring system according to claim 7 wherein the reader adapted to read the number of additive bar code symbols between a first edge of the measuring field and the first reference point, and to read the number of subtractive bar code symbols between a second edge of the measuring field and the first reference point; and,
the reader adapted to subtract the number of subtractive bar code symbols from the number of additive bar code symbols to identify a point of measurement along the bar code array.
19. A positioning and measuring system according to claim 7, the bar code array further including a plurality of spaced-apart reference points, each reference point having an additive side and a subtractive side;
a plurality of additive bar code symbols on the additive side of each reference point;
a plurality of subtractive bar code symbols on the subtractive side of each reference point;
the reader adapted to read the number of additive bar code symbols between a first edge of the measuring field and one or more of the plurality of reference points, and to read the number of subtractive bar code symbols between a second edge of the measuring field and one or more of the plurality of reference points; and,
the reader adapted to subtract the number of subtractive bar code symbols from the number of additive bar code symbols to identify a point of measurement along the bar code array.
20. A positioning and measuring system comprising:
a bar code array including a first reference point and a second reference point;
a plurality of bar code symbols between the first and second reference points;
a reader defining a target point;
the reader adapted to detect a first number of bar code symbols between the first reference point and the target point and to determine a position of the target therefrom; and,
the reader adapted to detect a second portion of bar code symbols between the second reference point and the target point and to determine a position of the target therefrom.
21. A positioning and measuring system according to claim 20 wherein the reader adapted to detect a first number of bar code symbols between the first reference point and the target point and to add the first number to a value associated with the first reference point to determine a position of the target point; and,
the reader adapted to detect a second portion of bar code symbols between the second reference point and the target point and to subtract the second number from a value associated with the second reference point to determine a position of the target point.
22. A positioning and measuring system according to claim 20 wherein the reader is adapted to detect the number of additive bar code symbols between the first reference point and the target point and calculate the number of additive bar code symbols as a percentage of the total number of bar code symbols between the a first reference point and the second reference point to determine a position of the target point.
23. A positioning and measuring system according to claim 20 wherein the reader is adapted to detect the number of subtractive bar code symbols between the second reference point and the target point and calculate the number of subtractive bar code symbols as a percentage of the total number of bar code symbols between the a first reference point and the second reference point to determine a position of the target point.
24. A positioning and measuring system according to claim 20 further comprising a machine readable position indicator associated with the first and second reference points.
25. A positioning and measuring system according to claim 24 wherein the machine readable position indicator associated with the first and second reference points includes a 2 of 9 bar code position indicator, the 2 of 9 bar code position indicator comprising a system for representing 10 characters, each character comprising; a set of barcode digits comprising two bars and one space; the total width of the bars and spaces shall be 9x; and, each bar and space having a width that is at least 2x and no greater than 5x.
26. A positioning and measuring system according to claim 24 wherein the machine readable position indicator associated with the first and second reference points includes an alpha-numeric, machine readable position indicator.
27. A positioning and measuring system according to claim 24 wherein the machine readable position indicator associated with the first and second reference points includes an alpha-numeric, machine readable position indicator and a 2 of 9 bar code position indicator.
28. A positioning and measuring system according to claim 20 wherein the plurality of bar code symbols comprise a series of regularly spaced edges separating light and dark regions.
29. A positioning and measuring system according to claim 20 wherein the plurality of bar code symbols comprise a series of bar code blocks.
30. A positioning and measuring system according to claim 20 wherein the bar code symbols are magnetic and non magnetic media.
31. A positioning and measuring system according to claim 20 wherein the bar code bars are magnetic media and the bar code spaces are non magnetic media.
32. A positioning and measuring system comprising:
a bar code array including a plurality of spaced-apart reference points, each reference point having an additive side and a subtractive side;
a plurality of bar code symbols between the reference points, the bar code symbols shall be additive to the additive side of each reference point and subtractive to the subtractive side of each reference point;
a reader defining a target point;
the reader adapted to detect a number of subtractive bar code symbols between the target point and a reference point having a subtractive side nearest to the target point and to determine a position of the target point therefrom; and,
the reader adapted to detect a number of additive bar code symbols between the target point and a reference point having a additive side nearest to the target point and to determine a position of the target point therefrom.
33. A positioning and measuring system according to claim 32 wherein the reader adapted to detect a number of subtractive bar code symbols between the target point and a reference point having a subtractive side nearest to the target point and to subtract the number of subtractive bar code symbols from a predetermined value assigned to the reference point to
determine a position of the target point; and
the reader adapted to detect a number of additive bar code symbols between the target point and a reference point having a additive side nearest to the target point and to add the number of additive bar code symbols to a predetermined value assigned to the reference point to determine a position of the target point.
34. A positioning and measuring system according to claim 32 wherein the reader adapted to detect a number of subtractive bar code symbols between the target point and a reference point having a subtractive side nearest to the target point as a percentage of the total bar code symbols between the reference points on each side of the target point to determine a position of the target point; and
the reader adapted to detect a number of additive bar code symbols between the target point and a reference point having a additive side nearest to the target point as a percentage of the total bar code symbols between the reference points on each side of the target point to determine a position of the target point.
35. A positioning and measuring system according to claim 32 further comprising a machine readable position indicator associated with each reference point.
36. A positioning and measuring system according to claim 35 wherein the machine readable position indicator associated with each reference point includes a 2 of 9 bar code position indicator, the 2 of 9 bar code position indicator comprising a system for representing 10 characters, each character comprising; a set of barcode digits comprising two bars and one space; the total width of the bars and spaces shall be 9x; and, each bar and space having a width that is at least 2x and no greater than 5x.
37. A positioning and measuring system according to claim 35 wherein the machine readable position indicator associated with each of the plurality of reference points includes an alpha-numeric, machine readable position indicator.
38. A positioning and measuring system according to claim 35 wherein the machine readable position indicator associated with each reference point includes an alpha-numeric, machine readable position indicator and a 2 of 9 bar code position indicator.
39. A positioning and measuring system according to claim 32 wherein the plurality of incremental bar code symbols comprise a series of regularly spaced edges separating light and dark regions.
40. A positioning and measuring system according to claim 32 wherein the plurality of incremental bar code symbols comprise a series of bar code blocks.
41. A positioning and measuring system according to claim 32 wherein the bar code symbols are magnetic and non magnetic media.
42. A positioning and measuring system according to claim 32 wherein the bar code bars are magnetic media and the bar code spaces are non magnetic media.
US10/997,232 2002-12-12 2004-11-24 Bar code for measuring distance and position Abandoned US20050087602A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/997,232 US20050087602A1 (en) 2002-12-12 2004-11-24 Bar code for measuring distance and position

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/318,919 US6845912B2 (en) 2002-12-12 2002-12-12 Bar code for measuring distance and position
US10/997,232 US20050087602A1 (en) 2002-12-12 2004-11-24 Bar code for measuring distance and position

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/318,919 Division US6845912B2 (en) 2002-12-12 2002-12-12 Bar code for measuring distance and position

Publications (1)

Publication Number Publication Date
US20050087602A1 true US20050087602A1 (en) 2005-04-28

Family

ID=32506502

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/318,919 Expired - Fee Related US6845912B2 (en) 2002-12-12 2002-12-12 Bar code for measuring distance and position
US10/997,232 Abandoned US20050087602A1 (en) 2002-12-12 2004-11-24 Bar code for measuring distance and position

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/318,919 Expired - Fee Related US6845912B2 (en) 2002-12-12 2002-12-12 Bar code for measuring distance and position

Country Status (1)

Country Link
US (2) US6845912B2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130248603A1 (en) * 2010-08-12 2013-09-26 Phoenix Contact Gmbh & Co. Kg Printing object and printer for printing a printing object
US20140097238A1 (en) * 2012-10-09 2014-04-10 Mansoor Ghazizadeh Measurement using a calibraton pattern
US20140250708A1 (en) * 2013-03-05 2014-09-11 Anthony John Bauer Self-Reading Measuring Device, System and Method
US9057508B1 (en) 2014-10-22 2015-06-16 Codeshelf Modular hanging lasers to enable real-time control in a distribution center
US9189560B2 (en) 2012-02-13 2015-11-17 Ca, Inc. Discovery of asset information through scanning of communication tags associated with assets
US9262741B1 (en) 2015-04-28 2016-02-16 Codeshelf Continuous barcode tape based inventory location tracking
US9327397B1 (en) 2015-04-09 2016-05-03 Codeshelf Telepresence based inventory pick and place operations through robotic arms affixed to each row of a shelf
US10298780B2 (en) 2016-11-16 2019-05-21 Pixameter Corp. Long range image calibration
US20190205579A1 (en) * 2017-12-29 2019-07-04 Manitowoc Crane Companies, Llc Measurement system
US10417785B2 (en) 2016-11-16 2019-09-17 Pixameter Corp. Image calibration for skin lesions
US10565735B2 (en) 2016-11-16 2020-02-18 Pixameter Corp. Image calibration patient identification
US10943366B2 (en) 2012-10-09 2021-03-09 Pixameter Corp. Wound characterization of a patient
EP3857162A4 (en) * 2018-09-27 2022-08-31 Techtronic Cordless GP Electronic measuring device and method thereof

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004049848A1 (en) * 2002-12-02 2004-06-17 Fernando Rego Tailoring guide system
US6845912B2 (en) * 2002-12-12 2005-01-25 Thomas Whittier Scannell Bar code for measuring distance and position
US7431212B2 (en) * 2004-04-22 2008-10-07 Kuter Kaner Practical mobile data collection and processing system with bar-coded tally ruler
DE202004017909U1 (en) * 2004-11-13 2005-06-09 Weihermüller & Voigtmann GmbH & Co. KG Device for the electronic detection of dimensions, in particular body dimensions of a patient
US7373725B1 (en) 2005-10-20 2008-05-20 Laserline Mfg., Inc. Surveying systems and methods for detecting and measuring changes in elevation
US20110068164A1 (en) * 2009-09-24 2011-03-24 Trimble Navigation Limited Method and Apparatus for Barcode and Position Detection
US8500005B2 (en) 2008-05-20 2013-08-06 Trimble Navigation Limited Method and system for surveying using RFID devices
US8800859B2 (en) 2008-05-20 2014-08-12 Trimble Navigation Limited Method and system for surveying using RFID devices
CN101308019B (en) * 2008-07-11 2010-12-08 武汉利德测控技术股份有限公司 Electronic coordinatometer for location checking
US8903548B2 (en) 2010-12-16 2014-12-02 Pepperl + Fuchs Gmbh Position finding system
WO2012079601A1 (en) * 2010-12-16 2012-06-21 Pepperl+Fuchs Gmbh Positioning system
CN108324311B (en) * 2013-01-31 2022-02-11 Ge医疗系统环球技术有限公司 Automatic detection of body shape of patient and intelligent positioning of patient
GB2550404A (en) * 2016-05-19 2017-11-22 Tw Metals Ltd Measurement System
US9864890B1 (en) 2017-01-25 2018-01-09 General Electric Company Systems and methods for contextualizing data obtained from barcode images

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4682793A (en) * 1986-03-05 1987-07-28 Walz Gerard F Multi-part mailer form assembly
US5872730A (en) * 1995-10-17 1999-02-16 International Business Machines Corporation Computerized correction of numeric data
US20020088860A1 (en) * 2001-01-11 2002-07-11 Pace Micro Technology Plc. Data reader and method of use thereof
US6845912B2 (en) * 2002-12-12 2005-01-25 Thomas Whittier Scannell Bar code for measuring distance and position
US6867051B1 (en) * 1998-02-03 2005-03-15 Adeza Biomedical, Inc. Point of care diagnostic systems

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4143267A (en) * 1977-12-23 1979-03-06 Johnson Lonnie G Digital distance measuring instrument
GB2188805B (en) * 1986-03-27 1991-01-09 Duracell Int Device
JP2617733B2 (en) * 1986-09-09 1997-06-04 株式会社日立製作所 Elementary function arithmetic unit
US4901073A (en) * 1986-12-04 1990-02-13 Regent Of The University Of California Encoder for measuring the absolute position of moving elements
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US5027526A (en) * 1989-06-02 1991-07-02 Crane R Stephen Digital linear measuring device
US5142793A (en) * 1989-06-02 1992-09-01 Contek Corporation Digital linear measuring device
US5262625A (en) * 1991-11-15 1993-11-16 Ncr Corporation Multiple bar code decoding system and method
US6327791B1 (en) * 1999-06-09 2001-12-11 The Government Of The United States As Represented By The Secretary Of Commerce Chain code position detector
US6435315B1 (en) * 2000-12-11 2002-08-20 Otis Elevator Company Absolute position reference system for an elevator

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4682793A (en) * 1986-03-05 1987-07-28 Walz Gerard F Multi-part mailer form assembly
US5872730A (en) * 1995-10-17 1999-02-16 International Business Machines Corporation Computerized correction of numeric data
US6867051B1 (en) * 1998-02-03 2005-03-15 Adeza Biomedical, Inc. Point of care diagnostic systems
US20020088860A1 (en) * 2001-01-11 2002-07-11 Pace Micro Technology Plc. Data reader and method of use thereof
US6845912B2 (en) * 2002-12-12 2005-01-25 Thomas Whittier Scannell Bar code for measuring distance and position

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9053396B2 (en) * 2010-08-12 2015-06-09 Phoenix Contact Gmbh & Co. Kg Printing object and printer for printing a printing object
US20130248603A1 (en) * 2010-08-12 2013-09-26 Phoenix Contact Gmbh & Co. Kg Printing object and printer for printing a printing object
US9189560B2 (en) 2012-02-13 2015-11-17 Ca, Inc. Discovery of asset information through scanning of communication tags associated with assets
US9989952B2 (en) 2012-10-09 2018-06-05 Pixameter Corp. Image calibration
US20140097238A1 (en) * 2012-10-09 2014-04-10 Mansoor Ghazizadeh Measurement using a calibraton pattern
US10943366B2 (en) 2012-10-09 2021-03-09 Pixameter Corp. Wound characterization of a patient
US9410827B2 (en) * 2012-10-09 2016-08-09 Pixameter Corp. Measurement using a calibration pattern
US20140250708A1 (en) * 2013-03-05 2014-09-11 Anthony John Bauer Self-Reading Measuring Device, System and Method
US9057508B1 (en) 2014-10-22 2015-06-16 Codeshelf Modular hanging lasers to enable real-time control in a distribution center
US9157617B1 (en) 2014-10-22 2015-10-13 Codeshelf Modular hanging lasers to provide easy installation in a distribution center
US9327397B1 (en) 2015-04-09 2016-05-03 Codeshelf Telepresence based inventory pick and place operations through robotic arms affixed to each row of a shelf
US9262741B1 (en) 2015-04-28 2016-02-16 Codeshelf Continuous barcode tape based inventory location tracking
US10298780B2 (en) 2016-11-16 2019-05-21 Pixameter Corp. Long range image calibration
US10417785B2 (en) 2016-11-16 2019-09-17 Pixameter Corp. Image calibration for skin lesions
US10565735B2 (en) 2016-11-16 2020-02-18 Pixameter Corp. Image calibration patient identification
US20190205579A1 (en) * 2017-12-29 2019-07-04 Manitowoc Crane Companies, Llc Measurement system
US10846495B2 (en) * 2017-12-29 2020-11-24 Manitowoc Crane Companies, Llc Measurement system
EP3857162A4 (en) * 2018-09-27 2022-08-31 Techtronic Cordless GP Electronic measuring device and method thereof

Also Published As

Publication number Publication date
US6845912B2 (en) 2005-01-25
US20040111911A1 (en) 2004-06-17

Similar Documents

Publication Publication Date Title
US6845912B2 (en) Bar code for measuring distance and position
US5235181A (en) Absolute position detector for an apparatus for measuring linear angular values
US7463790B2 (en) Calculation module
EP0503716B1 (en) Measuring device for determining an absolute position of a movable element and scale graduation element suitable for use in such a measuring device
JP4423260B2 (en) Positioning system using radio frequency ID and low resolution CCD sensor
JPH01156885A (en) Method of reading bar-code optically
US5027526A (en) Digital linear measuring device
US4901073A (en) Encoder for measuring the absolute position of moving elements
EP0116636B1 (en) Position measuring apparatus
TWI548960B (en) Linear position measuring system
US20050269412A1 (en) Method of detecting the presence of figures and methods of managing a stock of components
EP0290140B1 (en) Equipment for measuring differences in elevation
EP3575749B1 (en) Optical measuring instrument
JPH01502452A (en) Scale for positioning equipment
US3558861A (en) Displacement measuring system
JP3093924B2 (en) Absolute encoder
US11421975B2 (en) Absolute position detection system having a single-track magnetic code tape
JP7339163B2 (en) Measuring instruments, measures and measuring methods
WO2003006928A1 (en) Optical encoder
JP2011158302A (en) Encoder
US6817536B1 (en) Coded label information extraction method
CN111860731B (en) Magnetic coding rule and binary coding method thereof
CN212274850U (en) Equipment position detection device based on linear track operation
RU2719689C1 (en) Self-identifying flat calibration object for measuring means of optical range
KR100678619B1 (en) Digital optical angle sensor

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION