IP Library Granted Patent US 7,256,805
Granted Patent B2
US 7,256,805 · App. 11/051,917 · Granted Aug 14, 2007

Method of adjusting strobe length in a thermal printer to reduce effects of changes in media transport speed

Assignee: Astro-Med, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,256,805
App. No.
11/051,917
Granted
Aug 14, 2007
Kind
B2
Abstract

A thermal printing apparatus and a method of controlling a thermal printing apparatus is provided wherein the duration of the strobe pulse utilized to transfer the ink from the carrier to the media is controlled and adjusted by a correction factor. The correction factor is calculated by the printer controller based directly on feedback regarding the actual transport time required to advance the media between encoder steps. Generally, the present invention controls a thermal printer in a manner that accounts for the transport speed between each encoder step and applies the correction factor to the strobe signal duration in a manner that maintains a uniform print density.

Claims (56)

1. A thermal printer assembly comprising:

at least one print head for printing an image on a receptor surface of a print media;

a print media transport device configured and arranged to advance said print media;

an indexing device configured and arranged to measure advancement of said print media, said indexing device being operative for generating an index signal each time said print media is advanced a predetermined distance; and

a control device, in electronic communication with said indexing device and said print head,

said control device being configured and arranged to receive said index signal from said indexing device, to track an elapsed time between receipt of each of said index signals and to generate a print signal responsive to said index signal,

said print signal having a print head activation duration that is proportionally corrected in overall activation length responsive to said elapsed time between sequential index signals,

said at least one print head being configured and arranged to receive said print signal and to print an image responsive to said print signal.

2. The thermal printer assembly of claim 1 , wherein said control device proportionally corrects said duration of said print signal using the following formula:

Duration new =Duration old *{1+[(( T cur −T last ) −P avg )/ P avg ]*K}

where

Duration new represents the new strobe activation duration

Duration old represents the original unmodified strobe activation duration

T cur represents the recorded time elapsed before receiving the latest index signal from the encoder

T cur represents the recorded time elapsed between the previous index signal from the encoder

P avg represents the average time between encoder index signals

K represents an empirically determined coefficient.

3. The thermal printer assembly of claim 1 , wherein said thermal printer assembly is an ink transfer thermal printer.

4. The thermal printer assembly of claim 1 , wherein said thermal printer assembly is direct thermal printer.

5. The thermal printer assembly of claim 1 , wherein said indexing device sends an index signal to said controller each time said media is advanced by a distance corresponding to a predetermined print resolution setting.

6. The thermal printer assembly of claim 5 , wherein predetermined print resolution setting is 1/300 th of an inch.

7. A controller for a thermal printer assembly comprising:

a control device, in electronic communication with at least a print media transport device, an indexing device and at least one print head,

said control device providing a media transport signal to said media transport device to advance a print media,

said control device being configured and arranged to receive said index signal from said indexing device, said control device tracking an elapsed time between receipt of each sequential index signals and generating a print signal responsive to said index signal,

said print signals having a print head activation duration, said print head printing indicia on said media in response to said print signals,

wherein said control device adjusts an overall activation length of said print head activation duration of each print signal proportionally relative to said elapsed time between index signals.

8. The controller for a thermal printer assembly of claim 7 , wherein said control device adjusts said duration of said print signal using the following formula:

Duration new =Duration old *{1+[(( T cur −T last ) −P avg )/ P avg ]*K}

where

Duration new represents the new strobe activation duration

Duration old represents the original unmodified strobe activation duration

T cur represents the recorded time elapsed before receiving the latest index signal from the encoder

T cur represents the recorded time elapsed between the previous index signal from the encoder

P avg represents the average time between encoder index signals

K represents an empirically determined coefficient.

9. The controller for a thermal printer assembly of claim 7 , wherein said indexing device sends an index signal to said controller each time said media is advanced by a distance corresponding to a predetermined print resolution setting.

10. The controller for a thermal printer assembly of claim 9 , wherein predetermined print resolution setting is 1/300 th of an inch.

11. A method of controlling a thermal printer assembly comprising the steps of:

providing a thermal printer assembly including at least a control device, a media transport device, an indexing device and at least one print head, each of said media transport device, indexing device and at least one thermal print head electronically coupled to said control device;

placing media to be printed into said media transport assembly, said media transport assembly configured and arranged to advance said print media;

sending a print signal having a print head activation duration to said at least one thermal printer head to print a first line of indicia on said media;

advancing said media a predetermined distance, said indexing device sending an index signal to said control device once said media is advanced said predetermined distance;

recording the time elapsed between receipt of each index signals;

comparing said recorded time elapsed to a predicted time constant;

calculating a correction factor to adjust said duration of each print signal proportionally relative to said elapsed time between index signals; and

sending a print signal having an adjusted print head activation duration to said at least one thermal print head to print a next line of indicia.

12. The method of controlling a thermal printer assembly of claim 11 , wherein said correction factor is calculated using the following formula:

Duration new =Duration old *{1+[(( T cur −T last ) −P avg )/ P avg ]*K}

where

Duration new represents the new strobe activation duration

Duration old represents the original unmodified strobe activation duration

T cur represents the recorded time elapsed before receiving the latest index signal from the encoder

T cur represents the recorded time elapsed between the previous index signal from the encoder

P avg represents the average time between encoder index signals

K represents an empirically determined coefficient.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2026
From: BANK OF AMERICA, N.A.
To: ASTRONOVA, INC.
Reel/Frame 075815/0876 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Mar 2, 2017
From: ASTRONOVA, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 041858/0129 →
CHANGE OF NAME Recorded Aug 24, 2016
From: ASTRO-MED, INC.
To: ASTRONOVA, INC.
Reel/Frame 039806/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2005
From: MULHEARN, CHRISTOPHER; SHAW, JAMES E.
To: ASTRO-MED, INC.
Reel/Frame 015960/0167 →
Continuity (1)
Related Publication 20060176358A1 · Aug 10, 2006