Claims
- 1. An apparatus for use in a thermal printer having a print head for printing information onto a paper substrate material, said paper substrate material having a transport rate that is affected by a payout force as it is transported through the thermal printer, said apparatus comprising:
- a transporting mechanism for transporting said paper substrate material through a print region of said thermal printer;
- a central processor;
- a random access memory storing data for predicting periodic variations in said payout force affecting said transport rate; and
- a program memory storing program instructions for controlling said processor, said program instructions being operative with said processor for reading said data from said random access memory, for generating a driving signal for said transporting mechanism, and for generating a printing signal for said print head;
- wherein said transport rate of said paper substrate material through said print region is synchronized with said print head.
- 2. The apparatus of claim 1, wherein said transporting mechanism comprises:
- a platen in contact with said paper substrate material at said print region; and
- a rotational rate detector for providing an electrical signal to said central processor, said electrical signal corresponding to a detected periodic changes of the rotation of said platen.
- 3. The apparatus of claim 2, wherein said rotational rate detector comprises:
- a light source;
- a disk having alternating radially disposed regions of different light conductivity; and
- a photodetector adjacent to said disk;
- wherein said disk is at least partially illuminated by light provided by said light source; and
- wherein said photodetector provides the electrical signal to said central processor, corresponding to detected periodic changes of said light illuminated onto said disk during rotation of said disk in cooperation with said platen.
- 4. The apparatus of claim 2, wherein said random access memory includes a harmonic model buffer for storing a harmonic model, wherein said harmonic model is used to generate step data for predicting said periodic variations in said payout force.
- 5. The apparatus of claim 4, wherein said program instructions further are further operative with said processor for:
- converting said electrical signal into an actual transport rate of said paper substrate material; and
- generating a harmonic model based on said actual transport rate to predict said periodic variations in said payout force.
- 6. The apparatus of claim 5 wherein said random access memory further includes a step buffer for storing said step data, and an input buffer for storing data associated with said actual transport rate, wherein said harmonic model is generated from the stored data in said input buffer, and wherein said harmonic model is used to generate the stored step data.
- 7. The apparatus of claim 1, wherein said random access memory further comprises a current event model having step data for predicting said periodic variations in said payout force that affects said transport rate of said paper substrate material.
- 8. The apparatus of claim 7, further comprising an event library comprising a plurality of event models, and wherein said program instructions are further operative with said processor for generating said current event model from at least one of said plurality of event models, in accordance with a current printing environment.
- 9. The apparatus of claim 8 wherein said event library further comprises at least one periodic model having step data defined by a harmonic function that predicts the operation of at least one printing mechanism.
- 10. The apparatus of claim 9 wherein said event library further comprises at least one media hit model having step data defined in accordance with at least one of a type of said paper substrate material, a print mode and a size of a paper substrate spool.
- 11. The apparatus of claim 6 wherein said event library further comprises at least one print head sticking model having step data defined as a function of at least past printing activity and ambient temperature.
- 12. The apparatus of claim 7, wherein said transporting mechanism comprises:
- a platen in contact with said paper substrate material at said print region; and
- a rotational rate detector for providing an electrical signal to said central processor, said electrical signal corresponding to a detected periodic changes of the rotation of said platen.
- 13. The apparatus of claim 12, wherein said program instructions are further operative with said processor for:
- converting said electrical signal into an actual transport rate of said paper substrate material; and
- modifying said current event model in accordance with said actual transport rate to compensate for said detected periodic changes of the rotation of said platen.
- 14. The apparatus of claim 13, wherein said program instructions operative with said processor for modifying said current event model are further operative for:
- generating a harmonic model based on said actual transport rate; and
- modifying said current event model with said harmonic model.
- 15. An apparatus for use in a thermal printer for printing information onto a paper substrate material, comprising:
- means for transporting said paper substrate material;
- means for predicting periodic variations in a payout force affecting a transport rate of said paper substrate material; and
- means for controlling said transport rate of said paper substrate material in accordance with said predicted periodic variations in said payout force.
- 16. The apparatus of claim 15 further comprising means for detecting a transport rate of said paper substrate material.
- 17. The apparatus of claim 16 wherein said means for predicting periodic variations in said payout force further comprises means for generating a harmonic model.
- 18. The apparatus of claim 16, wherein said detecting means further comprises:
- a light source;
- a disk axially coupled to a platen and comprising alternating radially disposed regions of different light conductivity, said disk being at least partially illuminated by light provided by said light source; and
- a photodetector adjacent to said light reflective disk, said photodetector providing an electrical signal corresponding to detected periodic changes of said light illuminated onto said disk during rotation of said disk in cooperation with said platen;
- whereby, said electrical signal is representative of said rotational rate of said platen.
- 19. The apparatus of claim 15 wherein said means for predicting periodic variations in said payout force further comprises an event model.
- 20. A method for compensating for variations in a payout force affecting a transport rate of a paper substrate material through a thermal printer, said thermal printer having a print head for printing information onto said paper substrate material, and a transporting mechanism for transporting said paper substrate material, said method comprising the steps of:
- transporting said paper substrate material through a print region of said thermal printer;
- predicting periodic variations in said payout force affecting said transport rate; and
- synchronizing said transport rate of said paper substrate with said print head in accordance with said predicted variations in said payout force.
- 21. The method of claim 20 wherein the step of predicting further comprises
- generating a current event model in accordance with a set of current print parameters.
- 22. The method of claim 21 wherein the step of synchronizing further comprises sending a driving signal to said transporting mechanism wherein said driving signal represents an amount of torque for a driving motor to apply to a platen of said transporting mechanism.
- 23. The method of claim 21 wherein the step of synchronizing further comprises sending a driving signal to said transporting mechanism wherein said driving signal represents a step timing sequence for a stepping motor of said transporting mechanism.
- 24. The method of claim 21 wherein the step of synchronizing further comprises sending a pulse signal to a print head driver to control the print head pulse of said print head.
- 25. The method of claim 21 wherein the paper substrate material comprises a plurality of labels transported through the thermal printer, and
- wherein the step of generating a current event model further comprises periodically generating a current event model while one of the plurality of labels is transported through said print region of said thermal printer.
RELATED APPLICATION
The present application is a continuation-in-part of copending application Serial No. 08/467,210, filed Jun. 6, 1995, entitled PRINTER FEEDBACK CONTROL TO COMPENSATE FOR VARIABLE PAYOUT FORCE.
US Referenced Citations (36)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
467210 |
Jun 1995 |
|