Abstract:
A job processing apparatus for displaying job items. The apparatus includes a display unit that displays a collection of the job items as many as a specific number of the job items being obtained from each of at least one information storage device in response to a request, the request indicating both the specific number and a first condition specifying which of the job items are to be obtained; and a job item request unit that responds to a user operation by sending to the at least one information storage device a request indicating both the specific number and a second condition specifying which of the job items are to be obtained, thereby obtaining from the at least one information storage device the specific number of job items that are different from the specific number of original job items, wherein the second condition is different from the first condition.

Description:
BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     The present invention relates to a job processing apparatus, an information displaying apparatus, an information processing system, a job item displaying method, and a program. 
     2. Description of the Related Art 
     There have been printing systems that store a print job related to a print instruction from a client device, for example, in a server and execute the print job, stored on the server, using a printing device based on authentication by an authentication device. In these printing systems, items of print jobs authorized to be printed are obtained from the server by authentication to get permission of printing and a desired print job is selected based on the items of print jobs displayed on a display unit (see Patent Document 1, for example). 
     When a job processing apparatus such as an image formation device for processing a job such as a print job obtains a job item from an information storage device such as a server for storing jobs, a number of job items to be obtained may be set. Accordingly, if a number of jobs stored in the information storage device exceeds the number of job items to be obtained, a job desired by a user may not be included in the job items. 
     [Patent Document 1] Japanese Laid-Open Patent Application No. 2006-85615 
     SUMMARY OF THE INVENTION 
     In view of the above-mentioned problems, it is a general object of at least one embodiment of the present invention to provide a job processing apparatus capable of obtaining job items anew from an information storage device based on a different condition, an information processing system, a job item displaying method, and a program. 
     In an embodiment, a job processing apparatus for displaying job items is provided. The job processing includes a display unit configured to display a collection of the job items as many as a specific number of the job items being obtained from each of at least one information storage device in response to a request, the request indicating both the specific number and a first condition specifying which of the job items are to be obtained; and a job item request unit configured to respond to a user operation by sending to the at least one information storage device a request indicating both the specific number and a second condition specifying which of the job items are to be obtained, thereby obtaining from the at least one information storage device the specific number of job items that are different from the specific number of job items originally obtained, wherein the second condition is different from the first condition. 
     According to an embodiment of the present invention, it is possible to obtain job items anew with a different condition from an information storage device. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       Other objects and further features of embodiments will become apparent from the following detailed description when read in conjunction with the accompanying drawings, in which: 
         FIG. 1  is a configuration diagram of an example of a printing system according to an embodiment of the present invention; 
         FIG. 2  is a hardware configuration diagram of an example of a computer according to an embodiment; 
         FIG. 3  is a hardware configuration diagram of an example of an image formation device according to an embodiment; 
         FIG. 4  is a process block diagram of an example of a client terminal according to an embodiment; 
         FIG. 5  is a process block diagram of an example of an authentication server device according to an embodiment; 
         FIG. 6  is a process block diagram of an example of an administrator terminal according to an embodiment; 
         FIG. 7  is a process block diagram of an example of an image formation device according to an embodiment; 
         FIG. 8  is a process block diagram of an example of a print server device according to an embodiment; 
         FIG. 9  is a configuration diagram of an example of user authentication information; 
         FIG. 10  is a configuration diagram of an example of job item display information; 
         FIG. 11  is a configuration diagram of an example of print job information; 
         FIG. 12  is a configuration diagram of an example of print job information; 
         FIG. 13  is a configuration diagram of an example of print job information; 
         FIG. 14  is a sequence diagram of an example of a process to store a print job; 
         FIG. 15  is a sequence diagram of an example of a process to display job items; 
         FIG. 16  is an illustration of an example of a job list screen; 
         FIG. 17  is an illustration of an example of an arranged job list screen; 
         FIG. 18  is a sequence diagram of an example of a process to obtain and display job items anew; 
         FIG. 19  is an illustration of an example of a job list screen; 
         FIG. 20  is an illustration of an example of an arranged job list screen; 
         FIG. 21  is an illustration of another example of a job list screen; and 
         FIG. 22  is a process block diagram of another example of an image formation device according to an embodiment. 
     
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     In the following, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In a present embodiment, while a printing system  1  including an image formation device  14  is described, the printing system  1  may be an information processing system including a job processing apparatus for processing a job. 
     First Embodiment 
     System Configuration 
       FIG. 1  is a configuration diagram of the printing system according to the embodiment of the present invention. The printing system  1  includes a client terminal  11 , an authentication server device  12 , an administrator terminal  13 , an image formation device  14 , and print server devices  15 A- 15 C, all being interconnected via a network N 1  such as a LAN. 
     The client terminal  11 , the authentication server device  12 , the administrator terminal  13 , the image formation device  14 , and the print server devices  15 A- 15 C have a wireless or wired communication unit. While the example shown in  FIG. 1  has one client terminal  11 , one authentication server device  12 , one administrator terminal  13 , and one image formation device  14 , a plurality of these elements may be disposed. Further, while the example shown in  FIG. 1  has three print server devices  15 A- 15 C, their number may be other than three. 
     The client terminal  11  is a terminal device such as a smartphone, a mobile phone, or a personal computer (PC) used by a user. The client terminal  11  transmits a print job to one of the print server devices  15 A- 15 C. 
     In the present embodiment, the print job refers to information necessary to cause the image formation device  14  to perform a print process. The print job includes electronic data to be printed or information to specify the electronic data (such as a URL) and printing conditions (color/monochrome, simplex/duplex, and the like). 
     The authentication server device  12  is realized by at least one information processing apparatus. The authentication server device  12  holds information about authentication such as user authentication information and performs authentication based on a request from the image formation device  14  or the like. The administrator terminal  13  is a terminal device such as a smartphone, a mobile phone, or a PC used by an administrator. 
     The administrator terminal  13  is a terminal device for managing the authentication server device  12 , the image formation device  14 , and the print server devices  15 A- 15 C of the printing system  1 . The administrator terminal  13  can provide an instruction to the authentication server device  12 , the image formation device  14 , and the print server devices  15 A- 15 C by using an installed application, for example. 
     The image formation device  14  is an output device such as a printer, a copier, a multifunction peripheral, a laser printer, or the like. The image formation device  14  uses the authentication server device  12  to authenticate a user, obtains a job item or a print job of a user who is successfully authenticated from the print server devices  15 A- 15 C, and displays or prints the job item. 
     The print server devices  15 A- 15 C are realized by at least one information processing apparatus. In the following, if any one of the print server devices  15 A- 15 C is used, the print server devices  15 A- 15 C are individually referred to as a print server device  15 . The print server device  15  stores a print job and transmits a job item or the print job to the image formation device  14  or the like based on a request from the image formation device  14  or the like. In addition, a configuration of the printing system  1  shown in  FIG. 1  is an example and other configurations may be employed. 
     &lt;Hardware Configuration&gt; 
     The client terminal  11 , the authentication server device  12 , the administrator terminal  13 , and the print server device  15  of  FIG. 1  are each realized by a computer, for example, having a hardware configuration shown in  FIG. 2 .  FIG. 2  is a hardware configuration diagram of the computer according to the present embodiment. 
     A computer  500  shown in  FIG. 2  includes an input device  501 , a display device  502 , an external I/F  503 , a RAM  504 , a ROM  505 , a CPU  506 , a communication I/F  507 , an HDD  508 , and the like, all being interconnected via a bus B. The input device  501  and the display device  502  may be connected and used when necessary. 
     The input device  501  is realized by a keyboard, a mouse, a touch panel, or the like and is used to input various operation signals to the computer  500 . The display device  502  is realized by a display screen or the like and displays a result of a process by the computer  500 . 
     The communication I/F  507  is an interface for connecting the computer  500  to the network N 1 . In accordance with this, the computer  500  can perform data communications via the communication I/F  507 . 
     The HDD  508  is a nonvolatile storage device that stores a program or data. The program or data stored in the HDD  508  includes an OS serving as basic software for controlling an entire portion of the computer  500  and an application for providing various types of functions on the OS. The computer  500  may use, instead of the HDD  508 , a drive device (such as Solid State Drive: SSD) that uses a flash memory as a storage medium. 
     The external I/F  503  is an interface with an external device such as a recording medium  503   a . In accordance with this, the computer  500  can read and/or write on the recording medium  503   a  via the external I/F  503 . Examples of the recording medium  503   a  include a flexible disk, a CD, a DVD, an SD memory card, a USB memory, and the like. 
     The ROM  505  is a nonvolatile semiconductor memory (storage device) that can hold a program and data even when the computer  500  is powered off. The ROM  505  stores a program and data such as BIOS executed when the computer  500  is started up, an OS setting, a network setting, and the like. The RAM  504  is an example of a volatile semiconductor memory that temporarily holds a program and data. 
     The CPU  506  is a processor for controlling an entire portion of the computer  500  and realizing functions of the computer  500  by reading out the program or the data from a storage device such as the ROM  505  or the HDD  508  onto the RAM  504  and executing a process. 
     The client terminal  11 , the authentication server device  12 , the administrator terminal  13 , and the print server device  15  in the present embodiment can perform various types of processes by executing the program on the computer  500  having the above-mentioned hardware configuration, for example. 
     The image formation device  14  in  FIG. 1  is realized by a computer having a hardware configuration as shown in  FIG. 3 , for example.  FIG. 3  is a hardware configuration diagram of the image formation device  14  according to the present embodiment. The image formation device  14  shown in  FIG. 3  includes a controller  601 , an operation panel  602 , an external I/F  603 , a communication I/F  604 , a printer  605 , a scanner  606 , and the like. 
     The controller  601  includes a CPU  611 , a RAM  612 , a ROM  613 , an NVRAM  614 , an HDD  615 , and the like. The ROM  613  stores various types of programs or data. The RAM  612  temporarily stores a program or data. The NVRAM  614  stores setting information, for example. The HDD  615  stores various types of programs or data. 
     The CPU  611  realizes control of an entire portion of the image formation device  14  and functions of the image formation device  14  by reading out the program, the data, the setting information, or the like from the ROM  613 , the NVRAM  614 , the HDD  615 , of the like onto the RAM  612  and executing a process. 
     The operation panel  602  includes an input portion that receives an input from a user, and a display portion that performs display. The external I/F  603  is an interface with an external device such as a recording medium  603   a . In accordance with this, the image formation device  14  can read and/or write on the recording medium  603   a  via the external I/F  603 . Examples of the recording medium  603   a  include an IC card, a flexible disk, a CD, a DVD, an SD memory card, a USB memory, and the like. 
     The communication I/F  604  is an interface for connecting the image formation device  14  to the network N 1 . In accordance with this, the image formation device  14  can perform data communication via the communication I/F  604 . The printer  605  is a printing device for printing print data on paper. The scanner  606  is a reading device for reading image data (electronic data) from paper. 
     &lt;Software Configuration&gt; 
     &lt;&lt;Client Terminal&gt;&gt; 
     The client terminal  11  according to the present embodiment is realized by a process block shown in  FIG. 4 , for example.  FIG. 4  is a process block diagram of the client terminal  11  according to the present embodiment. The client terminal  11  implements a transmission unit  21  by executing a program. The transmission unit  21  transmits a print job including user information to the print server device  15 . While the process block diagram in  FIG. 4  shows a process block necessary to describe the present embodiment, another process block may be included. 
     &lt;&lt;Authentication Server Device&gt;&gt; 
     The authentication server device  12  according to the present embodiment is realized by process blocks shown in  FIG. 5 , for example.  FIG. 5  is a process block diagram of an authentication server device according to the present embodiment. The authentication server device  12  in  FIG. 5  implements a transmission and reception unit  31 , an authentication processing unit  32 , and a user authentication information storage unit  33  by executing a program. 
     The transmission and reception unit  31  receives a user name and a password from the image formation device  14  and transmits a result of authentication to the image formation device  14 . The authentication processing unit  32  uses the user authentication information storage unit  33  in order to perform an authentication process. The user authentication information storage unit  33  stores a pair of a user name and a password in advance as user authentication information. For example, the authentication processing unit  32  determines that authentication is successful if the pair of the user name and the password received from the image formation device  14  is stored as user authentication information in the user authentication information storage unit  33 . 
     &lt;&lt;Administrator Terminal&gt;&gt; 
     The administrator terminal  13  according to the present embodiment is realized by process blocks as shown in  FIG. 6 , for example.  FIG. 6  is a process block diagram of the administrator terminal  13  according to the present embodiment. The administrator terminal  13  implements a transmission unit  41  and a job item display information setting unit  42  by executing a program. 
     The transmission unit  41  transmits a number of job items to be obtained and job item display order setting information to the image formation device  14 . The job item display information setting unit  42  receives the number of job items to be obtained and the job item display order setting information from an administrator. While the process block diagram in  FIG. 6  shows process blocks necessary to describe the present embodiment, another process block may be included. 
     &lt;&lt;Image Formation Device&gt;&gt; 
     The image formation device  14  according to the present embodiment is realized by process blocks as shown in  FIG. 7 , for example.  FIG. 7  is a process block diagram of the image formation device  14  according to the present embodiment. The image formation device  14  implements a transmission and reception unit  51 , a display unit  52 , an operation unit  53 , a job item display information setting unit  54 , an authentication request unit  55 , a job item request unit  56 , a job item arrangement processing unit  57 , an output unit  58 , and a job item display information storage unit  59  by executing a program. 
     The transmission and reception unit  51  receives a number of job items to be obtained and job item display order setting information from the administrator terminal  13 . The display unit  52  displays job items received from the print server device  15 . The operation unit  53  receives a user operation. The job item display information setting unit  54  stores, in the job item display information storage unit  59 , the number of job items to be obtained and the job item display order setting information received from the administrator terminal  13 . 
     The authentication request unit  55  transmits a user name and a password to the authentication server device  12  and sends a request for user authentication. The job item request unit  56  sends, in response to a result of successful authentication, a request for job items based on the number of job items to be obtained and the job item display order setting information to the print server devices  15 A- 15 C. 
     The job item arrangement processing unit  57  arranges job items received from the print server devices  15 A- 15 C. The output unit  58  processes a print job received from the print server device  15 . The job item display information storage unit  59  stores the number of job items to be obtained and the job item display order setting information. 
     &lt;&lt;Print Server Device&gt;&gt; 
     The print server device  15  according to the present embodiment is realized by process blocks as shown in  FIG. 8 , for example.  FIG. 8  is a process block diagram of the print server device  15  according to the present embodiment. The print server device  15  in  FIG. 8  implements a transmission and reception unit  61 , a job item selection unit  62 , and a print job information storage unit  63  by implementing a program. 
     The transmission and reception unit  61  transmits job items selected by the job item selection unit  62  to the image formation device  14 . Based on a number of job items to be obtained and job item display order setting information that are received, the job item selection unit  62  selects (chooses) job items as many as the number of job items to be obtained as described below. The print job information storage unit  63  stores print job information which is detailed information about the print job. 
     &lt;&lt;User Authentication Information Stored in the User Authentication Information Storage Unit&gt;&gt; 
       FIG. 9  is a configuration diagram of user authentication information. The user authentication information in  FIG. 9  is stored in the user authentication information storage unit  33  of the authentication server device  12 . The user authentication information of  FIG. 9  includes a pair of a user name and a password stored in advance in the user authentication information storage unit  33 . The authentication processing unit  32  uses the user authentication information of  FIG. 9  in order to determine whether user authentication by the user name and the password received from the image formation device  14  is a success or a failure. 
     &lt;&lt;Job Item Display Information Stored in the Job Item Display Information Storage Unit&gt;&gt; 
       FIG. 10  is a configuration diagram of an example of the job item display information. The job item display information in  FIG. 10  is stored in the job item display information storage unit  59  of the image formation device  14 . The job item display information is for managing the number of job items to be obtained and the job item display order setting information. The number of job items to be obtained indicates a number of print jobs that can be obtained from a single print server device  15 . For the number of job items to be obtained, one or more is set. 
     The job item display order setting information is for specifying the order in which job items are displayed. For example, the job item display order setting information specifies the order in which job items are displayed in ascending order/descending order such as chronological order or reverse chronological order. For example, in the job item display information shown in  FIG. 10 , the print server device  15  selects two print jobs in chronological order and transmits the two selected print jobs to the image formation device  14 . 
     &lt;&lt;Print Job Information Stored in the Print Job Information Storage Unit&gt;&gt; 
       FIGS. 11-13  are configuration diagrams of print job information. The print job information shown in  FIG. 11  is assumed to be stored in the print job information storage unit  63  of the print server device  15 A. The print job information shown in FIG.  12  is assumed to be stored in the print job information storage unit  63  of the print server device  15 B. The print job information shown in  FIG. 13  is assumed to be stored in the print job information storage unit  63  of the print server device  15 C. 
     The print job information has a job ID, a user name, a file name, a date, and time in its fields constituting a job item. The job ID is an example of identification information about a print job. The user name is an example of identification information about a user. The file name is an example of identification information about electronic data to be printed. The date and time indicate a date and time when the print server device  15  received the print job. The print job information is for managing print jobs stored in the print server device  15 . 
     &lt;Details of Process&gt; 
     In the following, a process of the printing system  1  according to the present embodiment is described in detail. 
     &lt;&lt;Process to Store a Print Job&gt;&gt; 
       FIG. 14  is a sequence diagram of a process to store a print job. In step S 1 , the job item display information setting unit  42  of the administrator terminal  13  receives, from an administrator, a number of job items to be obtained and job item display order setting information to be transmitted to the image formation device  14 . In step S 2 , the transmission unit  41  of the administrator terminal  13  transmits the number of job items to be obtained and the job item display order setting information to the image formation device  14 . 
     In step S 3 , the transmission and reception unit  51  of the image formation device  14  receives the number of job items to be obtained and the job item display order setting information transmitted by the administrator terminal  13 . The job item display information setting unit  54  stores the number of job items to be obtained and the job item display order setting information received from the administrator terminal  13  in the job item display information storage unit  59 . 
     In step S 4 , the transmission unit  21  of the client terminal  11  transmits a print job including (added) user information to the print server device  15 A based on a request to store a print job from a user. 
     In step S 5 , the print job information storage unit  63  of the print server device  15 A stores, as shown in  FIG. 11 , print job information as detailed information about the print job received from the client terminal  11 . The print job is stored in this manner. 
     In step S 6 , the transmission unit  21  of the client terminal  11  transmits the print job including the user information to the print server device  15 B based on the request to store a print job from the user. 
     In step S 7 , the print job information storage unit  63  of the print server device  15 B stores, as shown in  FIG. 12 , print job information as detailed information about the print job received from the client terminal  11 . The print job is stored in this manner. 
     In step S 8 , the transmission unit  21  of the client terminal  11  transmits the print job including the user information to the print server device  15 C based on the request to store a print job from the user. 
     In step S 9 , the print job information storage unit  63  of the print server device  15 C stores, as shown in  FIG. 13 , print job information as detailed information about the print job received from the client terminal  11 . The print job is stored in this manner. 
     The sequence diagram of  FIG. 14  shows an example where the print job is transmitted from the client terminal  11  to the print server device  15 A, the print server device  15 B, and the print server device  15 C in this order. However, the order is not limited to this. The client terminal  11  may transmit print jobs successively to the same print server device  15 . 
     &lt;&lt;Process to Display Job Items&gt;&gt; 
       FIG. 15  is a sequence diagram of a process to display job items. In step S 21 , the user operates the operation panel  602  of the image formation device  14  to send a request to display a log-in screen, for example. 
     In step S 22 , the display unit  52  of the image formation device  14  displays the log-in screen on the operation panel  602  based on the request from the user. The operation unit  53  receives an input of user authentication information from the user to the log-in screen. The user authentication information includes a user name, a password, and the like. The authentication request unit  55  transmits the user authentication information input by the user to the authentication server device  12  and sends a request for user authentication. 
     In step S 23 , the transmission and reception unit  31  of the authentication server device  12  receives the user authentication information from the image formation device  14 . The authentication processing unit  32  uses the user authentication information storage unit  33  in order to perform an authentication process. For example, the authentication processing unit  32  determines that authentication is successful if a pair of the user name and the password included in the user authentication information received from the image formation device  14  is stored as user authentication information in the user authentication information storage unit  33 . 
     In this description, it is assumed that the authentication is determined to be a success. If the authentication is determined to be a failure, a process from step S 25  is not performed. The process proceeds to step S 24  where the transmission and reception unit  31  of the authentication server device  12  reports the success of authentication as a result of the authentication to the image formation device  14 . 
     In step S 25 , the job item request unit  56  of the image formation device  14  receives the report of the success of authentication as the result of the authentication and obtains the number of job items to be obtained and the job item display order setting information from the job item display information storage unit  59 . The job item request unit  56  sends a request for job items based on the successfully authenticated user, the number of job items to be obtained, and the job item display order setting information to all print server devices  15  storing print jobs. 
     In other words, the job item request unit  56  sends, to the print server device  15 , a request to obtain job items of the successfully authenticated user as many as the number of job items to be obtained in the order of print jobs based on the job item display order setting information. 
     For example, in the job item display information shown in  FIG. 10 , since the number of job items to be obtained is set to “2” and the job item display order setting information is set to “chronological order”, a request for job items of oldest and second oldest print jobs is sent to the print server device  15 . 
     In step S 26 , the job item request unit  56  sends a request for job items to the print server device  15 A. In step S 27 , the job item request unit  56  sends a request for job items to the print server device  15 B. In step S 28 , the job item request unit  56  sends a request for job items to the print server device  15 C. 
     In step S 29 , the job item selection unit  62  of the print server device  15 A selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 11 , the job item selection unit  62  selects job items: a print job with an oldest job ID “07” and a print job with a second oldest job ID “04” for User A. In step S 30 , the transmission and reception unit  61  of the print server device  15 A transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     In step S 31 , the job item selection unit  62  of the print server device  15 B selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 12 , the job item selection unit  62  selects job items: a print job with an oldest job ID “04” and a print job with a second oldest job ID “05” for User A. In step S 32 , the transmission and reception unit  61  of the print server device  15 B transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     In step S 33 , the job item selection unit  62  of the print server device  15 C selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 13 , the job item selection unit  62  selects job items: a print job with an oldest job ID “09” and a print job with a second oldest job ID “07” for User A. In step S 34 , the transmission and reception unit  61  of the print server device  15 C transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     The transmission of the job items from the print server devices  15 A- 15 C to the image formation device  14  in steps S 30 , S 32 , and S 34  is performed asynchronously depending on the print server devices  15 A- 15 C. 
     Following reception of the job items from the print server devices  15 A- 15 C to which the request for job items is sent, in step S 35 , the display unit  52  of the image formation device  14  displays the job items as shown in  FIG. 16 . 
       FIG. 16  is an illustration of a job list screen. The job list screen of  FIG. 16  displays the job items in order of reception from the print server devices  15 A- 15 C. For example, in the job list screen of  FIG. 16 , the job items received from the print server device  15 A are displayed in an upper portion of the job list screen. Further, the job items received from the print server device  15 B are displayed in a middle portion of the job list screen and the job items received from the print server device  15 C are displayed in a lower portion of the job list screen. 
     The user can arrange the job items by pressing a “Sort” button on the job list screen of  FIG. 16  (step S 36  in  FIG. 15 ). When the Sort button is pressed, the job item arrangement processing unit  57  arranges the job items received in steps S 30 , S 32 , and S 34  in chronological order as shown in  FIG. 17  (step S 37  in  FIG. 15 ). 
       FIG. 17  is an illustration of an example of an arranged job list screen. In the job list screen of  FIG. 17 , the job items are arranged in chronological order by date and time regardless of the print server devices  15 A- 15 C from which the job items are received. The display unit  52  displays the job items of  FIG. 17  that are arranged in chronological order. 
     &lt;&lt;Process to Obtain and Display Job Items Anew&gt;&gt; 
     By pressing a “New” button in  FIG. 16  or  FIG. 17 , the user can obtain, from the print server device  15 , job items anew with a condition (reverse chronological order) different from a condition applied to the sequence diagram of  FIG. 15 , and display the job items again.  FIG. 18  is a sequence diagram of a process to obtain and display the job items anew. 
     In step S 61 , the user operates the operation panel  602  of the image formation device  14  to press the “New” button in  FIG. 16  or  FIG. 17 . The New button in  FIG. 16  or  FIG. 17  is an example of a job item display order changing button. In step S 62 , the job item display information setting unit  54  updates the job item display order setting information stored in the job item display information storage unit  59  to be “reverse chronological order”. 
     The job item request unit  56  sends a request for job items based on the successfully authenticated user, the number of job items to be obtained, and the job item display order setting information to all print server devices  15  storing print jobs. 
     In other words, the job item request unit  56  sends, to the print server device  15 , a request to obtain job items of the successfully authenticated user as many as the number of job items to be obtained in the order of print jobs based on the job item display order setting information. 
     For example, in the job item display information, since the number of job items to be obtained is set to “2” and the job item display order setting information is set to “reverse chronological order”, a request for job items of latest and second latest print jobs is sent to the print server device  15 . 
     In step S 63 , the job item request unit  56  sends a request for job items to the print server device  15 A. In step S 64 , the job item selection unit  62  of the print server device  15 A selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 11 , the job item selection unit  62  selects job items: a print job with a latest job ID “01” and a print job with a second latest job ID “04” for User A. In step S 65 , the transmission and reception unit  61  of the print server device  15 A transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     In step S 66 , the job item request unit  56  of the image formation device  14  sends a request for job items to the print server device  15 B. In step S 67 , the job item selection unit  62  of the print server device  15 B selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 12 , the job item selection unit  62  selects job items: a print job with a latest job ID “07” and a print job with a second latest job ID “09” for User A. In step S 68 , the transmission and reception unit  61  of the print server device  15 B transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     In step S 69 , the job item request unit  56  of the image formation device  14  sends a request for job items to the print server device  15 C. In step S 70 , the job item selection unit  62  of the print server device  15 C selects job items as many as the number of job items to be obtained based on the number of job items to be obtained and the job item display order setting information that have been received. For example, in the print job information shown in  FIG. 13 , the job item selection unit  62  selects job items: a print job with a latest job ID “05” and a print job with a second latest job ID “01” for User A. In step S 71 , the transmission and reception unit  61  of the print server device  15 C transmits the job items selected by the job item selection unit  62  to the image formation device  14 . 
     The transmission of the job items from the print server devices  15 A- 15 C to the image formation device  14  in steps S 65 , S 68 , and S 71  is performed asynchronously depending on the print server devices  15 A- 15 C. 
     In step S 72 , following reception of the job items from the print server devices  15 A- 15 C to which the request for job items is sent, the display unit  52  of the image formation device  14  displays the job items as shown in  FIG. 19 . 
       FIG. 19  is an illustration of a job list screen. The job list screen of  FIG. 19  displays the job items in order of reception from the print server devices  15 A- 15 C. For example, in the job list screen of  FIG. 19 , the job items received from the print server device  15 A are displayed in an upper portion of the job list screen. Further, the job items received from the print server device  15 B are displayed in a middle portion of the job list screen and the job items received from the print server device  15 C are displayed in a lower portion of the job list screen. 
     The user can arrange the job items by pressing the “Sort” button on the job list screen of  FIG. 19  (step S 73  in  FIG. 18 ). When the Sort button is pressed, the job item arrangement processing unit  57  arranges the job items received in steps S 65 , S 68 , and S 71  in reverse chronological order as shown in  FIG. 20  (step S 74  in  FIG. 18 ). 
       FIG. 20  is an illustration of an arranged job list screen. In the job list screen of  FIG. 20 , the job items are arranged in reverse chronological order by date and time regardless of the print server devices  15 A- 15 C from which the job items are received. The display unit  52  displays the job items of  FIG. 20  that are arranged in reverse chronological order. 
     The job list screens in  FIGS. 16, 17, 19 , and  20  show where the job items received from the print server devices  15  can be displayed all together. However, if the number of job items to be obtained is greater or the number of the print server devices  15  that store print jobs is larger, job items received from the print server devices  15  may not be able to be displayed on the job list screen all together. 
     In this case, the image formation device  14  may receive a scroll operation from the user such as a swipe operation (an operation to stroke a screen in a specific direction while the finger remains in contact with the screen) and successively display job items received from the print server devices  15 . 
     Further, as shown in a job list screen of  FIG. 21 , the image formation device  14  may have a “Next” button and a “Back” button for receiving, from the user, an operation to successively display job items received from the print server device  15 . 
     When the swipe operation or an operation by the “Next” button is received from the user, if such an operation to display lower job items is performed by the user while a bottom job item is being displayed, the image formation device  14  performs a process as follows. 
     In a case of the sequence diagram in  FIG. 18 , for example, the job item request unit  56  of the image formation device  14  sends a request to receive job items that follow job items received in steps S 65 , S 68 , and S 71  to the print server devices  15 A- 15 C. The display unit  52  of the image formation device  14  can display job items received from the print server devices  15 A- 15 C following the bottom job item. 
     The image formation device  14  can receive, from the user, a request to obtain job items for which a condition is specified by an “Old” button or a “New” button in  FIG. 21  and a request to obtain job items specified to follow job items received from the print server device  15 . 
     In this manner, the image formation device  14  can receive, from the user, a request to obtain job items for which a condition is specified, a request to obtain continuous job items with the same condition, and a request to arrange obtained job items from the job list screen shown in  FIG. 21 , for example. 
     While “chronological order” and “reverse chronological order” are described as an example of the job item display order setting information in the present embodiment, various conditions such as ascending or descending alphabetical or Japanese alphabetical order, descending or ascending order of a data amount, and the like may be set. The job item display order setting information may be any condition that can change the order of the job item display. 
     &lt;Other Example of Software Configuration&gt; 
     &lt;&lt;Image Formation Device&gt;&gt; 
     The image formation device  14  of  FIG. 7  may be realized by the image formation device  14  and an information displaying device  16  shown in  FIG. 22 .  FIG. 22  is a process block diagram of another example of an image formation device according to the present embodiment. In  FIG. 22 , process blocks that constitute the image formation device  14  of  FIG. 7  are divided into the image formation device  14  and the information displaying device  16 . 
     The image formation device  14  and the information displaying device  16  are connected in a wired or wireless manner to be able to perform data communication. The image formation device  14  and the information displaying device  16  may have direct access by using short distance wireless communication such as Bluetooth, infrared rays, or the like or may have access via a network such as a LAN. 
     The information displaying device  16  may be realized by an information processing device configured to include a controller, hard keys, a liquid crystal touch panel, or the like. Further, the information displaying device  16  may be realized by an information processing device such as a smartphone, a tablet, or the like. 
     The information displaying device  16  implements a transmission and reception unit  71 , a display unit  72 , an operation unit  73 , a job item display information setting unit  74 , an authentication request unit  75 , a job item request unit  76 , a job item arrangement processing unit  77 , and a job item display information storage unit  78  by executing a program. The image formation device  14  implements a transmission and reception unit  51  and an output unit  58  by executing a program. 
     Since the processing blocks of the image formation device  14  and the information displaying device  16  in  FIG. 22  are the same as those in  FIG. 7 , descriptions thereof are omitted. According to the configuration shown in  FIG. 22 , the information displaying device  16  can perform data communication with the authentication server device  12 , the administrator terminal  13 , and the print server device  15  directly or via the image formation device  14 . 
     The information displaying device  16  can receive a number of job items to be obtained and job item display order setting information from the administrator terminal  13 , and send a request for job items based on the number of job items to be obtained and the job item display order setting information to the print server device  15 . Accordingly, the information displaying device  16  is capable of displaying job items received from the print server device  15  as mentioned above. 
     CONCLUSION 
     In the printing system  1  according to the present embodiment, a request for job items based on the number of job items to be obtained and the job item display order setting information is sent from the image formation device  14  to all of the print server devices  15  that store print jobs. Then, the image formation device  14  displays job items in order of reception from the print server devices  15 . 
     By pressing the “Sort” button, the user can arrange job items displayed in the image formation device  14  with a condition such as chronological order within a range of job items obtained from the print server device  15 . 
     If a desired print job is not included in the job items displayed in the image formation device  14 , by pressing a button for a different condition such as the “New” button, it is possible to display job items obtained anew with a different condition from the print server device  15 . 
     According to the printing system  1  of the present embodiment, even if print jobs that exceed the number of job items to be obtained are stored in the print server device  15 , it is possible to easily display job items including a print job desired by the user. 
     The present invention is not limited to the above specifically described embodiment but various variations and modifications may be made without departing from the scope of the Claims. 
     The image formation device  14  is an example of a job processing apparatus. The display unit  52  is an example of a display unit. The job item request unit  56  is an example of a job item request unit. The job item arrangement processing unit  57  is an example of an arrangement processing unit. 
     The printing system  1  is an example of an information processing system. The job item selection unit  62  is an example of a job item selection unit. The print server device  15  is an example of an information storage device. The job item is an example of a job item. 
     The present invention can be implemented in any convenient form, for example using dedicated hardware, or a mixture of dedicated hardware and software. The present invention may be implemented as computer software implemented by one or more networked processing apparatuses. The network can comprise any conventional terrestrial or wireless communications network, such as the Internet. The processing apparatuses can comprise any suitably programmed apparatuses such as a general-purpose computer, a personal digital assistant, a mobile telephone (such as a WAP or 3G-compliant phone) and so on. Since the present invention can be implemented as software, each and every aspect of the present invention thus encompasses computer software implementable on a programmable device. The computer software can be provided to the programmable device using any storage medium for storing processor readable code such as a floppy disk, a hard disk, a CD ROM, a magnetic tape device or a solid state memory device. 
     The hardware platform includes any desired kind of hardware resources including, for example, a central processing unit (CPU), a random access memory (RAM), and a hard disk drive (HDD). The CPU may be implemented by any desired kind of any desired number of processor. The RAM may be implemented by any desired kind of volatile or non-volatile memory. The HDD may be implemented by any desired kind of non-volatile memory capable of storing a large amount of data. The hardware resources may additionally include an input device, an output device, or a network device, depending on the type of the apparatus. Alternatively, the HDD may be provided outside of the apparatus as long as the HDD is accessible. In this example, the CPU, such as a cache memory of the CPU, and the RAM may function as a physical memory or a primary memory of the apparatus, while the HDD may function as a secondary memory of the apparatus. 
     Further, the present invention is not limited to these embodiments, and various variations and modifications may be made without departing from the scope of the present invention. 
     The present application is based on and claims the benefit of priority of Japanese Priority Patent Application No. 2014-070963 filed on Mar. 31, 2014, the entire contents of which are hereby incorporated by reference.