Developer detecting device
This application is a continuation of application Ser. No. 432,758 filed Oct. 4, 1982 now abandoned. 
    
    
     BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     This invention relates to a developer detecting device for detecting the condition of a developer which develops latent images. 
     2. Description of the Prior Art 
     In a copying apparatus wherein the latent image of an object to be copied is developed by the use of a developer and transferred to recording paper, judgment as to the deficiency or the like of the developer relative to a predetermined amount has been made directly in correspondence with the output of a toner sensor for determining whether the amount of developer has reached the predetermined amount and no special processing has been carried out. 
     However, as the amount of developer decreases and approaches a threshold level, the output of the toner sensor becomes unstable and, with the conventional system, there has occurred an inconvenience that in spite of the fact that a predetermined amount of developer is actually present, a deficiency in the amount of developer is nevertheless judged and displayed. Particularly, in a copying apparatus provided with a periodically moving developer stirring rod, when the amount of developer is small, the developer moves with the movement of the stirring rod and the amount of developer in the region in which the toner sensor is disposed increases or decreases, and this has led to the inconvenience of a periodic display of deficiency of the developer. 
     Also, in a copying apparatus having a toner sensor using a piezoelectric vibrator, in some cases, the toner sensor has malfunctioned due to temporary vibration of the machine and a deficiency of developer has been judged even when there is a sufficient amount of developer, and such judged deficiency of developer has been displayed. 
     SUMMARY OF THE INVENTION 
     The present invention has been made in view of the above-noted points and an object thereof is to provide a developer detecting device for reliably detecting the condition of a developer which develops latent images. 
     Another object of the present invention is to provide a developer detecting device for detecting a reduction in the amount of a developer which develops latent images. 
     Still another object of the present invention is to provide a developer detecting device in which a signal is put out after a first time when a change in condition of developer toward one state is detected and the signal is stopped after a second time when a change in condition of developer toward the other state is detected. 
     Still another object of the present invention is to provide a developer detecting device in which a signal is put out after at least one stirring period of developer when any change in the condition of the developer is detected. 
     Other and further objects, features and advantages of the invention will appear more fully from the following detailed description taken in conjunction with the accompanying drawings. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a schematic cross-sectional view of a developing device having developer therein and contained in a copying apparatus. 
     FIG. 2-1 is a block diagram showing the system construction of the entire copying apparatus. 
     FIG. 2-2 discloses the CPU 10 of FIG. 2-1. 
     FIG. 3 is an example of the developer amount monitor program flow chart included as the processing content of the CPU 10. 
     FIG. 4 is a time chart of a toner sensor output and a display lamp. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENT 
     The invention will hereinafter be described in detail with reference to the drawings. 
     FIG. 1 is a schematic cross-sectional view of a developing device contained in a copying apparatus and having developer therein. In FIG. 1, reference numeral 1 designates a developing device hopper and reference numeral 2 denotes a developing sleeve rotatably provided in the lower end portion of the developing device hopper 1. The end of a blade 3 supported by the developing device hopper 1 bears against the developing sleeve 2. A stirring rod 5 rotatably supported by a stirring rod driving shaft 4 is provided in the developing device hopper 1, and developer 6 filling the developing device hopper 1 is stirred by the rotation of the stirring rod 5. Designated by 7 is a toner sensor which is level determining means for determining whether the amount of developer has reached a predetermined amount. If, for example, the developer is a magnetic toner, the toner sensor may be designed to detect the magnetic permeability. The stirring is accomplished with rotation being transmitted from the drive system to the stirring rod driving shaft 4 and the stirring rod 5 the developer is stirred by the stirring rod 5 being rotated substantially at a constant speed. In the present embodiment, the period of the stirring is about 30 seconds. 
     FIG. 2-1 is a block diagram showing the system construction of the entire copying apparatus. Designated by 10 is a central operation processing unit (hereinafter referred to as the CPU) for monitoring the operation of the entire system. The aforementioned toner sensor 7 is connected to the input port PAφ of the CPU and a display lamp 12 for displaying the current state of the developer relative to a predetermined amount, for example, the deficiency of the developer, is connected to the output port PEφ of the CPU through a drive circuit 11. In addition, a copy number, no-paper lamp and jam lamp display circuit 13 is connected to the CPU 10. A key input circuit 14 and a copy sequence control circuit 15 are further connected to the CPU 10, so that a predetermined copy sequence is effected in response to a key input. These operations do not have a direct relation with the present invention and are well known and therefore need not be described herein. 
     The toner sensor 7 is designed to put a logic level &#34;1&#34; when it detects that the amount of developer is less than a predetermined amount and to put out a logic level &#34;0&#34; when it detects that the amount of developer has reached the predetermined amount. The CPU 10 renders the logic level of the output port PEφ &#34;1&#34; when the logic level &#34;1&#34; of the input sensor 7 of the input port PAφ, indicative of the fact that the amount of developer is less than the predetermined amount continues for a time longer than the 30 second stirring period of the stirring rod 5, for example, for T 1  =40 seconds, and renders the logic level of the output port PEφ &#34;0&#34; when the logic level &#34;0&#34; of the input sensor 7 of the port PEφ, indicative of the fact that the amount of developer has reached the predetermined amount, continues, for example, for T 2  =1 second. Accordingly, when the output port PEφ of the CPU 10 is at &#34;1&#34;, the drive circuit 11 is operated to turn on the developer deficiency display lamp 12 and, when the output port PEφ is at &#34;0&#34;, the drive circuit 11 is not operated and the developer deficiency display lamp 12 is not turned on. 
     FIG. 2-2 discloses the CPU 10 of FIG. 2-1. In FIG. 2-2, reference numeral 16 designates the RAM portion in the CPU 10. Reference numeral 17 denotes a memory for flag (F1), reference numeral 18 designates a memory for flag (F2), and reference numerals 19 and 20 denote memories for counter (CNT). In ROM having memories for PAφ, PEφ and others, there is stored the program procedure as shown in the flow chart of FIG. 3. ALU decreases the count number of the counter (CNT) one by one and each time, supplies the value thereof to a memory 19 or 20 for counter (CNT). 
     FIG. 3 shows an example of the flow chart of the developer amount monitor program included as the processing content of the CPU 10. In FIG. 3, F1 is a flag representative of whether judgment has been made that the amount of developer has reached the predetermined amount or that the amount of developer is less than the predetermined amount, and when the amount of developer has reached the predetermined amount, &#34;φ&#34; is set and &#34;φ&#34; is stored in the memory 17 for flag (F1) shown in FIG. 2-2. When the amount of developer is less than the predetermined amount, &#34;1&#34; is set in F1 and &#34;1&#34; is stored in the memory 17 for flag (F1), F2 is a flag for judging whether the counter CNT for counting the aforementioned T 1  (40 seconds) and T 2  (1 second) has been set, and in the case of &#34;1&#34;, the counter CNT is set and at this time, &#34;1&#34; is stored in the memory 18 for flag (F2) shown in FIG. 2-2. Also, the count number is decreased one by one by the ALU of FIG. 2-2 and each time, that count number is stored in the memory 19 or 20 for counter (CNT). 
     First, when the CPU 10 is initially reset, execution of the program is initiated from the start. The loop passing through a judgment block S 2  is programmed to make one round in 100 msec. When the program is initialed from the start, F1 is set to &#34;φ&#34; at step S 1  and, if the port PAφ is set at φ, judgment YES is made in the judgment block S 2  and moreover, at this time, the counter CNT is not set and therefore, the program executes the steps S 2  →S 3  →S 17  →S 18  →S 19  which form a loop. That is, at step S 17 , the presence or absence of the key input from the outside is judged and at step S 18 , the display controls such as check-up of the number of copies, turn-on of the no-paper lamp based thereon and turn-on of the jam lamp based on the detection of paper jam are effected, and at step S 19 , control of the ordinary copy sequence operation is effected. At this time, the display lamp 12 remains turned off. The key input judgment program of step S 17 , the copy number check-up, no-paper lamp and jam lamp display program of step S 18  and the copy sequence control program are well known and therefore, the portion concerning the toner sensor will be described herein. 
     When an output indicative of the fact that the amount of developer is less than the predetermined amount is produced by the toner sensor 7, PAφ assumes 1 as previously mentioned and therefore, judgment NO is made at judgment block S 2 . Accordingly, the program shifts to judgment step S 4 . At this time, the counter CNT is not set and F2=&#34;φ&#34; and therefore, at step 13, F2 is made into &#34;1&#34; and the counter CNT is set. At step 14, the content of F1 is judged and F1 is now &#34;φ&#34; and therefore, at step 15, 399 is set in the counter CNT and the program proceeds to steps S 17  →S 18  →S 19  →S 2 . If PAφ is at &#34;1&#34; continuedly, the program proceeds to steps S 2  →S 4  →S 5  because F2 is already &#34;1&#34; and as previously described, the value of the CNT of the memory for counter (CNT) is decremented by the ALU of FIG. 2-2. By one decrementing operation, the CNT becomes 398 and at judgment block S 6 , the presence or absence of the occurrence of borrow is confirmed. At this time, borrow does not occur and therefore, the processing procedure becomes S 5  →S 6  →S 17  →S 18  →S 19  →S 2 . If PAφ is at &#34;1&#34; continuedly, the loop of S 2  →S 4  →S 5  →S 6  →S 17  →S 18  →S 19  is likewise repeated 399 times. That is, if PAφ is at &#34;1&#34; for 39.9 seconds, the occurrence of borrow is judged at judgment block S 6  and the program shifts to S 6  →S 7  →S 8  →S 9  →S 10  and PEφ is set to &#34;1&#34; and therefore, the display lamp 12 is turned on to display that the amount of developer is less than the predetermined amount. If PAφ becomes &#34;φ&#34; before said loop is completed 399 times, the program proceeds to S 2  →S 3  →S 17  →S 18  →S 19  →S 2  and it is neglected that PAφ has become &#34;1&#34;. 
     Assume that the amount of developer is less than the predetermined amount (F1=&#34;1&#34;) and the deficiency of the developer has been displayed by the display lamp 12. At this time, PAφ is at &#34;1&#34; and therefore, the loop of S 2  →S 3  →S 17  →S 18  →S 19  →S 2  is repeatedly executed. If the copying operation is repeated in such condition, the desired copy is not obtained and therefore, supply of developer is effected on the basis of the display by the display lamp 12. When the amount of developer thus reaches the predetermined amount, PAφ becomes &#34;φ&#34; and therefore, the program shifts to S 2  →S 4  →S 13  →S 14  →S 16  and the counter CNT is set to 9 at step 18. If PAφ is &#34;φ&#34; continuedly, execution of the loop of S 2  →S 4  →S 5  →S 6  →S 17  →S 18  →S 19  →S 2  is repeated ten times, whereupon borrow occurs at step S 6  and therefore, the program shifts to S 6  →S 7  →S 8  →S 11  →S 12  and at step S 12  &#34;0&#34; is set in PEφ and thus, the display lamp 12 is turned off. If, at this time, PAφ becomes &#34;1&#34; before said ten loops are completed, the program shifts fo S 2  →S 3  →S 17  →S 18  →S 19  →S 2  and it is neglected that &#34;0&#34; has been input to PAφ. 
     FIGS. 4(A) AND (B) show the time chart of the toner sensor output and the display lamp based on the previously described operation. In the OFF state of the display lamp, the condition does not change when the output condition in which the amount of developer is less than the predetermined amount only continues for less than 40 seconds as indicated by P 1  and, only when said output condition has continued for more than 40 seconds as indicated by P 2 , it is judged that the amount of developer has become less than the predetermined amount, whereby the display lamp 12 is turned on the display the deficiency of the developer. Conversely, in the ON state of the display lamp 12, even if the output condition in which the amount of developer has exceeded the predetermined amount continues for less than 1 second as indicated by P 3 , the condition does not change and, only when the output condition in which the amount of developer has exceeded the predetermined amount continues for 1 second as indicated by P 4 , it is judged that the amount of developer has reached the predetermined amount, whereby the display lamp 12 is turned off. 
     Although T 2  =1 second in the above-described embodiment, it is also possible that T 2  =0 second so that the deficiency of the developer may be displayed when at least the output condition in which the amount of developer is less than the predetermined amount continues for a time longer than the stirring period. 
     It is apparent that broadly different embodiments can be constructed within the spirit and scope of the present invention and therefore, the present invention is not restricted to the specific embodiment illustrated herein but is defined by the appended claims.