Claims
- 1. A method for determining characteristics of a cartridge carrying a rotatable agitator which moves into, through and out of engagement with toner contained in said cartridge, said agitator being coupled to a drive mechanism of a machine which effects the rotation thereof, and an encoded device mounted for rotational movement in relation to said agitator, said method comprising the steps of:
- determining a home position of said encoded device relative to a code reader;
- determining a delay in rotational movement of said encoded device with respect to a rotational movement of said drive mechanism as said agitator moves through said toner; and
- translating said delay into an amount of toner remaining in said cartridge.
- 2. The method of claim 1, wherein said rotational movement of said drive is measurable in rotational increments, said method further comprising the steps of:
- recording an actual count of said rotational increments in relation to a predetermined rotational position of said encoded device;
- determining a difference between the recorded actual count of rotational increments and a predetermined baseline quantity of rotational increments; and
- determining a level of toner remaining in said cartridge based on said difference.
- 3. The method of claim 2, further comprising the step of comparing said difference to a table including data corresponding to a plurality of reference delays, each reference delay being associated with a corresponding agitator rotational resistance representing a predetermined quantity of toner in said cartridge.
- 4. The method of claim 1, further comprising the step of calculating a mass of said toner remaining in said cartridge based upon said delay.
- 5. The method of claim 1, wherein said rotational movement of said drive mechanism is measured in rotational increments, said method further comprising the steps of:
- recording a plurality of actual counts of said rotational increments in relation to a corresponding plurality of predetermined rotational positions of said encoded device;
- determining for each recorded actual count a difference between said recorded actual count of rotational increments and a predetermined baseline quantity of rotational increments associated with a respective one of said plurality of predetermined rotational positions of said encoded device, thereby accumulating a plurality of difference values;
- considering each of said plurality of difference values; and
- determining a level of toner remaining in said cartridge based on at least one of said plurality of difference values.
- 6. The method of claim 5, further comprising the steps of:
- comparing said plurality of difference values;
- selecting a largest of said difference values; and
- determining said level of toner remaining in said cartridge based on said largest of said difference values.
- 7. The method of claim 1, wherein the step of determining a delay further comprises the steps of:
- determining a first delay value;
- determining a second delay value;
- comparing said first delay value with said second delay value;
- selecting one of said first delay values and said second delay values; and
- determining said level of toner remaining in said cartridge based on the selected one of said first delay value and said second delay value.
- 8. The method of claim 7, further comprising the steps of:
- storing a plurality of selective delay values;
- maintaining a rolling average of said plurality of selected delay values; and
- determining said level of toner remaining in said cartridge based on said rolling average.
- 9. The method of claim 8, further comprising the steps of:
- replacing an oldest one of said plurality of said selected delay values with a new selected delay value; and
- repeating the step of determining said level of toner.
- 10. The method of claim 1, further comprising the step of reading a coding from said encoded wheel which represents preselected cartridge characteristic information.
- 11. The method of claim 10, wherein said coding comprises a plurality of indicators, said method further comprising the step of determining a separation between adjacent indicators of said plurality of indicators.
- 12. The method of claim 1, wherein a rotation of said drive mechanism is measurable in increments, and said encoded device including a start indicator, a stop indicator, and data indicators positioned for detection by a code reader upon rotation of said encoder device by said drive mechanism, said method further comprising the steps of:
- identifying said start indicator;
- identifying said stop indicator; and
- determining a number of data indicators between said start indicator and said stop indicator, and if a greater number of data indicators has been identified than a predetermined maximum number of data indicators, then repeating the step of identifying said start indicator.
- 13. The method of claim 12, wherein said data indicators include a plurality of juxtaposed indicators representing one or more preselected characteristics of said cartridge for communication to a processor, via said code reader, and said method further comprising the step of determining if multiple data indicators were identified at a location on said encoded device where only a single data indicator should be identified.
- 14. A method for determining characteristics of a toner cartridge having a sump for carrying a supply of toner, said method comprising the steps of:
- providing an agitator rotatably mounted in said sump for engagement with said toner;
- providing an encoded device coupled to a first end of said agitator, said encoded device having coding representing preselected cartridge characteristic information;
- yieldably coupling a second end of said agitator to a drive mechanism;
- rotating said encoded device by rotating said agitator, wherein a rotational velocity of said encoded device is non-uniform as said agitator enters and exits said toner in said sump;
- determining a range of positions of said encoded wheel wherein said rotational velocity is a substantially uniform velocity;
- reading said coding of said encoded device within said range; and
- decoding said coding to determine the preselected cartridge characteristic information represented by said coding.
- 15. A method for determining characteristics of a toner cartridge, said cartridge including an encoded device mounted for rotation by a drive mechanism of a machine, said encoded device having coding representing preselected cartridge characteristic information which is read by a code reader, said method comprising the steps of:
- rotating said encoded device;
- reading said coding;
- identifying a home position of said encoded device; and
- decoding said coding to determine the preselected cartridge characteristic information represented by said coding.
- 16. The method of claim 15, further comprising the steps of:
- measuring an extent of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined extent limit of said home indicator.
- 17. The method of claim 15, further comprising the steps of:
- measuring an extent of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined minimum home extent, and if said measured extent is greater than the predetermined minimum home extent, then indicating that said home position has been found.
- 18. The method of claim 15, wherein said coding comprises a home indicator, a stop indicator and a plurality of bit indicators, and wherein said stop indicator has an extent of a first amount in the direction of rotation, said bit indicators have an extent of a second amount and said home indicator has an extend of a third amount, said method further comprising the step of comparing a measured extent of said stop indicator with a predetermined extent limit of said stop indicator.
- 19. The method of claim 18, and if said measured extent is greater than a predetermined minimum stop extent, then:
- resetting a rotational incremental count of said drive mechanism upon detection of said home indicator;
- measuring a cumulative incremental count of increments of said drive mechanism from said home indicator to a perceived detection of said stop indicator; and
- comparing said measured cumulative incremental count to a predetermined maximum cumulative incremental count which corresponds to the maximum allowable stop position, and if said measured cumulative incremental count is less than said predetermined cumulative incremental count, then indicating said stop indicator has been found.
- 20. The method of claim 14, further comprising the steps of:
- sensing a first preselected cartridge characteristic defined by said coding; and
- sensing a second preselected cartridge characteristic defined by said coding.
- 21. A programmed processor for a machine which determines a toner level in a cartridge, wherein said cartridge includes a sump for containing toner, an agitator mounted for rotation in said sump, into and out of engagement with said toner, a torque coupling, and an encoded device coupled to said agitator, wherein said torque coupling is connected between said agitator and a motor, and wherein said torque coupling will be torqued to a greater extent when said agitator is in engagement with said toner than when it is not, said processor executing instructions comprising the method steps of:
- counting a number of increments of motor rotation to move said encoded device from a home position to a delay detection position of said encoded device as said agitator moves through the toner in said sump;
- comparing the counted number of increments to a predetermined number of increments of motor rotation associated with a rotation of said encoded device from said home position to said delay detection position if no toner was present in said sump; and
- determining an amount of toner remaining in said sump of said cartridge based on the results of the comparing step.
- 22. The method of claim 21, further comprising the steps of:
- determining if said motor stops during agitator rotation through toner in said sump, and;
- if so, performing the additional step of reversing rotation of said motor at least a number of increments necessary to release tension in said drive mechanism of said machine.
- 23. The method of claim 22, further comprising the step of decrementing from said counted number a number of increments greater than said number of increments necessary to release tension in said drive mechanism of said machine.
- 24. The method of claim 21, further comprising the step of maintaining said counted number of increments of motor rotation after said motor rotation is stopped.
- 25. The method of claim 24, further comprising the steps of:
- determining if said motor stops during agitator rotation through toner in said sump, and;
- if so, performing the additional step of reversing rotation of said motor at least a number of increments necessary to release tension in said drive mechanism of said machine.
- 26. The method of claim 25, further comprising the step of decrementing from said counted number a number of increments greater than said number of increments necessary to release tension in said drive mechanism of said machine.
- 27. A method for determining characteristics of a toner cartridge having a sump for carrying a supply of toner, said method comprising the stems of:
- providing an agitator rotatably mounted in said sump for engagement with said toner;
- providing an encoded device coupled to a first end of said agitator, said encoded device having coding representing preselected cartridge characteristic information;
- rotating said encoded device by rotating said agitator;
- reading said coding;
- decoding said coding to determine the preselected cartridge characteristic information represented by said coding;
- measuring an extend of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined extent limit of said home indicator.
- 28. A method for determining characteristics of a toner cartridge having a sump for carrying a supply of toner, said method comprising the steps of:
- providing an agitator rotatably mounted in said sump for engagement with said toner;
- providing an encoded device coupled to a first end of said agitator, said encoded device having coding representing preselected cartridge characteristic information;
- rotating said encoded device by rotating said agitator;
- reading said coding;
- decoding said coding to determine the preselected cartridge characteristic information represented by said coding;
- measuring an extent of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined minimum home extent, and if said measured extent is greater than the predetermined minimum home extent, then indicating that a home position has been found.
- 29. A method for determining characteristics of a toner cartridge having a sump for carrying a supply of toner, said method comprising the steps of:
- providing an agitator rotatably mounted in said sump for engagement with said toner;
- providing an encoded device coupled to a first end of said agitator, said encoded device having coding representing preselected cartridge characteristic information;
- rotating said encoded device by rotating said agitator;
- reading said coding;
- decoding said coding to determine the preselected cartridge characteristic information represented by said coding;
- wherein said coding comprises a home indicator, a stop indicator and a plurality of bit indicators, and wherein said stop indicator has an extent of a first mounting the direction of rotation, said bit indicator or shave an extent of a second amount and said home indicator has an extend of a third amount, said method further comprising the step of comparing a measured extent of said stop indicator with a predetermined extent limit of said stop indicator.
- 30. The method of claim 14, further comprising the steps of:
- measuring an extend of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined extent limit of said home indicator.
- 31. The method of claim 14, further comprising the steps of:
- measuring an extent of a home indicator of said coding; and
- comparing said measured extent of said home indicator with a predetermined minimum home extent, and if said measured extent is greater than the predetermined minimum home extent, then indicating that a home position has been found.
- 32. The method of claim 14, wherein said coding comprises a home indicator, a stop indicator and a plurality of bit indicators, and wherein said stop indicator has an extent of a first amount in the direction of rotation, said bit indicators have an extent of a second amount and said home indicator has an extend of a third amount, said method further comprising the step of comparing a measured extent of said stop indicator with a predetermined extent limit of said stop indicator.
Parent Case Info
This application is a continuation of U.S. patent application Ser. No. 08/768,257 filed on Dec. 17, 1996, which is a continuation-in-part of U.S. patent application Ser. No. 08/602,648 filed on Feb. 16, 1996, now U.S. Pat. No. 5,634,169.
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
US Referenced Citations (38)
Foreign Referenced Citations (1)
Number |
Date |
Country |
790536 A2 |
Aug 1997 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
768257 |
Dec 1996 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
602648 |
Feb 1996 |
|