Patent ID: 8243298

Claim:
A computer implemented method for detecting a printer condition, the computer implemented method comprising: receiving a set of signals from an optical sensor detecting an optical beam in a printer; detecting within the set of signals a current state of a paper roll containing paper within the printer, wherein a falling paper roll breaks the optical beam; responsive to the current state indicating that the paper roll moved from a desired position between a set of devices, sending a response signal; responsive to the current state indicating that the paper roll moved from the desired position between the set of devices, counting a number of paper line feed commands that are issued; determining if the number of the paper line feed commands that are issued exceeds a predetermined value; and responsive to the number of the paper line feed commands exceeding the predetermined value, sending the response signal, wherein the set of devices comprise a fixed roller and an adjustable roller defining a roller gap, the adjustable roller mounted on a frame, the frame rotatable about a pivot point, the optical sensor and optical beam positioned below the roller gap a distance of at least one half the roller gap; and an adjusting handle affixed to the frame for adjusting the adjustable roller.