Patent US5400058A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5400058A Expired / Lapsed US ⏱️ 0.0 years remaining

Thermal print head control for printing serial bar codes

Assignee: Avery Dennison Retail Information Services LLC
•
Filing: 1989-02-03
•
Granted: 1995-03-21
•
Expires: 2009-02-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printer for printing serial bar codes on a web of record members with a thermal print head is shown. The thermal print head is driven by a series of pulses having a constant duty cycle for each row of information printed. However, the number of pulses in the series is varied from row to row, in accordance with the status of the current row being printed as a bar row or a space row; with the status of at least one row immediately preceding the current row and at least one row immediately succeeding the current row; and with the number of bar rows previously printed. By varying the number of pulses applied to the thermal print head and thus the amount of energy applied thereto, discontinuities in the serial bar code and any information, such as a human readable character, printed adjacent thereto are minimized.

Inventors

  • 👤 James E. Helmbold
  • 👤 Donald A. Morrison
  • 👤 Lorraine T. Porter
  • 👤 Richard D. Wirrig

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 13:39
CPC Classifications
G; G06; G06K; G06K1/00; G06K1/12; G06K1/121; G06K15/00; G06K15/02; G06K15/028

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 114 words
A printer for printing information on a web of record members, said information including a serial bar code having a bar or a space formed in each of the said rows comprising: a thermal printhead; means for applying energy to said thermal printhead to drive said thermal printhead to print; means for identifying each information row as a bar row or a space row; and means for controlling said energy applying means to apply an amount of energy to print a bar row that varies in accordance with the number of bars previously printed wherein said amount of energy decreases in an approximately exponential manner as the numbers of previously printed bar rows increases.
Claim 2
Dependent Claim 114 words
A printer for printing information on a web of record members, said information including a serial bar code having a bar or a space formed in each of the said rows comprising: a thermal printhead; means for applying energy to said thermal printhead to drive said thermal printhead to print; means for identifying each information row as a bar row or a space row; and means for controlling said energy applying means to apply an amount of energy to print a bar row that varies in accordance with the number of bars previously printed wherein said amount of energy decreases in an approximately exponential manner as the numbers of previously printed bar rows increases.
Claim 3
Dependent Claim 153 words
A printer for printing information in rows on a web of record members, said information including a serial bar code formed of a plurality of bars and spaces in said rows comprising: a thermal print head having a plurality of print elements, each of said elements having an off state and an on state for printing in a row; means for identifying the print elements to be on for printing in a row; drive means for applying to each of said print elements identified to be on for a row a series of pulses to print in said row; means for determining the number of bars previously printed; and means responsive to said determining means and coupled to said drive means for controlling said drive means to apply a number of pulses in said series for a bar row, said number of pulses decreasing approximately exponentially with increasing numbers of bars previously printed.
Claim 4
Dependent Claim 153 words
A printer for printing information in rows on a web of record members, said information including a serial bar code formed of a plurality of bars and spaces in said rows comprising: a thermal print head having a plurality of print elements, each of said elements having an off state and an on state for printing in a row; means for identifying the print elements to be on for printing in a row; drive means for applying to each of said print elements identified to be on for a row a series of pulses to print in said row; means for determining the number of bars previously printed; and means responsive to said determining means and coupled to said drive means for controlling said drive means to apply a number of pulses in said series for a bar row, said number of pulses decreasing approximately exponentially with increasing numbers of bars previously printed.
Claim 5
Dependent Claim 70 words
A printer for printing information on a web of record members as recited in claim 2 including means for storing the status of a plurality of rows including a current row and at least one row succeeding said current row as a bar row or a space row, said control means modifying said number of pulses in said series in accordance with the status of said current and succeeding rows.
Claim 6
Dependent Claim 43 words
A printer for printing information on a web of record members as recited in claim 3 wherein said control means is responsive to a bar row status of said current and succeeding rows to increase said number of pulses by a predetermined amount.
Claim 7
Dependent Claim 67 words
A printer for printing information on a web of record members as recited in claim 2 including means for storing the bar row or space row status of a plurality of rows including a current row and at least one row preceding said current row, said control means modifying said number of pulses in said series in accordance with the status of said current and preceding rows.
Claim 8
Dependent Claim 44 words
A printer for printing information on a web of record members as recited in claim 5 wherein said control means is responsive to a bar row status of said current row and preceding rows to decrease said number of pulses by a predetermined amount.
Claim 9
Dependent Claim 76 words
A printer for printing information on a web of record members as recited in claim 1 including means for storing the bar row or space row status of a plurality of rows including a current row, at least one row preceding said current row and at least one row succeeding said current row, said control means modifying said number of pulses in said series in accordance with the status of said current, preceding and succeeding rows.
Claim 10
Dependent Claim 43 words
A printer for printing information on a web of record members as recited in claim 7 wherein said control means is responsive to a bar row status of said current and succeeding rows to increase said number of pulses by a predetermined amount.
Claim 11
Dependent Claim 56 words
A printer for printing information on a web of record members as recited in claim 7 wherein said control means is responsive to a bar row status of said current and preceding rows and to a space row status of said at least one succeeding row to decrease said number of pulses by a predetermined amount.
Claim 12
Dependent Claim 52 words
A printer for printing information on a web of record members as recited in claim 7 wherein said control means modifies said number of pulses in said series in accordance with the status of said current row, the row immediately preceding said current row and the row immediately succeeding said current row.
Claim 13
Dependent Claim 59 words
A printer for printing information on a web of record members as recited in claim 10 including second storage means for storing representations of a plurality of compensation factors for modifying said number of pulses in said series, said status of said current row, immediately preceding row and immediately succeeding row forming an address to said second storage means.
Claim 14
Dependent Claim 56 words
A printer for printing information on a web of record members as recited in claim 11 wherein said second storage means includes a plurality of tables storing values representing various numbers of pulses, each of said tables being associated with a different type of stock out of which said web of record members may be formed.

References Cited (Backward Citations)

US4309712A Cited
US4305080A Cited
US4415907A Cited
EP0068702A2 Cited
US4685069A Cited
US4567488A Cited
US4639741A Cited
US4746931A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-20 1998-09-19 1999-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-20 2002-09-19 2003-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-20 2006-09-19 2007-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag