Abstract:
A microcomputer is put into a sleep mode immediately when tasks become ready for the sleep mode so as to eliminate wasted power. Multiple application tasks are executed. Each application task provides notification regarding entry into sleep-ready state. When any application task provides notification, a status management section program sets a flag indicating that the application task goes to the sleep-ready state. The status management section checks flags of all the application tasks to determine whether all the application tasks go to the sleep-ready state, whereupon the microcomputer is put into the sleep mode.
Abstract:
An image forming apparatus capable of making copies under either predetermined standard copy conditions or copy conditions optionally set by an operator. After the final key input, or at the completion of a copying process, a first timer is set to count a predetermined time period. When the first timer finishes counting, the copy conditions are automatically set to the standard conditions. The above apparatus is provided with a guidance mode for the purpose of explaining the method for setting the functions and copy conditions within the apparatus to an inexperienced operator. In the case where the guidance mode is set by the operator, a second timer is set to count a predetermined time period longer than the time period counted by the first timer. When the second timer finishes counting, the copy conditions are automatically set to the standard conditions.
Abstract:
A printer server is connected to a plurality of terminals. The printer server includes a terminal status detecting unit that receives a piece of operation information ‘key’ indicating that a operation has been performed from each terminal, measures an elapsed time since each piece of operation information ‘key’ was received by referring to a timer, and sets a non-operational status ‘status’ for each terminal according to the length of the elapsed time, a priority determining unit that determines a priority level from the non-operational status ‘status’, and a print job processing unit that has print job processing performed by, when a plurality of print jobs are waiting to be processed, giving preference to print jobs transmitted from terminals with higher priority levels.