摘要:
A method of resetting an arbitrary node or input/output board in response to a control communications fault in said arbitrary node or input/output board during a real time job in an image processing apparatus having image processing means for forming an image, a controller including a plurality of nodes connected to a plurality of input/output boards and software including an application portion and a communication portion, comprising the steps of the arbitrary node or input/output board initiating a self reset independent of any other node or input/output board reset, the remaining nodes or input/output boards refraining from initiating a reset of the node or input/output board, resetting said arbitrary node or input/output board independent of said remaining nodes or input/output boards, and continuing operation of said arbitrary node or input/output board to complete the real time job run.
摘要:
An Interrupt Manager for servicing interrupts. An interrupt is performed only after an atomic operation (Operating System instruction) is completed. After completion of each operating system instruction, a first command immediately allows any interrupt to be serviced. A second command then immediately closes out any interrupts, allowing for the execution of the next operating system instruction.
摘要:
The present invention is a means to race two or more conditions against each other to trigger a unique control response. In particular, a portion of a machine control is suspended upon the occurrence of conditions such as an input, a time delay, availability of data, or completion of a task. These conditions race against one another. That is, the occurrence of one of the conditions will initiate the response, and all other conditions will then be ignored. The type of response depends upon the particular condition that occurred first.
摘要:
The present invention is monitoring the control, in particular, software crashes in a multiprocessor machine control system to prevent machine malfunctions. Benchmarks or key operations tracked include, for example, monitoring that the number of tasks to be completed by the control is not beyond the capacity of the control to respond. These recorded benchmarks enable one or both of two paths of progressively more complex analysis. In particular, there is a diagnostic path that leads first to the isolation of a particular control element in a multi-element control that contains a fault and then to a more comprehensive recording of the fault history for each individual control element. There is also a path for maintaining machine operation. In this path, a first level of response is to merely reset the various control elements. Progressively more comprehensive responses include isolating a fault in an individual control element to maintain machine operation and the full recovery of the job in progress after a software crash.
摘要:
The present invention is a multiprocessor machine control having at least one processor for performing input and output operations and communicating with a master processor over a communication channel. Common synchronizing signals are conveyed to both the input/output processor and the master processor independent of the communication channel. This provides the input/output processor with immediate access to timing and synchronizing information for prompt response to general control information from the master processor. The master processor downloads instructions or provides general instructions to the input/output processor. These downloaded instructions are given priority and timely executed without further communication with the master processor. At completion of the operation the master processor is informed that the particular operation has been performed.
摘要:
A decomposing apparatus is provided for use in a printing machine of the type adapted to receive a first set of information written in a printer page description language and a second set of information written in a printer page description language. The decomposing apparatus preferably includes: an arrangement for parsing the first set of information into a first set of image related components during a first time interval and the second set of information into a second set of image related components during a second time interval; and, an arrangement for performing image related operations on selected components of the first set of image related components, the image related operations being performed on the first set of image related components during the second interval so that the image related operations can be performed on the first set of image related components substantially concurrently with the second set of information being parsed.
摘要:
A state controller for an electronic reprographic system for controlling system operations when processing requests in which the system has a plurality of hardware and software system components providing discrete services for processing requests and maintaining operation of the system, and job programming means including a display screen for inputting requests, including: a state holder for monitoring the current operating state of the system components; plural discrete job processing virtual machines with each of the virtual machines having at least one service associated with it for implementing the virtual machine; each of the services having at least one of the system components for carrying out the service; and a scheduler for managing resources of and setting priorities for the virtual machines to process the requests in an efficient manner, the scheduler being adapted to cause memory from a first one of the virtual machines to be distributed to a second one of the virtual machines when the second one of the virtual machines requests more memory than is normally allocated to it.
摘要:
A control system for a document handler in a reproduction machine. As the document handler transports a set of originals to an exposure platen, a counter is incremented and stores the total number of documents placed on the platen for the set. If it is desired to recycle the set to the platen again, the machine compares the document totals for each set cycle to insure that they are the same thereby checking for erroneous double document feeds.
摘要:
A method of printing a job in either a first mode or a second mode, to produce a set of prints from a set of print-related information transmitted to a print file, is provided. In the first mode, which occurs when the set of print-related information is less than a preselected quantity, a portion of the print file is filled with the set of print-related information and the set of print-related information is read with a marker for producing the set of prints. In the second mode, which occurs when the set of print-related information is greater than the preselected quantity, the steps of filling a portion of the print file with a subset of the set of print-related information and reading the subset with the marker are repeated until the set of print-related information is read completely.
摘要:
An electronic image processing apparatus comprising an electronic scanner and an electronic printer for forming an image, a controller for directing the operation of the image processing means, the controller including a mass memory device for storing data to be printed, random access memory, a printer control, and a Resource Manager for ensuring access to the random access memory for conveying data from the mass memory device to the printer via the random access memory, the Resource Manager including a mass memory device scheduler to provide printer access to the random access memory, the mass memory device scheduler having a reservation queue to reserve mass memory device access at predetermined times, delay means to determine that access to the mass memory device is invalid within a given time, and means to convey disk request operations to said reservation queue in order to provide guaranteed random access mernory at predetermined times.