Claims
- 1. In a reproduction machine having a plurality of components which cooperate with one another and a photosensitive member to electrostatically produce copies on support material, the improvement comprising:
- a controller for operating said machine components said controller including a memory section and a processor for addressing said memory section to operate said machine components;
- interface means for transferring control data between said machine components and said controller;
- means for suspending operation of said processor;
- means for accessing said memory section directly under control of the interface to obtain current control data for operating said machine components; and
- clock means for producing clock pulses which periodically actuate said suspension means, said clock pulses being derived in synchronism with machine operation.
- 2. The improvement of claim 1 wherein said memory section includes a buffer for temporarily holding control data pending transfer to said machine components, with said control data being simultaneously transferred to said machine components from said buffer while operation of said processor is temporarily suspended.
- 3. The improvement of claim 2 which further comprises:
- a plurality of routines stored in the memory for actuating some of the machine components whose timing of actuation depends upon the particular copy run selected, said routines being listed in a sequential order necessary for properly timed actuation of their respective components;
- a counter containing the number of clock pulses between successive component actuation;
- means for changing the count of said counter at each occurrence of said clock pulse;
- means responding to a pre-set count on said counter for accessing the next routine while re-setting said counter to a new count representing the interval to the succeeding component actuation; and
- said components being simultaneously refreshed with control data when said count on the counter does not correspond to said pre-set count.
- 4. A method of operating a reproduction machine having a plurality of selectively actuable machine components which operate with one another and a photosensitive member to electrostatically produce copies on support material, said machine having an operator console for selecting various types of copy runs, said machine having a programmable controller with memory for actuating said components, the memory normally under control of the controller, said controller in a first state actuating predetermined machine components regardless of the particular copy run selected and in a second state actuating predetermined machine components in a timing sequence depending upon the particular copy run selected, said method comprising:
- forming a table in memory for actuation of machine components in the second state for proper completion of the selected copy run;
- initially operating in the first state;
- producing clock pulses in synchronism with the machine operation;
- suspending operation in the first state in response to one of said clock pulses;
- operating in the second state to actuate a machine component; including the step of providing control data from the memory to the machine components in the second state; and
- including the step of directly assessing the memory to provide control to the machine components independent of the control of the controller; and
- operating in the first state after completion of actuation of the component in the second state.
- 5. The method of claim 4 wherein the step of directly assessing the memory occurs no more than every other clock pulse produced in synchronism with the machine operation.
- 6. The method of claim 4 wherein the controller includes a storage element holding an indication of the number of clock pulses between actuation of successive machine components, including the step inhibiting directly accessing the memory if a predetermined number of clock pulses is indicated by the storage element.
- 7. The method of claim 4 including the step of simultaneously providing control data to a plurality of machine components.
Parent Case Info
This is a continuation of application Ser. No. 677,473 filed Apr. 15, 1978, now abandoned.
US Referenced Citations (4)
Non-Patent Literature Citations (2)
Entry |
Intel Data Catalog, 1977, "8259 Programmable Interrupt Controller", pp. 10-212 to 10-216. |
Intel 8080 Microcomputer Systems User's Manual, Sep. 1975, pp. 5-101 to 5-108; 5-153 to 5-157. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
677473 |
Apr 1978 |
|