← Back to Patent Explorer
US4754127A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for transforming digitally encoded data into printed data strips

Assignee: SOFTSTRIP Inc
•
Filing: 1987-05-08
•
Granted: 1988-06-28
•
Expires: 2007-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data strip (2) of predetermined size is made (a) by determining the total nibbles of digital information to be encoded and the maximum number of integral nibbles per data line (14), using predetermined minimum dibit dimensions, after allowing for parity checks, alignment guides (32,36), and a start line (28), (b) by increasing the dibit dimensions to achieve the predetermined size, and adjusting the bit size to account for ink spread, and (c) by preparing a reader instruction header (16) containing coded specifications as to the data strip format. These factors are interdependent and must be correlated to provide a final data strip (2) satisfying all the predetermined criteria. An associated printer (64) prints the data strip (2) with a header (16) and a data portion (12) in the determined format. The printer (64) may be a dot matrix printer which prints a data strip having the full width of the printer, which is then reduced photographically to increase the accuracy of the final data strip (2); or a laser or dot matrix printer can be used to print in the finished size.

Inventors

  • 👤 Robert L. Brass
  • 👤 John Glaberson
  • 👤 Richard W. Mason
  • 👤 Scott Santulli
  • 👤 G. Thomas Roth
  • 👤 William M. Feero
  • 👤 Richard K. Balaska, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 05:25
CPC Classifications
G; G06; G06K; G06K1/00; G06K1/12; G06K1/121

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 237 words
The method of transforming data stored in a digital memory of a computer system into a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said printed strip conforming to predetermined dimensional criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable height and width of said dibits, (2) The number of nibbles of data or the desired multiple-dibit integral unit size to be used by said reader and the number of said units of data in said stored data, and (3) The desired width and height of the proposed said data strip, (b) Calculating the maximum number of nibbles or said integral units that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said dimensional criteria, (d) Formatting a header for said proposed printed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles or said integral units per line; and (e) Outputting said data strip including said header and said data portion in the above-determined format.
Claim 2
Independent Claim 237 words
The method of transforming data stored in a digital memory of a computer system into a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said printed strip conforming to predetermined dimensional criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable height and width of said dibits, (2) The number of nibbles of data or the desired multiple-dibit integral unit size to be used by said reader and the number of said units of data in said stored data, and (3) The desired width and height of the proposed said data strip, (b) Calculating the maximum number of nibbles or said integral units that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said dimensional criteria, (d) Formatting a header for said proposed printed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles or said integral units per line; and (e) Outputting said data strip including said header and said data portion in the above-determined format.
Claim 3
Dependent Claim 52 words
The method of transforming stored data as set forth in claim 1 including the steps of initially printing said data strip in a size larger than said predetermined dimensional criteria and thereafter photographically reducing said printed data strip to make its dimensions conform to said predetermined dimensional criteria for said data strip.
Claim 4
Dependent Claim 27 words
The method of transforming stored data as set forth in claim 1 including the step of increasing the size of said dibits by increasing the height thereof.
Claim 5
Dependent Claim 28 words
The method of transforming stored data as set forth in claim 1 including adjusting the size of bits in said dibits, before printing to allow for ink spread.
Claim 6
Independent Claim 221 words
The method of transforming data stored in a digital memory of a computer system in a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said strip conforming to predetermined dimensional criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable height and width of said dibits, (2) The number of nibbles of data to be used by said reader and the number of units of data in said stored data, and (3) The desired width and height of the proposed said printed data strip, (b) Calculating the maximum number of nibbles that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said dimensional criteria, (d) Formatting a header for said proposed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles per line; and (e) outputting said printed data strip including said header and said data portion in the above-determined format.
Claim 7
Independent Claim 221 words
The method of transforming data stored in a digital memory of a computer system in a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said strip conforming to predetermined dimensional criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable height and width of said dibits, (2) The number of nibbles of data to be used by said reader and the number of units of data in said stored data, and (3) The desired width and height of the proposed said printed data strip, (b) Calculating the maximum number of nibbles that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said dimensional criteria, (d) Formatting a header for said proposed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles per line; and (e) outputting said printed data strip including said header and said data portion in the above-determined format.
Claim 8
Independent Claim 219 words
The method of transforming data stored in a digital memory of a computer system in a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said strip conforming to predetermined width criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable width of said dibits, (2) The number of nibbles of data to be used by said reader and the number of units of data in said stored data, and (3) The desired width and height of the proposed said printed data strip, (b) Calculating the maximum number of nibbles that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said width criteria, (d) Formatting a header for said proposed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles per line; and (e) outputting said printed data strip including said header and said data portion in the above-determined format.
Claim 9
Independent Claim 219 words
The method of transforming data stored in a digital memory of a computer system in a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said strip conforming to predetermined width criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable width of said dibits, (2) The number of nibbles of data to be used by said reader and the number of units of data in said stored data, and (3) The desired width and height of the proposed said printed data strip, (b) Calculating the maximum number of nibbles that can fit on a data line within said dimensional criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said width criteria, (d) Formatting a header for said proposed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said nibbles per line; and (e) outputting said printed data strip including said header and said data portion in the above-determined format.
Claim 10
Dependent Claim 52 words
The method of transforming stored data as set forth in claim 6 including the steps of initially printing said data strip in a size larger than said predetermined dimensional criteria and thereafter photographically reducing said printed data strip to make its dimensions conform to said predetermined dimensional criteria for said data strip.
Claim 11
Dependent Claim 27 words
The method of transforming stored data as set forth in claim 6 including the step of increasing the size of said dibits by increasing the height thereof.
Claim 12
Dependent Claim 28 words
The method of transforming stored data as set forth in claim 6 including adjusting the size of bits in said dibits, before printing, to allow for ink spread.
Claim 13
Independent Claim 206 words
The method of transforming data stored in a digital memory of a computer system into a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said printed strip conforming to predetermined width criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable width of said dibits, (2) The number of multiple-dibit integral in said stored data, and (3) The desired width of the proposed said data strip, (b) Calculating the maximum number of said integral units that can fit on a data line within said width criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said width criteria, (d) Formatting a header for said proposed printed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said integral units per line; and (e) Outputting said data strip including said header and said data portion in the above-determined format.
Claim 14
Independent Claim 206 words
The method of transforming data stored in a digital memory of a computer system into a printed data strip having a data portion encoded in multiple data lines containing double bits or dibits of information and a header, said printed strip conforming to predetermined width criteria and optical reader operating system specifications, said method including (a) Determining: (1) The minimum acceptable width of said dibits, (2) The number of multiple-dibit integral in said stored data, and (3) The desired width of the proposed said data strip, (b) Calculating the maximum number of said integral units that can fit on a data line within said width criteria and the resulting total number of data lines needed to encode said stored data in said proposed printed data strip, (c) Increasing the size of said double bits or dibits as required to cause the resulting said printed data strip to meet said width criteria, (d) Formatting a header for said proposed printed data strip which contains computer-readable information disclosing the height and width of double bits or dibits used in said data lines, and the number of said integral units per line; and (e) Outputting said data strip including said header and said data portion in the above-determined format.

References Cited (Backward Citations)

US4149670A Cited
US4132352A Cited
US4172553A Cited
US4237375A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-06-28 1991-12-28 1992-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-06-28 1995-12-28 1996-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-06-28 1999-12-28 2000-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag