Claims
- 1. A method for radially printing onto a rotating media using a radial printing system, the method comprising:
receiving a pulse train frequency source signal; determining whether conditioning of the pulse train frequency source signal is necessary; translating the pulse train frequency source signal when conditioning is necessary; and radially printing onto the rotating media using either the pulse train frequency source signal or the translated pulse train frequency source signal.
- 2. The method of claim 1, wherein the pulse train frequency source signal is selected from the group consisting of motor control signals, Hall Effect sensor signals, encoder signals, and timing signals.
- 3. The method of claim 1, wherein determining whether conditioning of the pulse train frequency source signal is necessary comprises:
measuring the pulse train frequency source signal for a number of sampling pulses, and comparing the number of sampling pulses to a set minimum of sampling pulses, wherein conditioning is necessary if the measured number of sampling pulses falls below the set minimum.
- 4. The method of claim 3, wherein translating the pulse train frequency source signal comprises:
increasing the measured number of sampling pulses to at least the set minimum of sampling pulses with a translation technique.
- 5. The method of claim 4, wherein the set minimum number of sampling pulses is equal to or greater than 300 samples per second (Hz).
- 6. The method of claim 4, wherein the translation technique is direct.
- 7. The method of claim 6, wherein the translation technique comprises:
implementing a phase lock loop.
- 8. The method of claim 4, wherein the translation technique is indirect.
- 9. The method of claim 8, wherein the translation technique comprises:
implementing a synthesized multiplier method.
- 10. The method of claim 9, wherein the synthesized multiplier method comprises:
capturing a number of high speed clock pulses within each pulse of the pulse train frequency source signal; assigning the number of high speed clock pulses into an allocated memory location, wherein the number of high speed clock pulses define a mnemonic value for the allocated memory location; and generating a pen firing control signal using the mnemonic value.
- 11. The method of claim 10, wherein the synthesized multiplier method further comprises:
inserting a pseudo memory location next to the allocated memory location; and assigning a weighted mnemonic value to the pseudo memory location, the weighted mnemonic value being calculated from the mnemonic value of the allocated memory location.
- 12. The method of claim 10, wherein the allocated memory location is either a bin or a slot.
- 13. The method of claim 1, wherein determining whether conditioning of the pulse train frequency source signal is necessary comprises:
measuring the pulse train frequency source signal for a number of sampling pulses, and comparing the number of sampling pulses to a set minimum of sampling pulses, wherein conditioning is necessary if the measured number of sampling pulses falls above the set minimum.
- 14. The method of claim 13, wherein translating the pulse train frequency source signal comprises:
decreasing the measured number of sampling pulses to at most the set minimum of sampling pulses with a translation technique.
- 15. The method of claim 14, wherein the set minimum number of sampling pulses is equal to or less than 40,000 samples per second (Hz).
- 16. The method of claim 14, wherein the translation technique is direct.
- 17. The method of claim 16, wherein the translation technique comprises:
implementing an electronic frequency divider.
- 18. The method of claim 14, wherein the translation technique is indirect.
- 19. The method of claim 18, wherein the translation technique comprises:
implementing a synthesized multiplier method.
- 20. The method of claim 19, wherein the synthesized multiplier method comprises:
capturing a number of high speed clock pulses within each pulse of the pulse train frequency source signal; assigning the number of high speed clock pulses into an allocated memory location, wherein the number of high speed clock pulses define a mnemonic value for the allocated memory location; and generating a pen firing control signal using the mnemonic value.
- 21. The method of claim 20, wherein the synthesized multiplier method further comprises:
inserting a pseudo memory location next to the allocated memory location; and assigning a weighted mnemonic value to the pseudo memory location, the weighted mnemonic value being calculated from the mnemonic value of the allocated memory location.
- 22. The method of claim 20, wherein the allocated memory location is either a bin or a slot.
- 23. The method of claim 3, wherein translating the pulse train frequency source signal comprises:
pre-processing the pulse train frequency source signal.
- 24. The method of claim 1, wherein radially printing comprises:
generating a rotation index pulse, the rotation index pulse being a zero synchronization mark; and synchronizing the rotation index pulse with either the pulse train frequency source signal or the translated pulse train frequency source signal in controlling a pen firing frequency for radially printing onto the rotating media.
- 25. The method of claim 24, wherein generating the rotation index pulse is from a fixed radial printing system.
- 26. The method of claim 24, wherein generating the rotation index pulse is from a relative radial printing system.
- 27. A radial printing system, comprising:
means for receiving a pulse train frequency source signal; means for determining whether conditioning of the pulse train frequency source signal is necessary; means for translating the pulse train frequency source signal when conditioning is necessary; and means for radially printing onto the rotating media using either the pulse train frequency source signal or the translated pulse train frequency source signal.
- 28. An apparatus for recording and printing onto a rotating media comprising:
a recording device operable to rotate the media and to record data onto the rotating media, wherein the recording device is further operable to provide a pulse train frequency source signal comprising one or more pulses generated at predefined angular positions within each revolution of the rotating media; and a radial printing system operable to:
receive the pulse train frequency source signal; determine whether conditioning of the pulse train frequency source signal is necessary; translate the pulse train frequency source signal when conditioning is necessary; and radially print onto the rotating media using either the pulse train frequency source signal or the translated pulse train frequency source signal.
- 29. A method of printing onto a rotating media, comprising:
determining a reference angular position of the rotating media calculated from a rotary index signal; determining a current angular position of the rotating media based on timing information that is present within the rotating media, the timing information is selected from the group consisting of a plurality of pulses from a native wobble signal of the rotating media and a data-code signal associated with a data track of the rotating media, wherein the current angular position is determined relative to the reference angular position on the rotating media; and using the current angular position to accurately print an image onto the rotating media.
- 30. An apparatus for recording and printing onto a rotating media comprising:
a recording device operable to rotate the media and to record data onto the rotating media; and a radial printing system operable to: determine a reference angular position of the rotating media calculated from a rotary index signal; determine a current angular position of the rotating media based on timing information that is present within the rotating media, the timing information is selected from the group consisting of a plurality of pulses from a native wobble signal of the rotating media and a data-code signal associated with a data track of the rotating media, wherein the current angular position is determined relative to the reference angular position on the rotating media, and use the current angular position to accurately print an image onto the rotating media.
- 31. A method of printing onto a rotating media, comprising:
synthesizing a reference angular position; determining a current angular position of the rotating media, wherein the current angular position is determined relative to the reference angular position on the rotating media; and using the current angular position to accurately print an image onto the rotating media.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. application Ser. No. 09/815,064, filed Mar. 21, 2001, which claims the benefit of U.S. Provisional Application No. 60/191,317, filed Mar. 21, 2000, wherein these references are hereby incorporated by reference in their entirety for all purposes. This application is also related to U.S. application Ser. No. 09/062,300, filed Apr. 17, 1998, now U.S. Pat. No. 6,264,295, which is also incorporated herein by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60191317 |
Mar 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09815064 |
Mar 2001 |
US |
| Child |
10848537 |
May 2004 |
US |