Claims
- 1. A method for calibration of media indexing errors in a printing device, the method comprising:
feeding a calibration media through a printing device; sensing positions of the media as it moves through the printing device; sensing positions of a media indexing mechanism as the media moves through the printing device; determining a media indexing position error based upon the sensed positions; selecting a predetermined compensation factor to be applied based upon a range in which the error falls; and storing the selected predetermined compensation factor for use in compensating for media indexing errors during printing.
- 2. The method as recited in claim 1, wherein the compensation factor comprises an amplitude of a periodic media indexing compensation function.
- 3. The method as recited in claim 1, wherein the compensation factor comprises a media indexing scaling factor.
- 4. The method as recited in claim 1, wherein the compensation factor is selected so as to bring the media indexing position error into an acceptable range.
- 5. The method as recited in claim 1, further comprising:
for each of various ranges of possible media indexing position errors, determining a predetermined compensation factor to be applied.
- 6. The method as recited in claim 1, wherein the sensing operations are conducted by sensors integrated within the printing device.
- 7. The method as recited in claim 1, wherein the position error comprises at least one of a cumulative error corresponding to a linear function and a recurring error corresponding to a periodic function.
- 8. The method as recited in claim 1, wherein the compensation factor selected is zero if the media indexing position errors fall within an acceptable range.
- 9. A method for calibration of media indexing errors in a printing device, the method comprising:
establishing a set of predetermined compensation factors to be applied, each compensation factor corresponding to a range of media indexing position errors; feeding a calibration media through a printing device; determining at least one media indexing position error for the printing device based upon positions of the calibration media as it moves through the printing device; selecting from the set of predetermined compensation factors a predetermined compensation factor to be utilized based upon the range in which the at least one media indexing position error falls; and storing the selected predetermined compensation factor for use in compensating for media indexing errors during printing.
- 10. The method as recited in claim 9, wherein the compensation factors comprise at least one of feedrate scaling factors and periodic function amplitudes for use in populating an angular-position based error table.
- 11. A method for compensating for media indexing errors in a printing device, wherein a calibration media can be fed through the printing device, at least one media indexing position error determined for the printing device based upon positions of the calibration media as it moves through the printing device, and at least one compensation factor calculated based upon the determined media indexing position error; the method comprising:
determining whether a predetermined printing mode is selected; if the predetermined printing mode is selected, applying the at least one compensation factor to compensate for media indexing errors; and if the predetermined printing mode is not present, allowing the indexing of the media to occur without applying the at least one compensation factor.
- 12. The method as recited in claim 11, wherein the printing modes are defined by at least one of media type, print speed, number of print passes, and print resolution.
- 13. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks using an indexing system of the printing device; deriving error data based upon actual positions of the media and expected positions of the media, wherein the expected positions are based upon positions of a movable component in the indexing system; calculating at least one parameter of a line that best fits the error data; determining a feedrate compensation factor based upon the calculated parameter; and storing the feedrate compensation factor for use during media indexing compensation in the printing device.
- 14. The method as recited in claim 13, further comprising:
subtracting data points along the line from the error data to obtain periodic data; choosing a periodic function which best fits the periodic data, the periodic function having an amplitude and a phase; and utilizing the periodic function to obtain eccentricity compensation factors for the media indexing system.
- 15. The method as recited in claim 14, wherein the utilizing operation comprises:
populating a table based upon the periodic function; and storing the table for use during media indexing compensation.
- 16. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks using the indexing system of the printing device; deriving error data based upon actual positions of the media and expected positions of the media, wherein the expected positions are based upon positions of a movable component in the indexing system; determining parameters of a periodic function that best fits a periodic component of the error data; and using the determined parameters for compensation of error in media indexing.
- 17. The method as recited in claim 16, wherein the using operation comprises:
populating a table based upon the periodic function; and storing the table for use during printing.
- 18. The method as recited in claim 16, wherein the periodic function comprises a sine function.
- 19. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks using an indexing system of a printing device; deriving error data based upon actual positions of the media and expected positions of the media, wherein the expected positions are based upon positions of a movable component in the indexing system; calculating at least one parameter of a function using the error data; comparing the error data to an ideal function having the calculated parameter; comparing the error data to an ideal function having an adjusted parameter, wherein the adjusted parameter is based upon the calculated parameter; determining whether the error data best fits the function having the calculated parameter or the adjusted parameter; and utilizing the results of the determination to store at least one compensation factor for use in compensation of media indexing errors in the printing device.
- 20. The method as recited in claim 19, wherein the at least one parameter comprises a phase and wherein the ideal function comprises a sine function.
- 21. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks using the indexing system of the printing device; deriving error data based upon actual positions of the media and expected positions of the media, wherein the expected positions are based upon positions of a movable component in the indexing system; calculating at least one parameter of a line that best fits the error data; determining a feedrate compensation factor based upon the calculated parameter; storing the feedrate compensation factor for use in compensation of media indexing feedrate error in a printing device; subtracting data points along the line from the error data to obtain periodic data; determining an amplitude and phase for the periodic data; comparing the error data to an ideal function having the determined phase; comparing the error data to an ideal function having an adjusted phase, wherein the adjusted phase is based upon the determined phase; choosing the determined phase or the adjusted phased based upon the comparisons; and utilizing the amplitude and the chosen phase to populate an eccentricity compensation table for use in compensation of media indexing eccentricity errors in the printing device.
- 22. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks through the indexing system of the printing device; deriving error data based upon actual positions of the media and expected positions of the media, wherein the expected positions are based upon positions of a movable component in the indexing system; processing the error data to obtain periodic error data; determining a maximum value of the periodic error data; and if the maximum value exceeds a threshold, indicating an error condition.
- 23. The method recited in claim 22, wherein the error data is processed by subtracting a linear component from the data and determining a periodic function that fits the periodic data.
- 24. A method for calibrating a media indexing system in a printing device, the method comprising:
moving a calibration media having calibration marks using the indexing system of the printing device; as the calibration media moves through the indexing system, acquiring signals from a mark sensor which senses a position of the marks on the calibration media and acquiring corresponding signals from a rotational sensor which senses a rotational position of a rotating component in the indexing system; calculating at least one threshold from the acquired mark sensor signals; determining the mark sensor signals which correspond to edges of one of the calibration marks by comparing the mark sensor signals to at least one threshold; averaging the rotational sensor signals which corresponds to the determined edges of the mark to establish a corresponding center rotational sensor value for the center of the mark; and using the center rotational sensor value to determine error position data for the mark.
- 25. The method as recited in claim 24, wherein the using operation comprises:
utilizing the center rotational sensor value and an expected rotational sensor value to create error position data for the mark.
- 26. A calibration media for use in feeding through a printing device for determining positioning errors in a media indexing system of the printing device, the media comprising:
a plastic material having a plurality of calibration marks configured to be sensed by an optical sensor on a printing device, the plastic material being conductive; and wherein a contrast of the calibration marks with respect to areas of the plastic material surrounding the calibration marks is at least ten percent.
- 27. The calibration media as recited in claim 26, wherein the contrast of the calibration marks with respect to the surrounding areas is at least about 50 percent.
- 28. The calibration media as recited in claim 26, wherein the media has a 75 degree gloss measurement of between about 4 to about 40 in the surrounding areas.
- 29. A calibration media for use in feeding by a printing device feedroller to determine positioning errors in the printing device media indexing system, the media comprising:
a material having a plurality of calibration marks located within a first area of the material, wherein the marks are configured to be sensed by an optical sensor on a printing device; wherein from about 5 to about 32 marks are provided per corresponding circumference distance of the printing device feedroller.
- 30. The calibration media as recited in claim 29, wherein the total number of marks on the calibration media corresponds to at least one rotation of the printing device feedroller.
- 31. The calibration media as recited in claim 29, wherein the number of marks per circumference distance of the feedroller equals an integer number.
- 32. The calibration media as recited in claim 29, wherein the number of marks per circumference distance of the feedroller equals a non-integer number.
- 33. A calibration media for use in feeding through a printing device for determining positioning errors in a media indexing system of the printing device, the media comprising:
a sheet having a printed area and an unprinted area; wherein the printed area includes a vertical column of calibration marks configured to be sensed by an optical sensor on a printing device, the marks being substantially perpendicular to a direction of movement of the sheet through the printing device; wherein the printed area and unprinted area are sized and located such that the printing device only contacts the unprinted area as the printed area of the sheet passes the optical sensor of the printing device.
- 34. The calibration media as recited in claim 33, further comprising:
a second vertical column of calibration marks spaced horizontally from said vertical column.
- 35. The calibration media as recited in claim 34, further comprising:
a third vertical column of calibration marks spaced horizontally from said vertical column and from said second column.
- 36. The calibration media as recited in claim 33, wherein the vertical column of calibration marks includes between about 5 to about 32 marks per circumference distance of a feedroller in the media indexing system.
- 37. A calibration media for use in feeding through a printing device for determining positioning errors in a media indexing system of the printing device, the media comprising:
a sheet having a printed area and an unprinted area; wherein the printed area includes a vertical column of calibration marks configured to be sensed by an optical sensor on a printing device, the marks being substantially perpendicular to a direction of movement of the sheet through the printing device; wherein the unprinted area includes a top margin and a bottom margin sized such that media entrance rollers and exit rollers of the printing device remain in contact with the sheet while the calibration marks pass the optical sensor of the printing device.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______ filed on ______ and entitled “Methods and Systems for Compensation of Media Indexing Errors in a Printing Device” (Attorney Docket No. 2002-0458.02), and to United States patent application Serial No. filed on ______ and entitled “Methods and Apparatuses for Sensing Rotational Position of a Component In a Printing Device” (Attorney Docket No. 2002-0463.02).