EP0357718A1 - Paper movement monitor. - Google Patents

Paper movement monitor.

Info

Publication number
EP0357718A1
EP0357718A1 EP19890902331 EP89902331A EP0357718A1 EP 0357718 A1 EP0357718 A1 EP 0357718A1 EP 19890902331 EP19890902331 EP 19890902331 EP 89902331 A EP89902331 A EP 89902331A EP 0357718 A1 EP0357718 A1 EP 0357718A1
Authority
EP
European Patent Office
Prior art keywords
paper
operative
edge
movement
ratio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP19890902331
Other languages
German (de)
French (fr)
Other versions
EP0357718B1 (en
Inventor
David Steele
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unisys Corp
Original Assignee
Unisys Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Unisys Corp filed Critical Unisys Corp
Publication of EP0357718A1 publication Critical patent/EP0357718A1/en
Application granted granted Critical
Publication of EP0357718B1 publication Critical patent/EP0357718B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/46Applications of alarms, e.g. responsive to approach of end of line
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J11/00Devices or arrangements  of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
    • B41J11/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering

Definitions

  • the general function of any printing machine is to cause a printing device to traverse a line of printing. Thereafter the paper web is advanced by the distance of one or more line spacings and the printing head once again executes a line of printing.
  • monitors have relied upon electrical signalling between the printer and the monitor itself in order to indicate when the paper should be executing a line advance.
  • the present invention seeks to improve over this situation by providing that the monitor is reliant for its function only upon paper movement and not in any subservient way upon the actions of the printer.
  • the present invention* thereby seeks to achieve a true add-on capability for such a monitor irrespective of the type of printer employed.
  • the present invention consists in an apparatus for monitoring movement of paper in a printer, said apparatus comprising a first movement sensor operative to engage paper in a printer at a first point and operative to detect the distance moved by the paper at said first point between successive lines of printing, said apparatus providing indication of a paper feed error if said distance of movement detected by said first sensor does not lie within first and second predetermined limits.
  • One preferred embodiment of the present invention provides rolling means for rolling against the paper and a rotation detection means for detecting rotation of the rolling means. If the rolling means has not rotated through at least a predetermined distance, but no greater than another predetermined distance, during a first time period after detection of first movement, no paper movement error is flagged or indicated. If the detected movement is too short or too long during the period of movement the appropriate error is indicated. Should any paper movement be detected during a second period when printing should take place y a spurious paper movement is indicated.
  • Printers typically have a paper input point and a paper output point. Should any malfunction occur within the printer causing paper tearing or paper accumulation.simple prior art paper movement monitors will not detect the condition.
  • the present invention seeks to provide added utility by including in the apparatus a second movement sensor operative to engage paper in a printer at a second point and operative to detect the distance moved by the paper at said second point between successive lines of printing, the apparatus being operative to make a first sum of the distance detected by the first sensor to make a second sum of the distance detected by the second sensor, and to provide indication of paper accumulation if the difference between the first sum and the second sum exceeds a predetermined magnitude.
  • the present invention provides that the first sensor comprises; a first rolling means for rolling on the advancing paper and a first rotation detection means for providing output indicative of angular movement of the first rolling means; wherein the second sensor comprises second rolling means for rolling on the paper and second rotation detection means for providing output indicative of angular movement of the second rolling means; and wherein the apparatus self-calibrates by making a sum of the output of the first rotation detection means, by making a sum of the output of the second rotation detection means, and by finding the ratio between the sums of the outputs of the first and second rotation detection means to establish an advance ratio.
  • the present invention further provides for multiplying the sum of the output of the first or second rotation detection means by the advance ratio to normalize the outputs of the first and second rotation detection means to have the same sensitivity as one another to paper movement.
  • the present invention yet further provides for the formation of a long term value of the advance ratio / based on paper movement through a first number of lines of printing; and the formation of a short term value of the advance ratio based on paper movement through a second number of lines of printing less than the first number of lines of printing and where indication of a problem with paper movement between the first and second sensors is indicated if the ratio between the long term value of the advance ratio and the short term value of the advance ratio falls outside pre- determined upper and lower values.
  • the present invention further provides for the establishment of the long and short term values of the- advance ratio during an initial calibration routine.
  • the preferred form of the rotation detector is an optical light transmission, circular grating which provides a plurality of countable pulses for each line advance by the printer.
  • the second preferred form of paper movement sensor in the present invention is provided in the form of a first edge wheel and a second edge wheel ( each provided to roll against portions of advancing paper close to respective edges of the advancing paper.
  • Each edge wheel is provided with a respective edge wheel rotation detector.
  • the preferred form of edge wheel rotation detector is an optical grating of the same general type used for the single or sole wheel.
  • the present invention seeks, in addition to detecting errors in advance of paper in a printer, to detect skew errors where one side of the advancing paper becomes stuck and the paper rotates to adopt an angle other than in the direction of its advance. Accordingly the present invention provides that i if the difference between the sums of the outputs of the edge wheel rotation detectors exceeds a predetermined limit, indication of paper skew ⁇ either at the input to the printer or at the output of the printer ⁇ will be provided.
  • the invention further provides that a ratio is formed between a sum of the output of a first one of the edge wheel rotation detectors and the sum of a second one of the outputs of the edge wheel rotation detectors ; to provide an edge ratio.
  • the edge ratio is then used to multiply the output of one or other of the outputs of the edge wheel rotation detectors to normalize the sensitivity of both edge wheel rotation detectors such that they are the same for equal advance of paper.
  • the invention further provides that a long term value of the edge ratio is formed based on paper movement through a first number of lines of printing; that a short term value of the edge ratio is formed based on paper movement through a second number of lines of printing, less than the 0 first number of lines of printing; and that paper skew is indicated if the ratio between the long term value of the edge ratio and the short term value of the edge ratio falls outside predetermined upper and lower values. In this way long-term slight movements of paper liable to cause error
  • the present invention further provides, that should a ratio between the long-term value of paper advance and a short-term value of paper advance fall outside predetermined limits, a paper movement fault can be flagged either at the entry to the printer or at the exit of the printer depending upon where the discrepancy was discovered.
  • the present invention also provides for the ratio between the long-term value of output of each edge wheel rotation detector and the short-term value of each edge wheel rotation detector to be formed and for a skew error to be indicated if the ratio so formed again falls outside a pre- determined range of values.
  • the amount of paper advance is taken as the mean value of the individual normalized or un-normalized edge wheel rotation detector output (i.e. half the sum of the outputs).
  • the wheel In the sole wheel sensor, the wheel is provided in the middle of the paper so as to be insensitive to skew.
  • the paper movement sensor t in each instance ( is provided in a housing which comprises a pair of arms. The arms engage some portion of the apparatus associated with the printer.
  • a second housing for the second paper movement sensor has arms which engage the housing for the first paper movement sensor.
  • both paper movement sensors can be hinged independently of the printing apparatus for paper loading.
  • the housing for the first paper movement sensor is identical with the housingfor the second paper movement sensor to achieve economy of fabrication
  • f as many paper movement sensors as are required may be strung together to monitor paper movement at an increased plurality of points.
  • FIG.l shows the overall system wherein the present invention is employed.
  • FIG.2 shows a cross-sectional view of a printe suitable for use with the present invention, and also shows the positioning of the paper movement sensors.
  • FIG.3 shows a cross-sectional view of a paper movement sensor employing a single wheel.
  • FIG.4 shows a projected representation of the single wheel paper movement detector of FIG.3.
  • FIG.5 shows a schematic diagram of photo-electric rotation detector suitable for use in conjunction with the wheel rotation detector grating of FIG.4.
  • FIG.6 is a flow chart indicating a first level of activity of the monitor logic of FIG.l where gross and near-instantaneous paper movement errors are detected.
  • FIG.7 shows a cross-sectional view of a pape movement sensor employing a pair of edge wheels.
  • FIG.8 is a flow chart indicating the initia calibration routine, used to establish long and short ter values of different ratios and parameters, and particularly directed towards those circumstances where the sensor shown in FIG.7 is employed.
  • FIG.9 is a flow chart indicating how the monitor logic of FIG.l performs a continuous self-calibrating function and further detects long-term paper movement errors.
  • FIG.l shows a schematic diagram of the overall system wherein the present invention is employed.
  • a roll of paper 10 feeds a continuous paper web 12 as indicated by the first arrow 14 into a printer 16.
  • a first movement sensor 18 monitors movement of the paper 12 as it enters the printer 16.
  • the printer 16 is controlled via via bi-directional printer coupling 20 by a printer contro processor 22 which responds to outside commands and data to cause the printer 16 to advance the paper 12 and to print visible records thereon.
  • a second paper movement sensor 26 monitors movement of the paper 12 as it exits from the printer 16.
  • the first 18 and second 26 paper movement sensors provide input to monitor logic 28 which responds to the inputs of the paper movement sensors 18,26 in a manner herinafter described.
  • the function of the monitor logic 28 is to analyse the outputs of the paper movement sensors 18,26 and to use the analysed inputs to detect paper movement errors. Should a paper movement error be detected, the monitor logic 28 can 7529 '
  • the present invention concerns itself with the monitor logic 28 together with the first and second paper movement sensors 18,26.
  • FIG.2 is a cross-sectional view of an exemplary printer which can be used with the present invention. It is to be understood that the type of printer shown in FIG. 2 is. not restrive in type so far as the present invention is concerned. The printer of FIG.2 is shown merely by way of example. FIG.2 further shows the positions of the first paper movement sensor 1 ' 8and of the secondpaper movement sensor 26. Paper 12 is fed from the roll 10 over an input platform 34 into a printing well 36 by means of a pair of opposed pinch wheels 38 which grip the paper 12 and one of which is driven to cause paper 12 to be advanced. The paper 12 passes from the pinch wheels 38 onto the face of a fixed platen 40.
  • the paper is moved by the pinch wheels 38 onto an exit platform 46 wherefrom it passes either to a further roll for storage or to an exit slot (neither of which is shown) for retention by a user.
  • the first paper movement sensor 18 engages the paper 12 at the input platform 34 to trap the paper 12 between itself and the input platform 34.
  • the paper 12 is free to slide against the input platform 34.
  • the second paper movemen sensor 26 similarly engages the paper 12 at the exit platform 46.
  • the overall printer 16 is powered by a motor
  • the cam disc 50 comprises a magnet 52 sensed in a predetermined position by a magnetic sensor 54. When the magnet 52 is again detected by the magnetic sensor 54 a signal is passed to the printer control processor 22 which removes power from the motor 48.
  • cam riders 56 are moved up and down by a contoured lower surface of the cam disc 50 to control paper advance by the opposed pinch wheels 38 and movement of the print head 42 across the platen 40.
  • the rotation of the cam wheel 50 causes a first action wherein the paper 12 is advanced by one-line spacing and a second action wherein the head 42 traverses the platen 40.
  • the printer control processor 22 provides control signals to the dot matrix print head 42 so that a desired visible record is left upon the paper 12.
  • the style of printer shown in FIG.2 is not restrictive with regard to the present invention.
  • the present invention seeks to detect errors 9/07529
  • FIG.3 shows a cross-sectional view of one preferred form of the movement sensor or sensors 18,26 other ⁇ wise shown in FIGS.l and 2.
  • a sensor housing 58 comprises shaft apertures
  • a shaft 62 is supporte at its extremities by bushes 64.
  • a sole wheel 66 is provide at the centre of the shaft 62 concentrically affixed thereto.
  • the sensor housing 58 is generally enclosed and the sol wheel 66 protrudes from the lower face 68 of the housin
  • the wheel 66 has sufficien clearance from the lower face 68 of the sensor housing 5 freely to roll against paper 12.
  • the sensor housing 58 i fixed relative to the moving paper so that the shaft 62 i at a right angle to the desired direction of movement o
  • FIG.4 shows a projected view of the paper movemen sensors 18,26 of FIG.3.
  • the housing 58 is show for clarity in phantom outline, as if made of transparen material. it is to be understood that the housing 58 ca indeed be made of transparent material, but equally it ca be made of opaque material without loss of function.
  • the shaft 62 is held in end slots 78 in the en walls of the housing 58 by means of leaf springs 80 allowin a degree of freedom of movement of the housing 58 relativ to the surface of paper 12 so that vertical tolerances (a shown in FIG.2) can be accommodated without undue frictio being applied to the paper 12 against either the input platform 34 or the exit platform 46.
  • the housing 58 comprises a pair of support arms 82 ( with lugs 84 at the dista ends thereof,capable of engaginga support 88 (generically show in phantom outline in FIG.2) or operative to engage hole or recesses 86 in another housing 58.
  • first senso 18 of FIG.2 engages support means 88 and the second pape movement sensor 28 of FIG.2 engages the housing of the firs paper movement sensor 18. Should further paper movement sensors be required along the exit path of paper 12 the can be attached in a long-chain as indicated in FIG.2.
  • a photodetector yoke 90 spans the photo-optic grating wheel 76 which is provided with circumferentially equispaced areas of opacity and transparenc to light.
  • the photodetector yoke 90 shines light towards the photo-optic grating wheel 76 and detects its passage or non-passage there-through to generate a pulsating electric signal which changes as the wheel 66 rotates, and where each pulse represents a predetermined distance of movement of paper 12 beneath the wheel 66.
  • FIG.5 is a schematic diagram of the electrical circuits associated with the photo-optic grating wheel 76
  • the photodetector yoke 90 comprises a light emitting diode 92 or other light source shining light towards the photo- optic grating wheel 76.
  • Light passing through the photo- optic grating wheel 76 is intercepted by a phototransistor 94.
  • a first resistor 96 regulates electrical current from a supply rail 98 through the light emitting diode 92 whose other terminal is connected to a ground rail 100.
  • the emitter 102 of the phototransistor 94 is also connected to the ground rail 100.
  • a second resistor 104 provides a load to the collector 106 of the phototransistor 94 to develop a voltage responsive to the amount of light incident upon the photo ⁇ transistor 94.
  • the collector 106 of the phototransistor 94 is connected to a first input terminal of a voltage comparator 108 and a second input terminal of the voltage comparator 108 is connected to a reference voltage source 110.
  • the comparator 108 provides a logic signal of a first polarity, and if the voltage on the collector 106 of the phototransistor 94 is less than the value of the reference voltage source 110, the output 112 of the comparator 108 provides a logic signal of the opposit polarity. As the wheel 66 rotates, the comparator 108 thu provides as output 112 a succession of alternating polarit logic pulses.
  • the phototransistor 94 and the lightemittin diode 92 are generally contained in the photodetector yok 90.
  • the comparator 108 resistors 96,104 and supplies 98,110, are generally provided by the monitor logic 28.
  • Connectin wires 114 connect the photodetector yoke 90 to the monito logic 28.
  • the electrical circuit shown in FIG.5 is give only by way of example. It is to be understood that man other forms of electrical circuit can be used with equa success by the photodetector yoke 90 and monitor logic 2 and each different form of circuit is equally applicabl in the present invention. It is only necessary that output be provided in response to rotation of the sole wheel 66.
  • the present invention also provides that magneti rotation sensors and integrating tachometers can be use to detect rotation of the sole wheel 66. Those skilled in the art will be aware of other means whereby rotation of the sole wheel 66 can also be detected, each of which other means can be applied in the present invention.
  • FIG.6 is a flow chart of the activities of the monitor logic 28 in detecting instantaneous paper movement problems using the information available from a paper movement sensor 18,26 as shown in FIGS.3, and 5.
  • the monitor logic 28 When the monitor logic 28 is operational it enters the routine shown in FIG.6 via a start instruction 116.
  • a first test 118 is then performed to see if the logic output 112 of the comparator 108 has changed. If no change has occurred the first test 118 is repeated until a change in the logic output ,112 is detected. If a change in the logic output 112 of comparator 108 is detected the first test moves to a first operation 120 wherein a running count of the number of changes N to the output 112 of the comparator 108 is set to unity value.
  • a first timer Tl commences its operation. Thereafter the first operation 120 passes control to a second test 122 which also looks for a change in the logic output 112 of the comparator 108. If no change is perceived f the second test 122 passes control to a third test 124 which tests to see if the period of the first timer Tl has expired. If the period of the first timer Tl has not expired control is passed back to the second test 122. If the second test 122 perceives a change in the logic output 112 of the comparator 108, control is passed to a second operation 126 whereat the running count N of pulses from the logic output 112 of the comparator 108 is incremented by one.
  • the second operation 126 then passes control to a fourth test 128 which tests to see if the period of the first timer Tl has expired. If the period of the first timer Tl has expired, control is passed to a fifth test 130. If the period of the first timer Tl has not expired, control is passed back to the second test 122, seeking further change in the logic output 112 of the comparator 108. If. durin waiting for a change in the logic output 112, the third test
  • the period of the first timer Tl is chosen to be slightly in excess of the time required for the cam disc
  • the frequency of the alternate light and dark patterns on the photo-optic grating wheel 76 is chosen such that at least three and no more than five pulses should be provided by the output 112 of the comparator 108 during a movement of paper.
  • the target value for a line shift is in fact, in this example, chosen to be four pulses. In practice the first pulse may just have been provided during the previous line shift and thus be omitted. Alternatively, a further pulse may just happen at the end of a line shift because of lack of any phase integrity between the pulses and the line shifts. Thus, the target value of four may lack a pulse or may acquire an additional pulse. A valid line shift is thus taken as being any number of pulses between one more and one less than the target value.
  • the fifth test 130 tests to see if the running count N during the line shift was less than three pulses . If the running count was less than three pulses ,an exit is made via a 'stuck* routine 132 which will indicate that the paper 12 has moved less than the desired value of pulses ⁇ « - n , Mn O 89/07529 ' '
  • control is passed to a sixth test 134 which tests whether or not more than five pulses were obtained in the running count. If more than fived pulses were obtained in the running count r control is passed to a 'overrun* routine 136 where indication is provided that some agency has caused more paper
  • the 'overrun' routine 136 prompts the appropriate response from the error display
  • control is passed to a third operation 138 where, if desired, a signal
  • the period of the second timer T2 is slightly longer than the time required for the print head 42 to traverse
  • the third operation 138 passes control to a sevent test 140 which looks for change in the output 112 of the comparator 108. If no change is instantly detected,the sevent test 140 is repeated. If change is detected by the seventh test / control is passed to an eighth test 142 to see if the period of the second timer T2 has expired. If the period of the second timer T2 has not expired, the routine exits via a 'spurious advance' routine which indicatesto the error display 30 and the printer control processor 22 that spurious advance during printing has taken place. Should the eighth test 142 indicate that the period of the second timer T2 has expired f control is passed directly to the first operation 120. A ninth test 144 modifies the seventh test 140 such that control is passed directly to the first test 118 should the seventh test 140 detect no change before the period of the second timer T2 has expired.
  • the routine indicated in FIG.6. is executed for the first papermovement sensor 18 where it alone is provided, and for both the first paper movement sensor 18 and the second paper movement sensor 28 in a system where both are provided.
  • the count N of FIG.6 which is here indicated as being the raw number of changes of the output 112 of the comparator 108, can be a modified or normalized count obtained by methods hereinafter to be described.
  • the second operation 126 can be caused to make the running count N a normalized value rather than the sum of raw counts. This is achieved by multiplying the actual sum of counts by a correcting factor whose derivation is hereinafter explained.
  • the monitor logic 28 provides for detection of short term errors of movement within the printing well 36 of the printer 16. If the first paper movement sensor 18 produces a normal count and the second paper movement sensor 26 produces a low count, paper is accumulating in the printing well 36. Indication is provided thereby not only of paper being stuck (from either of the paper movement sensors 18 or 26) but also where the paper 12 is becoming stuck. If the second paper movement sensor 26 shows a normal count and the first paper movement sensor 18 shows a low count, there having been no previous indication of error ⁇ it is indicative of the paper 12 having become torn in the printing well 36.
  • the monitor logic 28 of the present invention is operative to maintain a running count over several lines for each of the first paper movement sensor 18 and the second paper movement sensor 26 and.should the difference in the running count exceed predetermined limits, to flag an appropriate error indicative of anomylous movement of paper in the printing well 36.
  • the activity of the monitor logic 28 when no count at all is obtained from either of the first paper movement sensor 18 or the second paper movement sensor 26 is not shown in FIG.6, but equally within the scope of the present invention.
  • the monitor logic 28 indicates a condition which can either be lack of paper 12 or a total jam. If only the first paper movement sensor 18 indicates zero movement the monitor logic 28 provides indication to the error display 30 and to the printer control processor 22 that acondition exists either where a paper break has occurred in the printing well 36 or where the roll 10 of paper 12 is exhausted. An indication of simply paper exhaustion is provided if the monitor logic 28 detects a zero count from a first paper movement sensor 18 immediately subsequently to a lower count from the first paper movement sensor 18. If the zero count is obtained only from the second paper movement sensor 26, the monitor logic 28 provides output to the error display 30 and to the printer control processor 22 indicative of a paper break either in the printing well 36 or on the platen 40.
  • FIG.7 shows a cross-sectional view of a sensor 18,26 according to a second preferred embodiment thereof.
  • a housing 148 is provided / having the same general external outline shown as the housing of FIG.4, but wherein the shaft 62 of FIG.4 is replaced by a pair of aligned half- shafts 150 each extending a little less than halfway across the second housing 148 and supported by bushes in apertures in external walls 154 of the second housing 148 and in internal support walls 156.
  • Edge wheels 158 protrude through respective bottom faces 160 of the second housing 148 to roll against paper 12.
  • Dividing walls 162 separate the edge wheels 158 from photo-optic wheels 164 which are each situated in a dust protected chamber 166, one at either end of the second housing 148.
  • the edge wheels 158 are each capable of independent free rotation with respect to the other.
  • Each photo-optic wheel 164 is provided with a photodetector yoke 90 and the circuitry shown in FIG.5 to allow interfacing to the monitor logic 28.
  • the monitor logic 28 performs additional functions to detect skew of the paper. If either of the edge wheels 158 produces an incorrect count (in this instance, for preference, either less than three pulses or more than five pulses) as the paper 12 moves, the monitor logic 28 indicates to the error display 30 and to the printer - 23 -
  • the monitor logic 28 is also operative to maintain a running sum of the counts obtained from the respective edge wheel photo-optic wheels 164. If the running sum should display a difference of a predetermined number of lines having a magnitude greater than the predetermined limit, indication of skew in the direction of lesser count is provided to the error display 30 and the printer control processor 22.
  • FIG.3 can be replaced in either or both positions shown in
  • FIG.2 by the dual edge wheel paper movement sensor shown in FIG.7.
  • the monitor logic 28 When asole wheel 66, paper movement sensor 18,26 is s replaced the monitor logic 28 must replace the skew-free output from the sole vheel 66 (lying in the centre of the paper) with an indication of equivalent merit (i.e. skew free) derived from the two edge wheel photo-optic wheels 164. To do this the monitor logic 28 performs the following calculation -
  • the instantaneous advance counts or count found in the above calculations are then used in the routine of FIG.6 ,and. in all routines described in connection with FIG.6 and the operation of the monitor logic 28 / which would otherwise be used for a sole wheel 66 count. Since the edge wheels 158 are symmetrically placed with respect to the edges of the paper 12 ,the derived counts al and/or a2 display no skew. The symmetry of the edge wheels 158 ensures that any skew increasing the count on one edge wheel 158 will decrease the count on its partner edge wheel 158 so that their sum remains constant.
  • FIG.8 shows a flow chart of the manner in which apparatus of the present invention self-calibrates in order to accommodate detection of long-term paper feeding errors with precision.
  • the routine shown in FIG.8 permits the differences in diameters between wheels 66,158 to be accommodated iand even allows for different numbers of pulses per unit angle of rotation from the photo-optic grating wheels 76 and the photo-optic wheels 164 to be accommodated.
  • a start-up instruction 168 is issued whenever fresh paper 12 is loaded or whenever it is desired to test or recalibrate the system.
  • The. start-up instruction 168 can originate from the printer control processor 22 or can be initiated by push button switch used by an operator.
  • the start-up instruction 168 immediately passes control to a fourth operation 170 where the printer control processor is commanded to cause the paper 12 to be advanced by a predetermined number of lines.
  • the number of lines chosen is twenty. For greater precision a greater number of lines is chosen and • if less precision is acceptable, a lesser number of lines is chosen. The number here chosen is by way of example only.
  • the routine shown in FIG.8 is demonstrative of the situation where both the first paper movement sensor 18 and the second paper movement sensor 26 are of the type illustrated in FIG.7.
  • accumulated sums of pulses from four edge wheels 158 are made and manipulated. It is to be understood that should one or other of the paper movement sensors 18,26 be of the type shown in FIG.3, the edge wheel derived pulse counting routine is omitted for that sensor of the type shown in FIG.3 and the mean advance of the sole wheel 66 used instead in all calculations.
  • the fourth operation 170 passes to two simultaneously executed chains of operation.
  • a first chain the pulses derived from the photo-optic wheels 164 associated with individual edge wheels 158 of the first paper movement sensor 18 are counted in a fifth operation 172.
  • the fifth operation 172 passes through a sixth operation 174 wherein the edge ratio of the first paper movement sensor 18 is calculated by taking the ratio between the accumulated counts derived from the lefthand photo-optic wheel 164 and the accumulated counts derived from the righthand photo- optic wheel 164.
  • the sixth operation 174 passes control to a seventh operation 176 where the mean advance of the first paper movement sensor 18 is calculated.
  • a second chain of operations calculating the edge ratio and the mean advance for the second paper movement sensor 26. is accomplished in a eighth operation 178 corresponding to the fifth operation 172, in a ninth operation
  • T h us the edge ratio and the advance are worked out for both the first paper movement sensor 18 and the second paper movement sensor 26 over a large number of advanced lines of printing.
  • ER1 (El) (E2) To calculate edge ratio of second sensor 26 (ER2);
  • the edge ratios ER1,ER2 reflect the ratio in counts derived from the edge wheels of the FIG.7 embodiment of the movement sensors 18,26.
  • the edge ratios are used to correct errors between counts induced by different spacial rates of dark and light areas on the photo-optic wheels 164 and caused by differing diameters of the edge wheels 158.
  • the calculations made by the monitor logic 28 are as follows:
  • advance ratio AR is used to correct errors and differences in count of mean advance so that differences in subsequent advances can be detected.
  • the corrected values of E2 and E4 are only identical to El and E3 respectively over the long period of paper advance during the calibration routine.
  • the corrected value (corrected by the long term advance ratio or edge ratio discovered during calibration) will deviate from equality with the other parameter used to calculate the correction ratio (ER1,ER2,A1) .
  • the advance ratio AR, and the edge ratios ER1,ER2 could equally have been calculated as the inverse ratios to those shown in which case the correction would have been caused in one instance by multiplying El by ER1, in another by multiplying E3 by ER2, and in a final instance by multiplying Al by AR.
  • FIG.9 illustrates how the system continues to self-calibrate during use and how deviations from normal values are detected.
  • FIG.9 is entered via a run instruction 188 subsequent to the exit instruction 186 of FIG.8.
  • Control is passed immediately to a tenth test 190 which checks the output of the photodetector yokes 90 to see if a line advance been achieved. If a line advance has been achieved control is passed to a twelfth operation 192 which maintains a long table of values found in line advances .
  • the long table comprises a list of all of the values of counts derived from all of the photo-optic wheels 164 (alternately 76 where appropriate) over a predetermined number of line advances of the paper 12.
  • that value of count corresponding to the particular photo- optic wheel 164 (or 76) which has been longest on the table is discarded. All of the other values are moved up one place and the new value stored as the earliest value. This is a standard stack operation. Thus, at each instance of line advance during the operation of the printer 16. a fresh 'running average' assessment of the performance of the monitoring system is provided. The.
  • the thirteenth operation 194 passes control to a fourteenth operation 196 wherein a short table is maintained and updated in the same way that the long table was maintained and updated by the twelfth operation 192. That is to say, a shorter table, for example, consisting in the accumulated pulses received from each photo-optic wheel 164 (or 76 where appropriate) for the previous five lines , has the longest- present individual line count for each photo-optic wheel 164 (or 76 as appropriate) discarded, all accumulated values moved up one place, and the latest received count for one line advance stored in the position for the youngest value.
  • the fourteenth operation 196 passes control to a fifteenth operation 198 wherein a calculation of a short term advance Al' of the first paper movement sensor 18, a calculation of the advance A2* of the second movement sensor 26, a calculation AR' of the advance ratio based on the short table, a calculation of the edge ratio El' based on the short table for the first paper movement sensor
  • the first value is a long term running average over very many lines of paper advance .
  • the second value in each instance is a short term value based on relatively few lines of paper advance.
  • Statistical perturbations and temporary false counts are unable to significantly alter the calculated values of advance and ratios based on the long table whereas any fault which persists for relatively few lines will be detected by alteration in calculated advance and ratio values from the short table.
  • the correction of any count is achieved using only the ratio (AR,E1,E2) discovered from the long table.
  • the short table is thus incapable of masking paper movement errors since its correction ratios (AR* ,E1' ,E2' ) are not used for correcting the counts (as discussed in connection with FIG.8).
  • the long table has control over all corrections and the short table merely reflects instantaneous actual conditions.
  • the initial calibration routine shown in FIG.8 can be used as a starting point for a much larger table used in the routine shown in FIG.9.
  • the initial twenty lines shown in FIG.8 can be made perhaps one hundred lines (for example) simply by adding to the long table, starting with only twenty values as each line advance is achieved until a total of one hundred values is achieved in the long table.
  • the routine sir ⁇ wn in FIG.9 commences for the first time to discard the longest retained count values for each line.
  • a short start-up routine as illustrated in FIG.8 can be used to seed a longer start-up routine as illustrated in FIG.9.
  • an initial set of values found in the initial calibration routine of FIG.8 can be stored in a non-volatile manner in the monitor logic 28 so that, should it for any reason not be desired to waste twenty lines or so of paper (or any other length of paper as may be considered convenient for the calibration routine of FIG.8) the values found on a previous occasion and not discarded when the equipment was switched off, are used to seed the routine of FIG.9.
  • the routine of FIG.9 has been running for some little time, the stored values are discarded from the calculations and a true picture of the running of the monitor 18,26,28 is achieved.
  • the fifteenth operation 198 passes the contro to an eleventh test 200 wherein the ratio between the paper advance Al' for the first document movement sensor 18 for the short table and the advance Al for the first paper movement sensor 18 from the long table is compared with the predetermined limits. If the value of the ratio of the eleventh test 200 falls outside an upperbound or a lower- bound (i.e. it is not within predetermined limits) operation is transferred to a sixteenth operation 202 wherein indication is provided of a fault existing at paper entry. If the ratio is less than a lowerbound ,accumulated paper, tearing in the printing well 36 , or slipping of the pinch wheels 38 , or depletion of the supply of paper 12 is indicated.
  • anomylous paper feeding conditions in the printing well 36 are indicated, such as the paper 12 becoming wrapped round one of the pinch wheels 38, or the pinch wheels 38 failing over time to grip the paper sufficiently to restrain the paper 12 being pulled through the printer 16 by some outside means.
  • control is passed to a twelfth test 204.
  • the sixteenth operation 202 also passes control to the twelfth test 204.
  • the ratio is taken between the value of the paper advance A2' found from the short table for the second paper movement sensor 26 and the value of advance A2 found for the second paper movement sensor 26 from the long table, and tested to see if it lies between predetermined limits, that .is to say, between an upperbound and a lowerbound.
  • control is passed to a seventeenth operatio 206 where indication is provided to the error display 30 and to the printer control processor 22 that an accumulated paper movement fault has been discovered at the paper exit. If the ratio found in the twelfth test 204 is less than its lowerbound, the seventeenth operation 206 provides indication of paper tearing or paper jamming or accumulation within the printing well 36 after the pinch wheels 38. If the short fall in paper movement was discovered both by the eleventh test 200 and the twelfth test 204 a general jamming condition is indicated by the seventeenth operation 206. Alternatively, under these circumstances the seventeenth operation 206 can indicat a possible depletion of paper supply.
  • the seventeenth operation 206 provides indication that unduly rapid paper feed has been experienced by the second paper movement sensor 26. If the eleventh test 200 has previously also detected unduly rapid paper movement the seventeenth operation 2G6 provides indication that some external agency is puling the paper 12 from the printer 16 and that the pinch wheels 38 are unable to resist the pull.
  • control is passed to a thirteenth test 208. .
  • the seventeenth operation 206 passes control to the thirteenth test 208.
  • control is passed to a fourteenth test 212.
  • the eighteenth operation 210 also passes control to the fourteenth test 212.
  • the fourteenth test 212 tests the ratio between the edge ratio E2* found for the second paper movement sensor 26 from the short table and the edge ratio E2 found for the second paper movement sensor 26 from the long table lies within predetermined limits. If the ratio found i the fourteenth test 212 lies outside its predetermined limits. control is passed to a nineteenth operation 214 wherein the monitor logic 28 indicates to the error display 30 and to the printer control processor 22 that an accumulated paper skew has appeared at the exit platform 46. If the
  • the nineteenth operation 214 indicates that the paper 12 for some reason has moved across the printer 16 to one side. This can happen, for example, when the paper roll 10 is
  • control is passed to a fifteenth test 216.
  • the nineteenth operation 214 also passes control to the fifteenth test 216.
  • the fifteenth test 216 takes the
  • control is passed to the tenth test 190.
  • the twentieth operation 218 also passes control back to the tenth test 190.
  • the routine carried out according to FIG.9 is thus a very sensitive test of accumulated paper feeding errors within a paper movement monitoring system. Long term changes, such as wear in wheel diameter, accumulation of debris etc. can be accommodated since the system is continuously self re-calibrating. Should, for example, a piece of paper for some reason adhere to one of the wheels, provided that the change in wheel diameter was not large enough to cause fault indication, the change in the wheel diameter would rapidly become transparent in later operation.

Landscapes

  • Controlling Sheets Or Webs (AREA)

Abstract

Le dispositif de contrôle décrit (18, 26, 28) contrôle le défilement d'une bande de papier (12) à travers une imprimante (16). Les détecteurs de mouvement de papier (18, 26) comprennent une roue centrale (70) ou une paire de roues de bord espacées (158) entraînant chacune une roue photo-optique individuelle (164, 76). En comptant les impulsions en provenance de la roue photo-optique (76, 164), l'unité logique (28) du dispositif de contrôle détermine les condition de bourrage, de suralimentation et de défilement en biais de la bande de papier dans l'imprimante (16) sur une base cumulative à la fois instantanée et à court terme. Le calibrage du système s'effectue automatiquement par l'intermédiaire d'un sous programme d'initialisation et ensuite continuellement pendant le fonctionnement. Les détecteurs de mouvement de papier (18, 26) sont disposés dans des logements protégés de la poussière qui peuvent être enchaînés les uns aux autres de façon à assurer des possibilités de contrôle en de nombreux points.The described control device (18, 26, 28) controls the movement of a strip of paper (12) through a printer (16). The paper motion detectors (18, 26) include a central wheel (70) or a pair of spaced edge wheels (158) each driving an individual photo-optical wheel (164, 76). By counting the pulses coming from the photo-optical wheel (76, 164), the logic unit (28) of the control device determines the conditions of jamming, overfeeding and running across the strip of paper in the printer (16) on a cumulative basis both instantaneous and short term. The system is calibrated automatically via an initialization sub-program and then continuously during operation. The paper motion detectors (18, 26) are arranged in housings protected from dust which can be chained together so as to provide possibilities of control at many points.

Description

PAPER MOVEMENT MONITOR
The present application relates to an apparatus for monitoring the movement of paper in a printing apparatus. It particularly relates to use with a printer for printing upon a continuous paper web. A continuous paper web is generally provided in printers in the form of a roll 'of paper. Printers upon paper rolls are used in many applications. In financial machines such as autotellers and cheque sorting machines a concealed printer is generally provided to keep a visible record of transactions made or recorded. Concealed printers are also to be found in cash registers, electronic analysing equipment, compact electronic graph plotters, chart recorders and the like. The present invention is particularly directed towards detecting paper movement problems in concealed printers where operator oversight is not available.
The general function of any printing machine is to cause a printing device to traverse a line of printing. Thereafter the paper web is advanced by the distance of one or more line spacings and the printing head once again executes a line of printing. In the past monitors have relied upon electrical signalling between the printer and the monitor itself in order to indicate when the paper should be executing a line advance. The present invention seeks to improve over this situation by providing that the monitor is reliant for its function only upon paper movement and not in any subservient way upon the actions of the printer. The present invention* thereby seeks to achieve a true add-on capability for such a monitor irrespective of the type of printer employed. The present invention consists in an apparatus for monitoring movement of paper in a printer, said apparatus comprising a first movement sensor operative to engage paper in a printer at a first point and operative to detect the distance moved by the paper at said first point between successive lines of printing, said apparatus providing indication of a paper feed error if said distance of movement detected by said first sensor does not lie within first and second predetermined limits.
One preferred embodiment of the present invention provides rolling means for rolling against the paper and a rotation detection means for detecting rotation of the rolling means. If the rolling means has not rotated through at least a predetermined distance, but no greater than another predetermined distance, during a first time period after detection of first movement, no paper movement error is flagged or indicated. If the detected movement is too short or too long during the period of movement the appropriate error is indicated. Should any paper movement be detected during a second period when printing should take placey a spurious paper movement is indicated.
Printers typically have a paper input point and a paper output point. Should any malfunction occur within the printer causing paper tearing or paper accumulation.simple prior art paper movement monitors will not detect the condition. The present invention seeks to provide added utility by including in the apparatus a second movement sensor operative to engage paper in a printer at a second point and operative to detect the distance moved by the paper at said second point between successive lines of printing, the apparatus being operative to make a first sum of the distance detected by the first sensor to make a second sum of the distance detected by the second sensor, and to provide indication of paper accumulation if the difference between the first sum and the second sum exceeds a predetermined magnitude. ;
It is a problem when using a pair of devices rolling against paper that manufacturing tolerances ensure that it is virtually impossible to find two rolling devices having the same diameter and thus the same sensitivity to paper movement when their espective rotations are summed.
Accordingly the present invention provides that the first sensor comprises; a first rolling means for rolling on the advancing paper and a first rotation detection means for providing output indicative of angular movement of the first rolling means; wherein the second sensor comprises second rolling means for rolling on the paper and second rotation detection means for providing output indicative of angular movement of the second rolling means; and wherein the apparatus self-calibrates by making a sum of the output of the first rotation detection means, by making a sum of the output of the second rotation detection means, and by finding the ratio between the sums of the outputs of the first and second rotation detection means to establish an advance ratio. The present invention further provides for multiplying the sum of the output of the first or second rotation detection means by the advance ratio to normalize the outputs of the first and second rotation detection means to have the same sensitivity as one another to paper movement. The present invention yet further provides for the formation of a long term value of the advance ratio/based on paper movement through a first number of lines of printing; and the formation of a short term value of the advance ratio based on paper movement through a second number of lines of printing less than the first number of lines of printing and where indication of a problem with paper movement between the first and second sensors is indicated if the ratio between the long term value of the advance ratio and the short term value of the advance ratio falls outside pre- determined upper and lower values. The present invention further provides for the establishment of the long and short term values of the- advance ratio during an initial calibration routine.
In one form of movement sensor for the present invention a single or sole wheel rolls against advancing paper and the rotation detector is coupled to monitor rotation of the sole wheel. The preferred form of the rotation detector is an optical light transmission, circular grating which provides a plurality of countable pulses for each line advance by the printer.
The second preferred form of paper movement sensor in the present invention is provided in the form of a first edge wheel and a second edge wheel( each provided to roll against portions of advancing paper close to respective edges of the advancing paper. Each edge wheel is provided with a respective edge wheel rotation detector. In each instance the preferred form of edge wheel rotation detector is an optical grating of the same general type used for the single or sole wheel.
The present invention seeks, in addition to detecting errors in advance of paper in a printer, to detect skew errors where one side of the advancing paper becomes stuck and the paper rotates to adopt an angle other than in the direction of its advance. Accordingly the present invention provides that i if the difference between the sums of the outputs of the edge wheel rotation detectors exceeds a predetermined limit, indication of paper skew^ either at the input to the printer or at the output of the printer^ will be provided. In order to minimise the effects of tolerance in the diameters of the two edge wheels in the sensor the invention further provides that a ratio is formed between a sum of the output of a first one of the edge wheel rotation detectors and the sum of a second one of the outputs of the edge wheel rotation detectors;to provide an edge ratio. The edge ratio is then used to multiply the output of one or other of the outputs of the edge wheel rotation detectors to normalize the sensitivity of both edge wheel rotation detectors such that they are the same for equal advance of paper. The invention further provides that a long term value of the edge ratio is formed based on paper movement through a first number of lines of printing; that a short term value of the edge ratio is formed based on paper movement through a second number of lines of printing, less than the 0 first number of lines of printing; and that paper skew is indicated if the ratio between the long term value of the edge ratio and the short term value of the edge ratio falls outside predetermined upper and lower values. In this way long-term slight movements of paper liable to cause error
•■^5 are detected^ while the formation of long term and short term values of measured parameters or ratios; in each instance where such long or short term values are formed provides a self-calibrating function capable of overcoming long-term wear and short-term perturbations in mechanical parameters
20 As with the advance ratio, so initial values of the long term and short term values of the edge ratio are established during a calibration routine. In the present invention, where two sensors are employed, there is of course a first edge ratio for the first sensor and a second edge
25 ratio for the second sensor both treated as above described.
The present invention further provides, that should a ratio between the long-term value of paper advance and a short-term value of paper advance fall outside predetermined limits, a paper movement fault can be flagged either at the entry to the printer or at the exit of the printer depending upon where the discrepancy was discovered. Likewise, the present invention also provides for the ratio between the long-term value of output of each edge wheel rotation detector and the short-term value of each edge wheel rotation detector to be formed and for a skew error to be indicated if the ratio so formed again falls outside a pre- determined range of values.
Where a pair of edge wheels are used, the amount of paper advance is taken as the mean value of the individual normalized or un-normalized edge wheel rotation detector output (i.e. half the sum of the outputs). In the sole wheel sensor, the wheel is provided in the middle of the paper so as to be insensitive to skew. By taking the mean value of the edge wheel rotation detector outputs, an equivalen of central positioning of a sole wheel is achieved so far as output sensitivity and insensitivity to skew is concerned. The paper movement sensor t in each instance ( is provided in a housing which comprises a pair of arms. The arms engage some portion of the apparatus associated with the printer. A second housing for the second paper movement sensor has arms which engage the housing for the first paper movement sensor. In this way both paper movement sensors can be hinged independently of the printing apparatus for paper loading. For preference the housing for the first paper movement sensor is identical with the housingfor the second paper movement sensor to achieve economy of fabrication In more complex printers f as many paper movement sensors as are required may be strung together to monitor paper movement at an increased plurality of points.-
The present invention is further explained, by way of example, by the following description taken in conjunction with the appended drawings, in which: FIG.l shows the overall system wherein the present invention is employed.
FIG.2 shows a cross-sectional view of a printe suitable for use with the present invention, and also shows the positioning of the paper movement sensors.
FIG.3 shows a cross-sectional view of a paper movement sensor employing a single wheel.
FIG.4 shows a projected representation of the single wheel paper movement detector of FIG.3.
FIG.5 shows a schematic diagram of photo-electric rotation detector suitable for use in conjunction with the wheel rotation detector grating of FIG.4.
FIG.6 is a flow chart indicating a first level of activity of the monitor logic of FIG.l where gross and near-instantaneous paper movement errors are detected.
FIG.7 shows a cross-sectional view of a pape movement sensor employing a pair of edge wheels.
FIG.8 is a flow chart indicating the initia calibration routine, used to establish long and short ter values of different ratios and parameters, and particularly directed towards those circumstances where the sensor shown in FIG.7 is employed.
FIG.9 is a flow chart indicating how the monitor logic of FIG.l performs a continuous self-calibrating function and further detects long-term paper movement errors.
FIG.l shows a schematic diagram of the overall system wherein the present invention is employed.
A roll of paper 10 feeds a continuous paper web 12 as indicated by the first arrow 14 into a printer 16. A first movement sensor 18 monitors movement of the paper 12 as it enters the printer 16. The printer 16 is controlled via via bi-directional printer coupling 20 by a printer contro processor 22 which responds to outside commands and data to cause the printer 16 to advance the paper 12 and to print visible records thereon.
Having received a printed record the paper 12 exits from the printer 16 as indicated by a second arrow 24. A second paper movement sensor 26 monitors movement of the paper 12 as it exits from the printer 16.
The first 18 and second 26 paper movement sensors provide input to monitor logic 28 which responds to the inputs of the paper movement sensors 18,26 in a manner herinafter described. The function of the monitor logic 28 is to analyse the outputs of the paper movement sensors 18,26 and to use the analysed inputs to detect paper movement errors. Should a paper movement error be detected, the monitor logic 28 can 7529 '
- 10 -
provide indication on an error display 30 and can provide output on an inhibition line 32 to cause the printer control processor 22 to modify or cease its printing activity.
The present invention concerns itself with the monitor logic 28 together with the first and second paper movement sensors 18,26.
FIG.2 is a cross-sectional view of an exemplary printer which can be used with the present invention. It is to be understood that the type of printer shown in FIG. 2 is. not restrive in type so far as the present invention is concerned. The printer of FIG.2 is shown merely by way of example. FIG.2 further shows the positions of the first paper movement sensor 1'8and of the secondpaper movement sensor 26. Paper 12 is fed from the roll 10 over an input platform 34 into a printing well 36 by means of a pair of opposed pinch wheels 38 which grip the paper 12 and one of which is driven to cause paper 12 to be advanced. The paper 12 passes from the pinch wheels 38 onto the face of a fixed platen 40. A print head 42 of the dot-matrix variety and supported by a pair of rods 44, generally at 90" to the plane of the paper as shown in FIG.2, moves to-and-fro along the rods 44 and against the platen 40 to print upon the paper Once printed the paper is moved by the pinch wheels 38 onto an exit platform 46 wherefrom it passes either to a further roll for storage or to an exit slot (neither of which is shown) for retention by a user. The first paper movement sensor 18 engages the paper 12 at the input platform 34 to trap the paper 12 between itself and the input platform 34. The paper 12 is free to slide against the input platform 34. The second paper movemen sensor 26 similarly engages the paper 12 at the exit platform 46.
The overall printer 16 is powered by a motor
48 operative to rotate a cam disc 50 once for every line of printing. The cam disc 50 comprises a magnet 52 sensed in a predetermined position by a magnetic sensor 54. When the magnet 52 is again detected by the magnetic sensor 54 a signal is passed to the printer control processor 22 which removes power from the motor 48. During the rotation of the cam disc 50. cam riders 56 are moved up and down by a contoured lower surface of the cam disc 50 to control paper advance by the opposed pinch wheels 38 and movement of the print head 42 across the platen 40. The rotation of the cam wheel 50 causes a first action wherein the paper 12 is advanced by one-line spacing and a second action wherein the head 42 traverses the platen 40. During that time when the head 42 traverses the platen 40 the printer control processor 22 provides control signals to the dot matrix print head 42 so that a desired visible record is left upon the paper 12. As before stated, the style of printer shown in FIG.2 is not restrictive with regard to the present invention. The present invention seeks to detect errors 9/07529
- 12 -
in the passage of paper over the input platform 34, errors in the passage of paper over the exit platform 46, and errors wherein paper 12 either accumulates in the printing well 36 or becomes torn in its passage through the printing well
5 36.
FIG.3 shows a cross-sectional view of one preferred form of the movement sensor or sensors 18,26 other¬ wise shown in FIGS.l and 2.
A sensor housing 58 comprises shaft apertures
10 60 at either end thereof wherein a shaft 62 is supporte at its extremities by bushes 64. A sole wheel 66 is provide at the centre of the shaft 62 concentrically affixed thereto. The sensor housing 58 is generally enclosed and the sol wheel 66 protrudes from the lower face 68 of the housin
15 58 through a wheel aperture 70. The wheel 66 has sufficien clearance from the lower face 68 of the sensor housing 5 freely to roll against paper 12. The sensor housing 58 i fixed relative to the moving paper so that the shaft 62 i at a right angle to the desired direction of movement o
20 paper 12.
An internal wall 72 in the housing 58 throug which the shaft 62 passes isolates the sole wheel 66 fro a dust protected chamber 74 wherein is located a photo-opti grating wheel 76 concentrically affixed to the shaft 62 an _ς free to rotate within the dust protected chamber 74. A the paper 12 causes the sole wheel 66 to rotate, the photo optic grating wheel 76 rotates by the same amount. FIG.4 shows a projected view of the paper movemen sensors 18,26 of FIG.3. In FIG.4 the housing 58 is show for clarity in phantom outline, as if made of transparen material. it is to be understood that the housing 58 ca indeed be made of transparent material, but equally it ca be made of opaque material without loss of function.
The shaft 62 is held in end slots 78 in the en walls of the housing 58 by means of leaf springs 80 allowin a degree of freedom of movement of the housing 58 relativ to the surface of paper 12 so that vertical tolerances (a shown in FIG.2) can be accommodated without undue frictio being applied to the paper 12 against either the input platform 34 or the exit platform 46. The housing 58 comprises a pair of support arms 82( with lugs 84 at the dista ends thereof,capable of engaginga support 88 (generically show in phantom outline in FIG.2) or operative to engage hole or recesses 86 in another housing 58. Thus the first senso 18 of FIG.2 engages support means 88 and the second pape movement sensor 28 of FIG.2 engages the housing of the firs paper movement sensor 18. Should further paper movement sensors be required along the exit path of paper 12 the can be attached in a long-chain as indicated in FIG.2.
Returning to FIG.4, a photodetector yoke 90 spans the photo-optic grating wheel 76 which is provided with circumferentially equispaced areas of opacity and transparenc to light. The photodetector yoke 90 shines light towards the photo-optic grating wheel 76 and detects its passage or non-passage there-through to generate a pulsating electric signal which changes as the wheel 66 rotates, and where each pulse represents a predetermined distance of movement of paper 12 beneath the wheel 66. FIG.5 is a schematic diagram of the electrical circuits associated with the photo-optic grating wheel 76, The photodetector yoke 90 comprises a light emitting diode 92 or other light source shining light towards the photo- optic grating wheel 76. Light passing through the photo- optic grating wheel 76 is intercepted by a phototransistor 94. A first resistor 96 regulates electrical current from a supply rail 98 through the light emitting diode 92 whose other terminal is connected to a ground rail 100. The emitter 102 of the phototransistor 94 is also connected to the ground rail 100. A second resistor 104 provides a load to the collector 106 of the phototransistor 94 to develop a voltage responsive to the amount of light incident upon the photo¬ transistor 94. The collector 106 of the phototransistor 94 is connected to a first input terminal of a voltage comparator 108 and a second input terminal of the voltage comparator 108 is connected to a reference voltage source 110. If the voltage on the collector 106 of the photo¬ transistor 94 exceeds the value of the reference voltage source 110 an output 112 of the comparator 108 provides a logic signal of a first polarity, and if the voltage on the collector 106 of the phototransistor 94 is less than the value of the reference voltage source 110, the output 112 of the comparator 108 provides a logic signal of the opposit polarity. As the wheel 66 rotates, the comparator 108 thu provides as output 112 a succession of alternating polarit logic pulses. The phototransistor 94 and the lightemittin diode 92 are generally contained in the photodetector yok 90. The comparator 108 resistors 96,104 and supplies 98,110, are generally provided by the monitor logic 28. Connectin wires 114 connect the photodetector yoke 90 to the monito logic 28. The electrical circuit shown in FIG.5 is give only by way of example. It is to be understood that man other forms of electrical circuit can be used with equa success by the photodetector yoke 90 and monitor logic 2 and each different form of circuit is equally applicabl in the present invention. It is only necessary that output be provided in response to rotation of the sole wheel 66. As well as other photo-optic rotation detectors known i the art, the present invention also provides that magneti rotation sensors and integrating tachometers can be use to detect rotation of the sole wheel 66. Those skilled in the art will be aware of other means whereby rotation of the sole wheel 66 can also be detected, each of which other means can be applied in the present invention.
FIG.6 is a flow chart of the activities of the monitor logic 28 in detecting instantaneous paper movement problems using the information available from a paper movement sensor 18,26 as shown in FIGS.3, and 5. When the monitor logic 28 is operational it enters the routine shown in FIG.6 via a start instruction 116. A first test 118 is then performed to see if the logic output 112 of the comparator 108 has changed. If no change has occurred the first test 118 is repeated until a change in the logic output ,112 is detected. If a change in the logic output 112 of comparator 108 is detected the first test moves to a first operation 120 wherein a running count of the number of changes N to the output 112 of the comparator 108 is set to unity value. At the same time a first timer Tl commences its operation. Thereafter the first operation 120 passes control to a second test 122 which also looks for a change in the logic output 112 of the comparator 108. If no change is perceived f the second test 122 passes control to a third test 124 which tests to see if the period of the first timer Tl has expired. If the period of the first timer Tl has not expired control is passed back to the second test 122. If the second test 122 perceives a change in the logic output 112 of the comparator 108, control is passed to a second operation 126 whereat the running count N of pulses from the logic output 112 of the comparator 108 is incremented by one. The second operation 126 then passes control to a fourth test 128 which tests to see if the period of the first timer Tl has expired. If the period of the first timer Tl has expired, control is passed to a fifth test 130. If the period of the first timer Tl has not expired, control is passed back to the second test 122, seeking further change in the logic output 112 of the comparator 108. If. durin waiting for a change in the logic output 112, the third test
124 detects that the period of the first timer Tl has expired control is also passed directly to the fifth test 130. The period of the first timer Tl is chosen to be slightly in excess of the time required for the cam disc
50 to move one of the cam followers 56 to cause the pinch wheels 38 to move the paper 12 -through one line spacing.
In this example the frequency of the alternate light and dark patterns on the photo-optic grating wheel 76 is chosen such that at least three and no more than five pulses should be provided by the output 112 of the comparator 108 during a movement of paper. The target value for a line shift is in fact, in this example, chosen to be four pulses. In practice the first pulse may just have been provided during the previous line shift and thus be omitted. Alternatively, a further pulse may just happen at the end of a line shift because of lack of any phase integrity between the pulses and the line shifts. Thus, the target value of four may lack a pulse or may acquire an additional pulse. A valid line shift is thus taken as being any number of pulses between one more and one less than the target value.
The fifth test 130 tests to see if the running count N during the line shift was less than three pulses . If the running count was less than three pulses ,an exit is made via a 'stuck* routine 132 which will indicate that the paper 12 has moved less than the desired value of pulses Λ « -n,Mn O 89/07529 ' '
- 18 -
during a line shift( and which commands the appropriate action from the error display 30 and the printer control processor 22. If the fifth test 130 indicates that three or more pulses have been detected on the output 112 of the comparator 108.
5 control is passed to a sixth test 134 which tests whether or not more than five pulses were obtained in the running count. If more than fived pulses were obtained in the running count r control is passed to a 'overrun* routine 136 where indication is provided that some agency has caused more paper
10 to be fed during a line shift than should be expected. This comes about because of other equipment or persons tugging upon the paper 12, or can occur should paper become wrapped round either of the pinch wheels 38. The 'overrun' routine 136 prompts the appropriate response from the error display
15 30 and provides appropriate input to the printer control processor 22.
If the sixth test 134 detects that five or fewer pulses were obtained in the running count N,control is passed to a third operation 138 where, if desired, a signal
20 is sent to the printer control processor 22 indicating that the correct 'advance' has been achieved and where a second timer T2 is started.
The period of the second timer T2 is slightly longer than the time required for the print head 42 to traverse
25 the platen 40 to print a line of printing. It is important that during this period the paper should not advance. Accordingly the third operation 138 passes control to a sevent test 140 which looks for change in the output 112 of the comparator 108. If no change is instantly detected,the sevent test 140 is repeated. If change is detected by the seventh test/ control is passed to an eighth test 142 to see if the period of the second timer T2 has expired. If the period of the second timer T2 has not expired, the routine exits via a 'spurious advance' routine which indicatesto the error display 30 and the printer control processor 22 that spurious advance during printing has taken place. Should the eighth test 142 indicate that the period of the second timer T2 has expired fcontrol is passed directly to the first operation 120. A ninth test 144 modifies the seventh test 140 such that control is passed directly to the first test 118 should the seventh test 140 detect no change before the period of the second timer T2 has expired.
It is to be understood that the routine indicated in FIG.6. is executed for the first papermovement sensor 18 where it alone is provided, and for both the first paper movement sensor 18 and the second paper movement sensor 28 in a system where both are provided. It is also to be understood that, the count N of FIG.6 which is here indicated as being the raw number of changes of the output 112 of the comparator 108, can be a modified or normalized count obtained by methods hereinafter to be described. Those skilled in the art will be aware of how the second operation 126 can be caused to make the running count N a normalized value rather than the sum of raw counts. This is achieved by multiplying the actual sum of counts by a correcting factor whose derivation is hereinafter explained.
With regard to FIG.6, should the printer 16 have been stopped for any reason or the paper 12 changed or a jam or paper tear cleared, it will be desired to restart the printer. To this end, when a reset button (not shown) is pressed a reset operation 146 causes entry directly to the first operation 120.
When both the first 18 and second 26 paper movement sensors are present^, the monitor logic 28 provides for detection of short term errors of movement within the printing well 36 of the printer 16. If the first paper movement sensor 18 produces a normal count and the second paper movement sensor 26 produces a low count, paper is accumulating in the printing well 36. Indication is provided thereby not only of paper being stuck (from either of the paper movement sensors 18 or 26) but also where the paper 12 is becoming stuck. If the second paper movement sensor 26 shows a normal count and the first paper movement sensor 18 shows a low count, there having been no previous indication of error^ it is indicative of the paper 12 having become torn in the printing well 36. In other words, if there is a difference between the counts obtained by the first paper movement sensor 18 and the second paper movement sensor 26 a clear indication of anomylous paper movement within the printing well 36 is provided. In particular, the monitor logic 28 of the present invention is operative to maintain a running count over several lines for each of the first paper movement sensor 18 and the second paper movement sensor 26 and.should the difference in the running count exceed predetermined limits, to flag an appropriate error indicative of anomylous movement of paper in the printing well 36. Not shown in FIG.6, but equally within the scope of the present invention, is the activity of the monitor logic 28 when no count at all is obtained from either of the first paper movement sensor 18 or the second paper movement sensor 26. If the zero count is obtained from both sensors 18,26 together; the monitor logic 28 indicates a condition which can either be lack of paper 12 or a total jam. If only the first paper movement sensor 18 indicates zero movement the monitor logic 28 provides indication to the error display 30 and to the printer control processor 22 that acondition exists either where a paper break has occurred in the printing well 36 or where the roll 10 of paper 12 is exhausted. An indication of simply paper exhaustion is provided if the monitor logic 28 detects a zero count from a first paper movement sensor 18 immediately subsequently to a lower count from the first paper movement sensor 18. If the zero count is obtained only from the second paper movement sensor 26, the monitor logic 28 provides output to the error display 30 and to the printer control processor 22 indicative of a paper break either in the printing well 36 or on the platen 40.
The invention .as so far described , relates to the detection of short-term detectable or instantaneous errors in paper feed in the printer 16. The present invention also addresses itself to detecting skew conditions where the direction of travel of paper 12 becomes twisted or altered. FIG.7 shows a cross-sectional view of a sensor 18,26 according to a second preferred embodiment thereof.
A housing 148 is provided /having the same general external outline shown as the housing of FIG.4, but wherein the shaft 62 of FIG.4 is replaced by a pair of aligned half- shafts 150 each extending a little less than halfway across the second housing 148 and supported by bushes in apertures in external walls 154 of the second housing 148 and in internal support walls 156. Edge wheels 158 protrude through respective bottom faces 160 of the second housing 148 to roll against paper 12. Dividing walls 162 separate the edge wheels 158 from photo-optic wheels 164 which are each situated in a dust protected chamber 166, one at either end of the second housing 148. The edge wheels 158 are each capable of independent free rotation with respect to the other. Each photo-optic wheel 164 is provided with a photodetector yoke 90 and the circuitry shown in FIG.5 to allow interfacing to the monitor logic 28.
With regard to FIG.7, the monitor logic 28 performs additional functions to detect skew of the paper. If either of the edge wheels 158 produces an incorrect count (in this instance, for preference, either less than three pulses or more than five pulses) as the paper 12 moves, the monitor logic 28 indicates to the error display 30 and to the printer - 23 -
control processor 22 that the paper has skewed towards a direction of travel tending towards that side whereat is situated the particular one of the edge wheels 158 causing the lower count. Similarly, as with the single or sole wheel 66, the monitor logic 28 is also operative to maintain a running sum of the counts obtained from the respective edge wheel photo-optic wheels 164. If the running sum should display a difference of a predetermined number of lines having a magnitude greater than the predetermined limit, indication of skew in the direction of lesser count is provided to the error display 30 and the printer control processor 22.
The sole wheel paper movement sensor shown in
FIG.3 can be replaced in either or both positions shown in
FIG.2 by the dual edge wheel paper movement sensor shown in FIG.7. When asole wheel 66, paper movement sensor 18,26 is s replaced the monitor logic 28 must replace the skew-free output from the sole vheel 66 (lying in the centre of the paper) with an indication of equivalent merit (i.e. skew free) derived from the two edge wheel photo-optic wheels 164. To do this the monitor logic 28 performs the following calculation -
Let el = Instantaneous count of Left Edge wheel
158 in first sensor 18 : Let e2 = Instantaneous count of Right Edge wheel 158 in first sensor 18 : Let e3 = Instantaneous count of Left Edge wheel
158 in second sensor 26 : Let e4 = Instantaneous count of Right Edge wheel 158 in second sensor 26 : Let al = Instantaneous advance count of paper found by first sensor 18 :
Let a2 •» Instantaneous advance count of paper found by second sensor 26 : Where 'instantaneous' means 'for each line of paper advance' then al - el -i* e2 2 and a2 = e3 + e4
2 where it is understood that e values and a values can be normalized as hereinafter and hereinbefore described.
The instantaneous advance counts or count found in the above calculations are then used in the routine of FIG.6 ,and. in all routines described in connection with FIG.6 and the operation of the monitor logic 28/which would otherwise be used for a sole wheel 66 count. Since the edge wheels 158 are symmetrically placed with respect to the edges of the paper 12 ,the derived counts al and/or a2 display no skew. The symmetry of the edge wheels 158 ensures that any skew increasing the count on one edge wheel 158 will decrease the count on its partner edge wheel 158 so that their sum remains constant.
FIG.8 shows a flow chart of the manner in which apparatus of the present invention self-calibrates in order to accommodate detection of long-term paper feeding errors with precision. The routine shown in FIG.8 permits the differences in diameters between wheels 66,158 to be accommodated iand even allows for different numbers of pulses per unit angle of rotation from the photo-optic grating wheels 76 and the photo-optic wheels 164 to be accommodated.
A start-up instruction 168 is issued whenever fresh paper 12 is loaded or whenever it is desired to test or recalibrate the system. The. start-up instruction 168 can originate from the printer control processor 22 or can be initiated by push button switch used by an operator.
The start-up instruction 168 immediately passes control to a fourth operation 170 where the printer control processor is commanded to cause the paper 12 to be advanced by a predetermined number of lines. In this instance the number of lines chosen is twenty. For greater precision a greater number of lines is chosen and • if less precision is acceptable, a lesser number of lines is chosen. The number here chosen is by way of example only.
The routine shown in FIG.8 is demonstrative of the situation where both the first paper movement sensor 18 and the second paper movement sensor 26 are of the type illustrated in FIG.7. In the routine shown in FIG.8 accumulated sums of pulses from four edge wheels 158 are made and manipulated. It is to be understood that should one or other of the paper movement sensors 18,26 be of the type shown in FIG.3, the edge wheel derived pulse counting routine is omitted for that sensor of the type shown in FIG.3 and the mean advance of the sole wheel 66 used instead in all calculations.
The fourth operation 170 passes to two simultaneously executed chains of operation. In a first chain the pulses derived from the photo-optic wheels 164 associated with individual edge wheels 158 of the first paper movement sensor 18 are counted in a fifth operation 172. The fifth operation 172 passes through a sixth operation 174 wherein the edge ratio of the first paper movement sensor 18 is calculated by taking the ratio between the accumulated counts derived from the lefthand photo-optic wheel 164 and the accumulated counts derived from the righthand photo- optic wheel 164. The sixth operation 174 passes control to a seventh operation 176 where the mean advance of the first paper movement sensor 18 is calculated.
At the same time as control is passed to a fifth operation 172 a second chain of operations calculating the edge ratio and the mean advance for the second paper movement sensor 26. is accomplished in a eighth operation 178 corresponding to the fifth operation 172, in a ninth operation
180 corresponding to the sixth operation 174, and in a tenth operation 182 corresponding to the seventh operation 176.
Thus the edge ratio and the advance are worked out for both the first paper movement sensor 18 and the second paper movement sensor 26 over a large number of advanced lines of printing.
Finally, the results of the tenth operation 182 and of the seventh operation 176 are combined in the eleventh operation 184 where an advance ratio is calculated for the two paper movement sensors 18,26. The exact algebrate relationship between the variables is explained below. Once the eleventh operation 184 has been completed the routine of FIG.8 exits to further operation via an exit routine 186.
The calculations are made as follows -. - Advance the paper M lines..
Let El = accumulated count from Left Edge wheel 158 of first sensor 18 :
Let E2 = Accumulated count from Right Edge wheel
158 of first sensor 18 : Let E3 = Accumulated count from left Edge wheel
158 of second sensor 26 : Let E4 = Accumulated count from Right Edge wheel
158 of second sensor 26 :
To calculate edge ratio of first sensor 18 (ER1);
ER1 = (El) (E2) To calculate edge ratio of second sensor 26 (ER2);
ER2 = (E3) (E4)
To calculate accumulated advance of first sensor 18 (Al)
Al = (El -i* E2) 2 To calculate accumulated advance of second sensor 26 (A2)
A2 = E3 + E4 To calculate advance ratio (AR) for whole system -
AR s. Al A2
The edge ratios ER1,ER2 reflect the ratio in counts derived from the edge wheels of the FIG.7 embodiment of the movement sensors 18,26. The edge ratios are used to correct errors between counts induced by different spacial rates of dark and light areas on the photo-optic wheels 164 and caused by differing diameters of the edge wheels 158. The calculations made by the monitor logic 28 are as follows:
Corrected value of E2 = E2.ER1 = El
Corrected value of E4 = E4.ER2 = E3
Likewise the advance ratio AR is used to correct errors and differences in count of mean advance so that differences in subsequent advances can be detected.
Corrected value of A2 = A2.AR = Al
It is to be recalled that the corrected values of E2 and E4 are only identical to El and E3 respectively over the long period of paper advance during the calibration routine. In the short term, should any error occur, the corrected value (corrected by the long term advance ratio or edge ratio discovered during calibration) will deviate from equality with the other parameter used to calculate the correction ratio (ER1,ER2,A1) . The advance ratio AR, and the edge ratios ER1,ER2 could equally have been calculated as the inverse ratios to those shown in which case the correction would have been caused in one instance by multiplying El by ER1, in another by multiplying E3 by ER2, and in a final instance by multiplying Al by AR.
In the routine of FIG.8 while the mean advance is here shown as being calculated using the raw value of El or the raw value of E3, it is to be understood that the mean advance can be calculated using the corrected values of El and the corrected values of E3.
The initial calibration of the system is established/ using the routine shown in FIG.8, FIG.9 illustrates how the system continues to self-calibrate during use and how deviations from normal values are detected.
FIG.9 is entered via a run instruction 188 subsequent to the exit instruction 186 of FIG.8. Control is passed immediately to a tenth test 190 which checks the output of the photodetector yokes 90 to see if a line advance been achieved. If a line advance has been achieved control is passed to a twelfth operation 192 which maintains a long table of values found in line advances .
The long table comprises a list of all of the values of counts derived from all of the photo-optic wheels 164 (alternately 76 where appropriate) over a predetermined number of line advances of the paper 12. When the new value of count for each photo-optic wheel 164 (or 76) is received, that value of count corresponding to the particular photo- optic wheel 164 (or 76) which has been longest on the table is discarded. All of the other values are moved up one place and the new value stored as the earliest value. This is a standard stack operation. Thus, at each instance of line advance during the operation of the printer 16. a fresh 'running average' assessment of the performance of the monitoring system is provided. The. twelfth operation 192 passes control to a thirteenth operation 194 where new values of the mean advance Al detected by the first paper movement sensor 18, the mean advance A2 detected by the second paper movement sensor 26, the advance ratio AR, the edge ratio El of the first paper movement sensor 18 and the edge ratio E2 of the second paper movement sensor 26, are calculated. Calculation is achieved as earlier described in relation to FIG.8. Corrections to the E2 and E4 values and to the A2 values are made as before. Thus a complete new set of ratios AR,E1,E2 and advances A1,A2 are calculated based on a first large predetermined number of line advances for each instance of line advance of the paper 12.
The thirteenth operation 194 passes control to a fourteenth operation 196 wherein a short table is maintained and updated in the same way that the long table was maintained and updated by the twelfth operation 192. That is to say, a shorter table, for example, consisting in the accumulated pulses received from each photo-optic wheel 164 (or 76 where appropriate) for the previous five lines , has the longest- present individual line count for each photo-optic wheel 164 (or 76 as appropriate) discarded, all accumulated values moved up one place, and the latest received count for one line advance stored in the position for the youngest value.
The fourteenth operation 196 passes control to a fifteenth operation 198 wherein a calculation of a short term advance Al' of the first paper movement sensor 18, a calculation of the advance A2* of the second movement sensor 26, a calculation AR' of the advance ratio based on the short table, a calculation of the edge ratio El' based on the short table for the first paper movement sensor
18, and a calculation of the edge ratio E2' based on the short table for the second paper movement sensor 26, are all made.
In this way, two values of each of the calculated advances ratios are maintained. The first value is a long term running average over very many lines of paper advance . The second value in each instance is a short term value based on relatively few lines of paper advance. Statistical perturbations and temporary false counts are unable to significantly alter the calculated values of advance and ratios based on the long table whereas any fault which persists for relatively few lines will be detected by alteration in calculated advance and ratio values from the short table. The correction of any count is achieved using only the ratio (AR,E1,E2) discovered from the long table. The short table is thus incapable of masking paper movement errors since its correction ratios (AR* ,E1' ,E2' ) are not used for correcting the counts (as discussed in connection with FIG.8). Thus the long table has control over all corrections and the short table merely reflects instantaneous actual conditions.
While the long table is conveniently made equal in the number of line advances to the number of line advances exhibited in the fourth operation 170 (herein chosen for exemplary purposes as being 20-line advances), there is no necessity for the two numbers of line advances to be equal. The initial calibration routine shown in FIG.8 can be used as a starting point for a much larger table used in the routine shown in FIG.9. For example, the initial twenty lines shown in FIG.8 can be made perhaps one hundred lines (for example) simply by adding to the long table, starting with only twenty values as each line advance is achieved until a total of one hundred values is achieved in the long table. Once the long table has been filled the routine sirøwn in FIG.9 commences for the first time to discard the longest retained count values for each line. Thus, a short start-up routine as illustrated in FIG.8 can be used to seed a longer start-up routine as illustrated in FIG.9.
It is also provided in the present invention that an initial set of values found in the initial calibration routine of FIG.8 can be stored in a non-volatile manner in the monitor logic 28 so that, should it for any reason not be desired to waste twenty lines or so of paper (or any other length of paper as may be considered convenient for the calibration routine of FIG.8) the values found on a previous occasion and not discarded when the equipment was switched off, are used to seed the routine of FIG.9. Once the routine of FIG.9 has been running for some little time, the stored values are discarded from the calculations and a true picture of the running of the monitor 18,26,28 is achieved.
Once the fifteenth operation 198 passes the contro to an eleventh test 200 wherein the ratio between the paper advance Al' for the first document movement sensor 18 for the short table and the advance Al for the first paper movement sensor 18 from the long table is compared with the predetermined limits. If the value of the ratio of the eleventh test 200 falls outside an upperbound or a lower- bound (i.e. it is not within predetermined limits) operation is transferred to a sixteenth operation 202 wherein indication is provided of a fault existing at paper entry. If the ratio is less than a lowerbound ,accumulated paper, tearing in the printing well 36 , or slipping of the pinch wheels 38 , or depletion of the supply of paper 12 is indicated. If the ratio found in the eleventh test 200 exceeds an upper- bound, anomylous paper feeding conditions in the printing well 36 are indicated, such as the paper 12 becoming wrapped round one of the pinch wheels 38, or the pinch wheels 38 failing over time to grip the paper sufficiently to restrain the paper 12 being pulled through the printer 16 by some outside means.
If the ratio from the eleventh test 200 is within its limits control is passed to a twelfth test 204. The sixteenth operation 202 also passes control to the twelfth test 204. In the twelfth test 204 the ratio is taken between the value of the paper advance A2' found from the short table for the second paper movement sensor 26 and the value of advance A2 found for the second paper movement sensor 26 from the long table, and tested to see if it lies between predetermined limits, that .is to say, between an upperbound and a lowerbound. If the ratio -found in the twelfth test 204 is not within its predetermined limits control is passed to a seventeenth operatio 206 where indication is provided to the error display 30 and to the printer control processor 22 that an accumulated paper movement fault has been discovered at the paper exit. If the ratio found in the twelfth test 204 is less than its lowerbound, the seventeenth operation 206 provides indication of paper tearing or paper jamming or accumulation within the printing well 36 after the pinch wheels 38. If the short fall in paper movement was discovered both by the eleventh test 200 and the twelfth test 204 a general jamming condition is indicated by the seventeenth operation 206. Alternatively, under these circumstances the seventeenth operation 206 can indicat a possible depletion of paper supply. If the ratio tested in the twelfth test 204 exceeds is upperbound,the seventeenth operation 206 provides indication that unduly rapid paper feed has been experienced by the second paper movement sensor 26. If the eleventh test 200 has previously also detected unduly rapid paper movement the seventeenth operation 2G6 provides indication that some external agency is puling the paper 12 from the printer 16 and that the pinch wheels 38 are unable to resist the pull.
If the twelfth test 204 finds its parameter within its predetermined limits, control is passed to a thirteenth test 208. . Likewise the seventeenth operation 206 passes control to the thirteenth test 208. Here the ratio between the edge ration El' found for the first paper movement sensor
18 from the short table and the edge ratio El found for the first paper movement sensor 18 from the long table is tested to see if it lies between predetermined limits.
If the ratio found by the thirteenth test lies outside of its predetermined limits/ control is passed to an eighteenth operation 210 wherein the motor logic 28 indicates to the error display 30 and to the printer control processor 22 that an accumulated paper skew has occurred at the input platform 34.
If the ratio found in the thirteenth test 208 is within its predetermined limits/ control is passed to a fourteenth test 212. The eighteenth operation 210 also passes control to the fourteenth test 212.
The fourteenth test 212 tests the ratio between the edge ratio E2* found for the second paper movement sensor 26 from the short table and the edge ratio E2 found for the second paper movement sensor 26 from the long table lies within predetermined limits. If the ratio found i the fourteenth test 212 lies outside its predetermined limits. control is passed to a nineteenth operation 214 wherein the monitor logic 28 indicates to the error display 30 and to the printer control processor 22 that an accumulated paper skew has appeared at the exit platform 46. If the
5 thirteenth test 208 and the fourteenth test 212 have each indicated an apparent paper skew both to the same side,the nineteenth operation 214 indicates that the paper 12 for some reason has moved across the printer 16 to one side. This can happen, for example, when the paper roll 10 is
10 inadvertently placed to one side of its central position.
If the ratio found in the fourteenth test 212 is within its limits, control is passed to a fifteenth test 216. The nineteenth operation 214 also passes control to the fifteenth test 216. The fifteenth test 216 takes the
15 ratio between the advance ratio AR' found for the whole system (according to the description associated with FIG.8 herein) from the short tablβ and the advance ratio AR found for the* whole system from the long table f and tests to see if it is within predetermined limits. If it is not within
-0 predetermined limits / control is passed to a twentieth operation 218 where the monitor logic 28 provdes indication to the error display 30and to the printer control processor
22 that a error in paper feed has occurred concerning the mutual rate of movement detection measured between the first
25 paper movement sensor 28 and the second paper movement sensor
26.
If the ratio tested in the fifteenth test is found to be within its predetermined limits/control is passed to the tenth test 190. Likewise, the twentieth operation 218 also passes control back to the tenth test 190.
The routine carried out according to FIG.9 is thus a very sensitive test of accumulated paper feeding errors within a paper movement monitoring system. Long term changes, such as wear in wheel diameter, accumulation of debris etc. can be accommodated since the system is continuously self re-calibrating. Should, for example, a piece of paper for some reason adhere to one of the wheels, provided that the change in wheel diameter was not large enough to cause fault indication, the change in the wheel diameter would rapidly become transparent in later operation.
Likewise, should for any reason the pinch wheels 38 change their diameter (or, for*that matter the size of the line feed alter) the system itself re-calibrates very rapidly to make the line length transparent. In particular, the system such as is described,can be applied to virtually any printer with any line length, the routines associated with FIGS.8 and 9 ensuring that transparency of operation is rapidly achieved regardless of the individual parameters of the printer.
The individual features of novelty hereinbefore described may be applied singly or in any combination in the embodiments of the present invention.

Claims

CLAIMS ;
1. An apparatus for monitoring movement of paper in a printer, said apparatus comprising a first movement sensor operative to engage paper in a printer at a first point and operative to detect the distance moved by the paper at said first point between successive lines of printing, said apparatus providing indication of a paper feed error if said distance of movement detected by said first sensor does not lie within first and second predetermined limits.
2. An apparatus according to Claim 1 including a second movement sensor operative to engage paper in a printer at a second point and operative to detect the distance moved by the paper at said second point between successive lines of printing, said apparatus being operative to make a first sura of the distance detected by said first sensor, to make a second sum of the distance detected by said second sensor, and to provide indication of paper accumulation if the difference between said first sum and said second sum exceeds a predetermined magnitude.
3. An apparatus according to Claim 1 or Claim 2 wherein said first sensor comprises first rolling means for rolling on advancing paper and a first rotation detection means for providing output indicative of angular movement of said first rolling means; wherein said second sensor comprises second rolling means wheel for rolling on advancing paper and a second rotation detection means for providing output indicative of angular movement of said second rolling means; and wherein said apparatus self-calibrates by making a sum of the output of said first rotation detection means, by making a sum of the output of said second rotation detection means; and by finding the ratio between the sums of said outputs of said first and second rotation detection means to establish an advance ratio.
4. An apparatus according to Claim 3 operative to multiply said sum of said output of said first or said second rotation detection means by said advance ratio to normalize said outputs of said first rotation detection means with said output of said second rotation detection means.
5. An apparatus according to Claims 2, 3 or 4 wherein said first rolling means comprises a first sole wheel, and wherein said first rotation detection means comprises a first sole wheel rotation detector coupled to monitor rotation of said first sole wheel.
6. An apparatus according to Claims 2, 3, 4 or 5 wherein said second rolling means comprises a second sole wheel, and wherein said second rotation detection means comprises a second sole wheel rotation detector coupled to monitor rotation of said second sole wheel.
7. An apparatus according to Claims 3, 4, 5 or 6 operative to form a long term value of said advance ratio based on paper movement through a first number of lines of printing, operative to form a short term value of said advance ratio based on paper movement through a second number of lines of printing, less than said first number of lines of printing, and operative to indicate a problem with paper movement between said first and second sensors if the ratio between said long term value of said advance ratio and said short terra value of said advance ratio falls outside predetermined upper and lower values.
8. An apparatus according to any of Claims 2 to 7 operative to form a long term sum of said distance detected by said first sensor based on paper movement through a first number of lines of printing; operative to form a short term sum of said distance detected by said first sensor based on paper movement through a second number of lines of printing, less than said first number of lines of printing; and operative to indicate a paper movement fault if the ratio between said long term value of said distance detected by said first sensor and said short term value of said distance detected by said first sensor falls outside predetermined upper and lower values.
9. An apparatus according to any of Claims 2 to 8 operative to form a long terra sum of said distance detected by said second sensor based on paper movement through a first number of lines of printing; operative to form a short term sum of said distance detected by said second sensor based on paper movement through a second number of lines of printing, less than said first number of lines of printing; and operative to indicate a paper movement fault if the ratio between said long term value of said distance detected by said second sensor and said short term value of said distance detected by said second sensor falls outside predetermined upper and lower values .
10. An apparatus according to claim 3 or 4 wherein said first rolling means comprises: first and second edge wheels, spaced transversely to the direction of paper movement, and each operative to engage paper proximately to a respective edge; and a first edge wheel rotation detector for providing output indicative of rotation of said first edge wheel and a second edge wheel rotation detector for providing output indicative of rotation of said second edge wheel.
11. An apparatus according to claim 10 operatve to make a sum of rotation indicated by said first edge wheel rotation detector, and operative to make a sum of rotation indicated by said second edge wheel rotation detector.
12. An apparatus according to claim 11 operative to take the ratio between βaid sum of said output of said first edge wheel rotation detector and said sum of said output of said second edge wheel rotation detector to form a first edge ratio, and thereafter operative to multiply an output of said first or second edge wheel rotation detectors to equalize sensitivity there between.
13. An apparatus according to claim 11 or 12 operative to provide, as said output of said rotation detection means, the mean value of said sum of said output of said first edge wheel rotation detector and said sum of said output of said second edge wheel rotation detector.
14. An apparatus according to Claims 11, 12 or 13 operative to provide output indicative of paper skew if the difference between said sum of said output of said first edge wheel rotation detector and said sura of said output of said second edge wheel rotation detector exceeds predetermined limits.
15. An apparatus according to Claims 12, 13 or 14 operative to form a long term value of said first edge ratio based on paper movement through a first number of lines of printing, operative to form a short term value of said first edge ratio based on paper movement through a second number of lines of printing less than said first number of lines of printing; and operative to indicate paper skew if the ratio between said long term value of said first edge ratio and said short term value of said first edge ratio falls outside predetermined upper and lower values.
16. An apparatus according to Claims 3 or 4 or according to any of claims 10 to 15 wherein said second rolling means comprises third and fourth edge wheels spaced transversely to the direction of paper movement each operative to engage paper proximately to a respectiv edge of the paper; and wherein said second rotatio detection means comprises a third edge wheel rotation detector for providing output indicative of rotation of said third edge wheel and a fourth edge wheel rotation detector for providing output indicative of rotation of said fourth edge wheel.
17. An apparatus according to Claim 16 operative to make a sum of rotation indicated by said third edge wheel rotation detector, and operative to make a sum of rotation indicated by said fourth edge wheel rotation detector.
18. An apparatus according to Claim 17 operative to take the ratio between said sum of said output of said third edge wheel rotation detector and said sum of said output of said fourth edge wheel rotation detector to form a second edge ratio, and thereafter to multiply an output of said third or said fourth edge wheel rotation detectors to equalize sensitivity there-between.
19. An apparatus according to Claims 17 or 18 operative to provide, as said output of said rotation detection means, the mean value of said sum of said output of said third edge wheel rotation detector and said sum of said output of said fourth edge wheel rotation detector.
20. An apparatus according to Claims 17, 18 or 19 operative to provide output indicative of paper skew if the difference between said sum of said output of said third edge wheel rotation detector and said sum of said output of said fourth edge wheel rotation detector exceeds predetermined limits.
21. An apparatus according to Claims 18, 19 or 20 operative to form a long term value of said second edge ratio based on paper movement through a first number of lines of printing, operative to form a short term value of said second edge ratio based on paper movement through a second number of lines of printing, less than said first number of lines of printing; and operative to indicate paper skew if the ratio between said long term value of said second edge ratio and said short term value of said second edge ratio falls outside predetermined upper and lower values.
22. An apparatus according to Claim 7 wherein said long term and said short term values of said advance ratio are initially established in a calibration routine involving movement of paper through said first number of lines.
23. •*... An apparatus according to Claim 8 or Claim 22 wherein said long term and said short term sums of said movement detected by said first sensor are initially established in a calibration routine involving movement of paper through said first number of lines.
24. An apparatus according to Claims 9, 22 or 23 wherein said long term and said short term sums of said movement detected by said second sensor are initially established in a calibration routine involving movement of paper through said first number of lines.
25. An apparatus according to Claims 15, 22, 23 or 24 wherein said long term and said short term values of said first edge ratio are initially established in a calibration routine involving movement of paper through said first number of lines.
26. An apparatus according to Claims 21, 22, 23, 24 or 25 wherein said long term and said short term values of said second edge ratio are initially established in a calibration routine involving movement of paper through said first number of lines.
27. An apparatus according to any of the preceding Claims wherein said first sensor comprises a first sensor housing for sitting astride the advancing paper in a printer, said first sensor housing comprising a pair of support arms for engaging either side of a printer.
28. An apparatus according to Claim 27 wherein said second sensor comprises a second sensor housing for sitting astride the advancing paper, said second sensor housing comprising a pair of support arras for engaging said first sensor housing for said first sensor housing to support said second sensor housing.
29. An apparatus according to Claim 28 wherein said 9econd sensor housing i9 identical in outline to said first sensor housing.
30. An apparatus substantially as described with reference to the appended drawings.
EP19890902331 1988-02-18 1989-01-27 Paper movement monitor Expired - Lifetime EP0357718B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8803793 1988-02-18
GB8803793A GB2215101B (en) 1988-02-18 1988-02-18 Paper movement monitor

Publications (2)

Publication Number Publication Date
EP0357718A1 true EP0357718A1 (en) 1990-03-14
EP0357718B1 EP0357718B1 (en) 1993-09-01

Family

ID=10631959

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19890902331 Expired - Lifetime EP0357718B1 (en) 1988-02-18 1989-01-27 Paper movement monitor

Country Status (5)

Country Link
EP (1) EP0357718B1 (en)
JP (1) JP2540371B2 (en)
DE (1) DE68908816T2 (en)
GB (1) GB2215101B (en)
WO (1) WO1989007529A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0350050A2 (en) * 1988-07-07 1990-01-10 Canon Kabushiki Kaisha Apparatus for detecting amount of feed of sheet member
US6872129B2 (en) 1999-06-14 2005-03-29 Applied Materials, Inc. Edge contact loadcup

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2700298B1 (en) * 1993-01-12 1995-03-10 Sextant Avionique Method and device for controlling the paper advance in a printer controlled by a processor.

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3148814A (en) * 1961-02-27 1964-09-15 Studer Willi Method for automatically stopping the drive of tape-type record carriers
US3323700A (en) * 1965-06-22 1967-06-06 Borg Warner Web driving system with driving, braking and motion sensing units adjacent each margin of the web
DE2258546C2 (en) * 1972-11-29 1982-10-21 Siemens AG, 1000 Berlin und 8000 München Device for paper feed monitoring in printers
US3917142A (en) 1974-04-04 1975-11-04 Data Products Corp Paper motion sensor apparatus
DE2746059A1 (en) * 1977-10-13 1979-04-26 Jaroslav Radimir Vitek Web drive failure detector - uses repeat signal absence of which starts count-down to stop printing machine
JPS59222370A (en) * 1983-05-31 1984-12-14 Nec Corp High-speed printer
GB2157039B (en) * 1984-04-03 1988-11-30 Monarch Marking Systems Inc System for controlling the advancement of a web of sheet stock containing a plurality of labels

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO8907529A1 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0350050A2 (en) * 1988-07-07 1990-01-10 Canon Kabushiki Kaisha Apparatus for detecting amount of feed of sheet member
EP0350050A3 (en) * 1988-07-07 1990-08-22 Canon Kabushiki Kaisha Apparatus for detecting amount of feed of sheet member
US5131770A (en) * 1988-07-07 1992-07-21 Canon Kabushiki Kaisha Single slit disk for detecting amount of feed of sheet member
US6872129B2 (en) 1999-06-14 2005-03-29 Applied Materials, Inc. Edge contact loadcup

Also Published As

Publication number Publication date
GB8803793D0 (en) 1988-03-16
EP0357718B1 (en) 1993-09-01
WO1989007529A1 (en) 1989-08-24
GB2215101A (en) 1989-09-13
DE68908816T2 (en) 1994-04-14
JP2540371B2 (en) 1996-10-02
GB2215101B (en) 1992-04-08
DE68908816D1 (en) 1993-10-07
JPH02501566A (en) 1990-05-31

Similar Documents

Publication Publication Date Title
US4892426A (en) Paper movement monitor
EP0359583A2 (en) A control system for a printer
GB2357754A (en) Detecting double feed or overlap of print media
WO1998052854A1 (en) Adjustable low paper sensor
EP0357718A1 (en) Paper movement monitor.
US4746319A (en) Count mechanism for coin dispensing machine
US6189879B1 (en) Thickness measurement apparatus
GB2235525A (en) Perforated paper feed apparatus with means for detecting the presence and/or motion of the paper
EP1038813B1 (en) Arrangement for determining the dimension of documents
DE3716233A1 (en) THERMAL INK TRANSFER PRINTER WITH BLOCK DISPLAY DEVICE
US6196537B1 (en) Thickness measurement apparatus
SE426876B (en) PROCEDURE AND DEVICE FOR SEATING GLASS IN A DRIVE DEVICE CONSISTING OF A SCREW AND A NUT
GB2078949A (en) Counting circuit for coin counting apparatus
US4685818A (en) Ribbon fault detection system
US6230926B1 (en) Ticket counting dispenser with ticket dispensing assembly
US6302292B1 (en) Ticket counting dispenser
US5978104A (en) Sheet discharge mechanism and apparatus incorporating the same
JPH05105268A (en) Paper sheet detecting device for image forming device
WO1989001145A1 (en) Adjustable optical ribbon edge sensor
JP2563515B2 (en) Paper feeder
JPH0717288B2 (en) Sheet feeding device
EP0506623A2 (en) Improved printing assembly for cash-registers
US5784796A (en) Lineal count recorder
JPS5842349Y2 (en) paper detection device
JP2978968B2 (en) Paper transport device

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): BE DE FR GB NL

17P Request for examination filed

Effective date: 19900208

17Q First examination report despatched

Effective date: 19911202

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): BE DE FR GB NL

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Effective date: 19930901

Ref country code: BE

Effective date: 19930901

ET Fr: translation filed
REF Corresponds to:

Ref document number: 68908816

Country of ref document: DE

Date of ref document: 19931007

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Effective date: 19940127

NLV1 Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents act
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 19940127

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20020104

Year of fee payment: 14

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20030930

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20050131

Year of fee payment: 17

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20060801