IP Library › Granted Patent US 11,260,681
Granted Patent B2
US 11,260,681 · App. 16/483,281 · Granted Mar 1, 2022

Print medium position detection

Inventors: Mark Caga-anan (Singapore, SG); Yong Poo Heng (Singapore, SC); Wei Lit Teoh (Singapore, SG)
Assignee: Hewlett-Packard Development Company, L.P.
B41J15/046
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 11,260,681
App. No.
16/483,281
Granted
Mar 1, 2022
Kind
B2
Abstract

The present subject matter discloses detection of positions of print medium for driving the print medium for printing in a printing system, in an example implementation, a motor is operated for driving the print medium, at a first specific speed, along a media-path in the printing system. After a first specific number of rotations of the motor, it is detected, based on identification of a torque change event, that the print medium at a de-skew position in the media-path. At the de-skew position a leading edge of the print medium is at a de-skew unit of the printing system and the torque change event is indicative of a deviation in a current operating torque of the motor from a standard operating torque of the motor.

Claims (78)

1. A method of detecting position of a print medium for driving the print medium for printing in a printing system, comprising:

operating a motor for driving the print medium, at a first specific speed, along a media-path in the printing system; and

detecting, based on identification of a torque change event, that the print medium is at a de-skew position in the media-path, wherein at the de-skew position a leading edge of the print medium is at a de-skew unit of the printing system, the torque change event being indicative of a deviation in a current operating torque of the motor from a standard operating torque of the motor after a first specific number of rotations of the motor, wherein detecting that the print medium is at the de-skew position comprises:

determining a moving average torque of the motor, wherein the moving average torque is a moving average value of the current operating torque of the motor;

determining a torque deviation, wherein the torque deviation is a difference between the moving average torque and the standard operating torque;

checking whether the motor has completed the first specific number of rotations; when the motor has completed the first specific number of rotations,

operating the motor for driving the print medium at a second specific speed;

comparing the torque deviation with a de-skew position torque deviation, wherein the de-skew position torque deviation is a specific difference between a moving average torque of the motor when the leading edge of the print medium is at the de-skew unit and the standard operating torque; and

when the torque deviation of the motor matches with the de-skew position torque deviation, identifying the torque change event to detect that the print medium is at the de-skew position.

2. The method as claimed in claim 1 , wherein detecting that the print medium is at the de-skew position comprises:

checking whether the motor has completed the first specific number of rotations; and

when the motor has completed the first specific number of rotations,

operating the motor for driving the print medium at a second specific speed;

setting a stall torque of the motor to a de-skew position torque, wherein the de-skew position torque is a specific torque value of the motor when the print medium is at the de-skew position;

when the current operating torque of the motor equals the stall torque, identifying that the motor is stalled; and

when the motor is stalled, identifying the torque change event to detect that the print medium is at the de-skew position.

3. The method as claimed in claim 1 , wherein detecting that the print medium is at the de-skew position comprises:

checking whether the motor has completed the first specific number of rotations;

when the motor has completed the first specific number of rotations,

operating the motor for driving the print medium at a second specific speed;

comparing the current operating torque of the motor with a de-skew position torque, wherein the de-skew position torque is a specific torque value of the motor when the print medium is at the de-skew position; and

when the current operating torque of the motor matches with the de-skew position torque, identifying the torque change event to detect that the print medium is at the de-skew position.

4. The method as claimed in claim 1 , further comprising:

prior to detecting that the print medium is at the de-skew position, detecting, based on identification of another torque change event of the motor, that the print medium is at a separation position in the media-path, wherein at the separation position a leading edge of the print medium is at a separation unit of the printing system, the other torque change event indicative of a deviation in the current operating torque of the motor from the standard operating torque before the first specific number of rotations of the motor.

5. The method as claimed in claim 4 , wherein detecting that the print medium is at the separation position comprises:

comparing the current operating torque of the motor with a separation position torque, wherein the separation position torque is a specific torque value of the motor when the print medium is at the separation unit; and

when the current operating torque of the motor matches with the separation position torque, identifying the other torque change event to detect that the print medium is at the separation position.

6. The method as claimed in claim 4 , wherein detecting that the print medium is at the separation position comprises:

determining a moving average torque, wherein the moving average torque is a moving average value of the current operating torque of the motor;

determining a torque deviation, wherein the torque deviation is a difference between the moving average torque and the standard operating torque;

comparing the torque deviation with a separation position torque deviation, wherein the separation position torque deviation is a specific difference between a moving average torque of the motor when the leading edge of the print medium is at the separation unit and the standard operating torque; and

when the torque deviation matches with the separation position torque deviation, identifying the other torque change event to detect that the print medium is at the separation position.

7. A printing system comprising:

an input tray;

a motor for driving a print medium from the input tray along a media-path in the printing system:

a media detector and regulator to:

rotate the motor at a standard operating torque for driving the print medium at a first specific speed along the media-path;

after a first specific number of rotations of the motor, detect, based on identification of a deviation in a current operating torque of the motor from the standard operating torque, that the print medium is at a de-skew position, wherein at the de-skew position a leading edge of the print medium is at a de-skew unit of the printing system; and

wherein to detect that the print medium is at the de-skew position, the media detector and regulator is to:

determine a moving average torque of the motor, wherein the moving average torque is a moving average value of the current operating torque of the motor;

determine a torque deviation, wherein the torque deviation is a difference between the moving average torque and the standard operating torque;

check whether the motor has completed the first specific number of rotations: when the motor has completed the first specific number of rotations,

rotate the motor for driving the print medium at a second specific speed;

compare the torque deviation with a de-skew position torque deviation, wherein the de-skew position torque deviation is a specific difference between a moving average torque of the motor when the leading edge of the print medium is at the de-skew unit and the standard operating torque, and

when the torque deviation of the motor matches with the de-skew position torque deviation, identify the torque change event to detect that the print medium is at the de-skew position.

8. The printing system as claimed in claim 7 , wherein to detect that the print medium is at the de-skew position, the media detector and regulator is to:

check whether the motor has completed the first specific number of rotations; and

when the motor has completed the first specific number of rotations,

rotate the motor for driving the print medium at a second specific speed;

setting a stall torque of the motor to a de-skew position torque, wherein the de-skew position torque is a specific torque value of the motor when the print medium is at the de-skew position;

when the current operating torque of the motor equals the stall torque, identify that the motor is stalled; and

when the motor is stalled, identify the deviation in the current operating torque of the motor from the standard operating torque to detect that the print medium is at the de-skew position.

9. The printing system as claimed in claim 7 , wherein to detect that the print medium is at the de-skew position, the media detector and regulator is to:

check whether the motor has completed the first specific number of rotations; and

when the motor has completed the first specific number of rotations,

rotate the motor for driving the print medium at a second specific speed;

compare the current operating torque of the motor with a de-skew position torque, wherein the de-skew position torque is a specific torque value of the motor when the print medium is at the de-skew unit; and

when the current operating torque of the motor matches with the de-skew position torque, identify the deviation in the current operating torque to detect that the print medium is at the de-skew position.

10. The printing system as claimed in claim 7 , wherein the media detector and regulator is to:

before the first specific number of rotations of the motor, detect, based on identification of another deviation in the current operating torque of the motor from the standard operating torque, that the print medium is at a separation position in the media-path, wherein at the separation position a leading edge of the print medium is at a separation unit of the printing system; and

when it is determined that the print medium is at the separation position, regulate rotation of the motor to move the print medium from the separation position towards the de-skew position.

11. A non-transitory computer-readable medium comprising computer-readable instructions for detecting position of a print medium for driving the print medium for printing in a printing system, the computer-readable instructions when executed by a processor, cause the processor to:

rotate a motor for driving the print medium at a first specific speed along a media-path in the printing system;

before a first specific number of rotations of the motor, detect, based on identification of a first deviation in a current operating torque of the motor from a standard operating torque, that the print medium is at a separation position, wherein at the separation position a leading edge of the print medium is at a separation unit of the printing system;

after the first specific number of rotations of the motor, detect, based on identification of a second deviation in the current operating torque from the standard operating torque, that the print medium is at a de-skew position, wherein at the de-skew position a leading edge of the print medium is at a de-skew unit of the printing system; and

wherein the instructions to detect, based on identification of the second deviation, that the print medium is at the de-skew position, when executed by the processor, cause the processor to:

determine a moving average torque of the motor, wherein the moving average torque is a moving average value of the current operating torque of the motor;

determine a torque deviation, wherein the torque deviation is a difference between the moving average torque and the standard operating torque;

check whether the motor has completed the first specific number of rotations; when the motor has completed the first specific number of rotations,

rotate the motor for driving the print medium at a second specific speed;

compare the torque deviation with a de-skew position torque deviation, wherein the de-skew position torque deviation is a specific difference between a moving average torque of the motor when the leading edge of the print medium is at the de-skew unit and the standard operating torque, and

when the torque deviation of the motor matches with the de-skew position torque deviation, identify the torque change event to detect that the print medium is at the de-skew position.

12. The non-transitory computer-readable medium as claimed in claim 11 , wherein the instructions to detect, based on identification of the second deviation, that the print medium is at the de-skew position, when executed by the processor, cause the processor to:

check whether the motor has completed the first specific number of rotations;

when the motor has completed the first specific number of rotations,

rotate the motor for driving the print medium at a second specific speed; and

compare the current operating torque of the motor with a de-skew position torque, wherein the de-skew position torque is a specific torque value of the motor when the print medium is at the de-skew unit; and

when the current operating torque of the motor matches with the de-skew position torque, identify the second deviation to detect that the print medium is at the de-skew position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2019
From: CAGA-ANAN, MARK; HENG, YONG POO; TEOH, WEI LIT
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050956/0778 →
Continuity (1)
Related Publication 20200009887A1 · Jan 9, 2020