Printer controller that has a printer perform print processing on print jobs transmitted from a plurality of terminals, an image forming apparatus for performing print processing on the plurality of print jobs, and a terminal that transmits print jobs to the printer controller
First Claim
1. A printer controller that receives print jobs transmitted from a plurality of terminals, and instructs a printer to perform print processing, the printer controller comprising:
- a detector that detects pieces of operation information, each relating to a user'"'"'s current manual operation of one of the plurality of terminals;
a priority determining unit that determines priority levels for a plurality of print jobs waiting to be printed, a priority level of a print job determined based on a piece of operation information detected by the detector from a terminal that transmitted the print job;
a controller that instructs the printer to process the plurality of print jobs in an order based on the determined priority levels;
wherein the detector detects, as the piece of operation information, a non-operational period during which the terminal has not been operated; and
wherein the priority determining unit sets higher priority levels for print jobs from terminals with longer non-operational periods.
1 Assignment
0 Petitions
Accused Products
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.
28 Citations
27 Claims
-
1. A printer controller that receives print jobs transmitted from a plurality of terminals, and instructs a printer to perform print processing, the printer controller comprising:
-
a detector that detects pieces of operation information, each relating to a user'"'"'s current manual operation of one of the plurality of terminals; a priority determining unit that determines priority levels for a plurality of print jobs waiting to be printed, a priority level of a print job determined based on a piece of operation information detected by the detector from a terminal that transmitted the print job; a controller that instructs the printer to process the plurality of print jobs in an order based on the determined priority levels; wherein the detector detects, as the piece of operation information, a non-operational period during which the terminal has not been operated; and wherein the priority determining unit sets higher priority levels for print jobs from terminals with longer non-operational periods. - View Dependent Claims (2, 3, 4)
-
-
5. An image forming apparatus that receives print jobs transmitted from a plurality of terminals, and performs print processing, the image forming apparatus comprising:
-
an image forming unit that performs print processing corresponding to the received print jobs; a detector that detects pieces of operation information, each relating to a user'"'"'s current manual operation of one of the plurality of terminals; a priority determining unit that determines priority levels for a plurality of print jobs waiting to be printed, a priority level of a print job determined based on a piece of operation information detected by the detector from a terminal that transmitted the print job; a controller that instructs the image forming unit to process the plurality of print jobs in an order based on the determined priority levels; wherein the detector detects, as the niece of operation information, a non-operational period during which the terminal has not been operated; and wherein the priority determining unit sets higher priority levels for print jobs from terminals with longer non-operational periods. - View Dependent Claims (6, 7)
-
-
8. A terminal that transmits print jobs to a printer controller controlling a printer shared with a plurality of other terminals, the terminal comprising:
-
a receiving unit that receives a print job input by an operator; a timer that measures an elapsed time since an input device that includes the receiving unit was last operated; and a transmission controller that transmits the input print job after waiting for the timer to measure a specified time.
-
-
9. A printer controller that receives print jobs transmitted from a plurality of terminals, and controls a printer to perform print processing, the printer controller comprising:
-
at least one detector that detects whether an operator is in a vicinity of each terminal; a priority determining unit that determines priority levels for a plurality of print jobs waiting to be printed, a priority level of a print job determined based on a detection result produced by the at least one detector for a terminal that transmitted the print job; and a controller that controls the printer so that the plurality of print jobs are processed in an order based on the determined priority levels.
-
-
10. A printer controller that receives print jobs transmitted from a plurality of terminals, and instructs a printer to perform print processing, the printer controller comprising:
-
memory that stores each of the received print jobs in correspondence with information indicating a transmission origin terminal for each print job; a first timer that measures an elapsed time since reception of a most recent print job from each terminal; a priority determining unit that determines a priority level for each terminal according to the measured elapsed times since reception of the most recent print job from each terminal; and a controller that instructs the printer to process the plurality of print jobs stored in the memory in an order based on the determined priority levels. - View Dependent Claims (11, 12, 13)
-
-
14. An image forming apparatus for receiving print jobs from a plurality of terminals, the image forming apparatus comprising:
-
an image forming unit that performs print processing corresponding to the received print jobs; memory that stores each received print job in correspondence with information indicating a transmission origin terminal for each print job; a first timer that measures an elapsed time since a print job was last received from each terminal; a priority determining unit that determines a priority level for each terminal according to the measured elapsed times since a print job was last received from each terminal; and a controller that instructs the image forming unit to process the plurality of print jobs stored in the memory in an order based on the determined priority levels. - View Dependent Claims (15, 16, 17)
-
-
18. A printer controller that receives print jobs transmitted from a plurality of terminals, and controls a printer to perform print processing, the printer controller comprising:
-
memory that stores each of the received print jobs in correspondence with information indicating a transmission origin terminal; a transmission control unit that transmits a request signal requesting transmission of a piece of print processing information for a print job to the transmission origin terminal; and a controller that receives the piece of print processing information transmitted from the terminal that received the request signal, and controls the printer so as to perform print processing of the job, based on the received piece of print processing information, wherein the piece of print processing information relates to a current manual operation state of the transmission origin terminal; wherein the niece of print processing information is a piece of processing priority information indicating a processing priority level of a print job. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An image forming apparatus that receives print jobs transmitted from a plurality of terminals, and performs print processing, the image forming apparatus comprising:
-
an image forming unit that performs print processing corresponding to the print jobs; memory that stores each of the received print jobs in correspondence with information indicating a transmission origin terminal; a transmission control unit that transmits a request signal requesting transmission of a piece of print processing information to a transmission origin terminal of a print job stored in the memory; and a controller that receives the piece of print processing information transmitted from the terminal that received the request signal, and controls the image forming unit so as to perform print processing of the print job, based on the received piece of print processing information, wherein the piece of print processing information relates to a current manual operation state of the transmission origin terminal; wherein each piece of print processing information is a piece of processing priority information indicating a processing priority level of a print job. - View Dependent Claims (24, 25)
-
-
26. A terminal that transmits print jobs to a printer controller, the terminal comprising:
-
an information generating unit that generates a piece of print processing information indicating processing of a print job that has already been transmitted to the printer controller; a reception control unit that receives a request signal requesting the transmission of the piece of print processing information from the printer controller; and a transmission control unit that transmits the piece of print processing information generated when the request signal is received, in response to the request signal; wherein the piece of print processing information relates to a current manual operation state of the terminal; wherein the piece of print processing information is a piece of processing priority information indicating a processing priority level of a print job. - View Dependent Claims (27)
-
Specification