BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing a configuration of a printing system in which an information processing apparatus, a server apparatus, and a printing apparatus according to a first embodiment are employed.
FIG. 2 is an illustration for explaining a data flow of the printing system shown in FIG. 1 according to an embodiment of the present invention.
FIG. 3 is a block diagram showing a detailed configuration of a host computer shown in FIG. 1 according to an embodiment of the present invention.
FIG. 4 shows an example of a format restriction table, which represents printing formats for individual printing purposes, that stores printing formats selectable for individual printing purposes and that is held in the authentication server shown in FIG. 1.
FIG. 5 shows an example of a printing purpose table, which represents printing purposes for individual users, that stores printing purposes selectable by individual users and that is held by the authentication server shown in FIG. 1.
FIG. 6 shows an example of a user group table that represents members of individual user groups and that is held in the authentication server shown in FIG. 1.
FIG. 7 shows an example of a user interface used for selecting a printing purpose and displayed by a UI operation unit shown in FIG. 3.
FIG. 8 shows an example of a form of a restriction ticket generated by the authentication server.
FIG. 9 shows an example of a printing format setting screen displayed by the UI operation unit shown in FIG. 3.
FIG. 10 shows an example of a printing format setting screen displayed by the UI operation unit shown in FIG. 3.
FIG. 11 shows an example of the printing format setting screen displayed by the UI operation unit shown in FIG. 3.
FIG. 12 shows a configuration of a job packet generated by a printer driver shown in FIG. 3 according to an embodiment of the present invention.
FIG. 13 shows a configuration of a print job generated by the printer driver shown in FIG. 3 according to an embodiment of the present invention, in which restriction information is not provided.
FIG. 14 shows a configuration of a print job generated by the printer driver shown in FIG. 3 according to an embodiment of the present invention, in which restriction information is provided.
FIG. 15 shows a job packet indicating restriction information shown in FIG. 14 according to an embodiment of the present invention.
FIG. 16 is a block diagram showing a detailed configuration of the printing apparatus shown in FIG. 1 according to an embodiment of the present invention.
FIG. 17 is a flowchart showing an example of a first data processing process performed by the printing apparatus according to an embodiment of the present invention.
FIG. 18 is a flowchart showing an example of a second data processing process performed by the printing apparatus according to an embodiment of the present invention.
FIG. 19 is a flowchart showing an example of a third data processing process performed by the printing apparatus according to an embodiment of the present invention.
FIG. 20 is a flowchart showing an example of a fourth data processing process performed by the printing apparatus according to an embodiment of the present invention.
FIG. 21 shows an example of a login screen performed by a printing apparatus according to another embodiment.
FIG. 22 shows an example of a printing format setting screen displayed on a display device by the UI operation unit shown in FIG. 3.
FIG. 23 is an illustration for explaining a memory map of a storage medium in which various data processing programs that can be read by the printing apparatus according to each of the embodiments of the present invention are stored.