BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a network structure of an image processing system and a main structure of an MFP according to a first embodiment of the present invention;
FIG. 2 is a diagram for explaining a data structure of a registration request;
FIG. 3 is a diagram for explaining an example of content of an information-processing-application-destination DB;
FIG. 4 is a block diagram of an overall structure of the MFP according to the first embodiment;
FIG. 5 is a sequence chart of an overall flow of processing for registering and displaying destination information by the image processing system according to the first embodiment;
FIG. 6 is a flowchart of a procedure of processing for registering information-processing-application-destination information by a UCS of the MFP according to the first embodiment;
FIG. 7 is a flowchart of a procedure of processing for extracting the information-processing-application-destination information from the information-processing-application-destination DB by the UCS of the MFP according to the first embodiment;
FIG. 8 is a flowchart of a procedure of processing for displaying an application screen and processing for designating a destination by an application of the MFP according to the first embodiment;
FIG. 9 is a flowchart of the procedure of the processing for displaying an application screen and the processing for designating a destination by the application of the MFP according to the first embodiment;
FIG. 10 is a schematic of an example of content of an application screen according to the first embodiment;
FIG. 11 is a schematic of a popup screen during update of the information-processing-application-destination information;
FIG. 12 is a schematic of an example of an application screen updated from the application screen shown in FIG. 10;
FIG. 13 is a flowchart of a procedure of processing for displaying an application screen and processing for designating a destination by an application of an MFP according to a second embodiment of the present invention;
FIG. 14 is a flowchart of the procedure of the processing for displaying an application screen and the processing for designating a destination by the application of the MFP according to the second embodiment;
FIG. 15 is a schematic of an example of content of a first application screen on which a PC selection button is displayed in the MFP according to the second embodiment;
FIG. 16 is a schematic of an example of content of the first application screen on which the application selection button is displayed in the MFP according to the second embodiment;
FIG. 17 is a block diagram of a network structure of an image processing system and a main structure of an MFP according to a third embodiment of the present invention;
FIG. 18 is a diagram for explaining an example of a data structure of an information-processing-application-destination DB according to the third embodiment;
FIG. 19 is a diagram for explaining an example of a data structure of an information-processing-application-destination DB for display according to the third embodiment;
FIG. 20 is a sequence chart of a procedure of processing for notifying update when a request for registration or deletion of an information processing application is received according to the third embodiment;
FIG. 21 is a diagram for explaining an example of an application screen according to the third embodiment;
FIG. 22 is a flowchart of a procedure of processing for updating the information-processing-application-destination DB according to the third embodiment;
FIG. 23 is a diagram for explaining an example of an application screen on which a message of update notification is displayed;
FIG. 24 is a sequence chart of a procedure of processing for manually updating an information-processing-application-destination DB for display shown in FIG. 17;
FIG. 25 is a sequence chart of the procedure of the processing for updating the information-processing-application-destination DB for display;
FIG. 26 is a flowchart of a procedure of processing for registering a record in the information-processing-application-destination DB for display;
FIG. 27 is a diagram for explaining an example of an application screen;
FIG. 28 is a diagram for explaining an example of an update screen;
FIG. 29 is a diagram for explaining an example of an application screen updated;
FIG. 30 is a state transition diagram of transition of states that a UCS shown in FIG. 17 can take;
FIG. 31 is a diagram for explaining an example of an initial-setting-menu screen for using a function of an image-processing-control OS installed in each of a PC-A, PC-B, and PC-C at network connection destinations shown in FIG. 17;
FIG. 32 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display 1750 when setting content in an information-processing-application-related-information management DB shown in FIG. 17 is changed;
FIG. 33 is a diagram for explaining an example of a screen for changing setting information;
FIG. 34 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display 1750 when network setting information in a network-setting management DB shown in FIG. 17 is changed;
FIG. 35 is a diagram for explaining an example of a network setting screen;
FIG. 36 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display when an application being executed is switched;
FIG. 37 is a diagram for explaining an example of an application screen of a scanner application displayed when a scanner key provided in an operation unit of an operation panel is pressed;
FIG. 38 is a diagram for explaining an example of an application screen of a facsimile (FAX) application displayed when a FAX key of an operation panel shown in FIG. 17 is pressed;
FIG. 39 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display when a user logs in and succeeds in authentication;
FIG. 40 is a diagram for explaining transition of a login screen displayed on the operation panel;
FIG. 41 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display when the system returns to a normal mode from an energy saving mode;
FIG. 42 is a sequence chart of a procedure of processing for automatically updating the information-processing-application-destination DB for display when a timer set time has elapsed;
FIG. 43 is a sequence chart of an overall flow of processing for searching for an information-processing-application destination from the information-processing-application-destination DB for display;
FIG. 44 is a diagram for explaining an example of an application screen;
FIG. 45 is a diagram for explaining an example of a search screen;
FIG. 46 is a flowchart of a procedure of search processing by the UCS;
FIG. 47 is a diagram for explaining an example of a search-result table and a relation between a master table and the search-result table;
FIG. 48 is a diagram for explaining an example of a search-result-display screen;
FIG. 49 is a sequence chart of a flow of scan processing according to the third embodiment;
FIG. 50 is a block diagram of a network structure of an image processing system and a main structure of an MFP according to a fourth embodiment of the present invention;
FIG. 51 is a diagram for explaining a data structure of a registration request according to the fourth embodiment;
FIG. 52 is a diagram of an example of an operation panel of the MFP;
FIG. 53 is a sequence chart of an overall flow of processing for registering and displaying application information of a PC by the image processing system according to the fourth embodiment;
FIG. 54 is a diagram of an example of a screen of an application displayed on a liquid crystal display (LCD) touch panel of an operation panel;
FIG. 55 is a diagram of an example of a screen of an application displayed on the LCD touch panel of the operation panel;
FIG. 56 is a diagram of an example of a screen of an application after initialization displayed on the LCD touch panel of the operation panel;
FIG. 57 is a sequence chart of a procedure of processing for updating information-processing-application-destination information stored in an information-processing-application-destination DB in the MFP;
FIG. 58 is a sequence chart of a procedure of processing at the time when setting in the MFP is changed;
FIG. 59 is a sequence chart of a procedure of processing at the time when setting of a network in the MFP is changed;
FIG. 60 is a diagram of an example of a network setting screen displayed on the LCD touch panel of the operation panel;
FIG. 61 is a sequence chart of a procedure of processing at the time when an application is selected according to operation by a user in the MFP;
FIG. 62 is a sequence chart of a procedure of processing at the time when the user performs login and logout in the MFP;
FIG. 63 is a sequence chart of a procedure of processing for login and logout at the time when there is a setting about usability of information-processing-application-destination information for the user in the MFP;
FIG. 64 is a sequence chart of a procedure of processing for switching a normal mode and an energy saving mode according to on/off of a power supply key in the MFP;
FIG. 65 is a sequence chart of a procedure of processing until update timing is detected by press of an update key by the user after the application displays an application screen in the MFP;
FIG. 66 is a sequence chart of a procedure of processing at the time when event notification is received from a PC in the MFP;
FIG. 67 is a sequence chart of a procedure of processing for updating information-processing-application-destination information by a UCS of an MFP according to a first modification of the fourth embodiment;
FIG. 68 is a diagram for explaining transition of screens displayed on a LCD touch panel when update confirmation is performed in the first modification of the fourth embodiment;
FIG. 69 is a sequence chart of a procedure of processing for updating information-processing-application-destination information by a UCS of an MFP according to a second modification of the fourth embodiment;
FIG. 70 is a block diagram of a structure of an MFP according to a fifth embodiment of the present invention;
FIG. 71 is a diagram of an example of a table structure of a update DB;
FIG. 72 is a sequence chart of a procedure of processing in the MFP and the PC according to the fifth embodiment at the time when a registration request and a deletion request transmitted from the PC are received;
FIG. 73 is a flowchart of a procedure of processing for updating the update DB in a UCS of the MFP according to the fifth embodiment;
FIG. 74 is a sequence chart of a procedure of processing for updating information-processing-application-destination information in the MFP according to the fifth embodiment;
FIG. 75 is a flowchart of a procedure of processing for checking deletion of data stored in the update DB in the MFP according to the fifth embodiment;
FIG. 76 is a flowchart of a procedure of processing for updating information-processing-application-destination information stored in an information-processing-application-destination DB in the MFP according to the fifth embodiment;
FIG. 77 is a block diagram of a structure of an MFP according to a sixth embodiment;
FIG. 78 is a sequence chart of a procedure of processing at the time when a registration request and a deletion request transmitted from a PC are received in the MFP and the PC according to the sixth embodiment;
FIG. 79 is a sequence chart of a procedure of processing for switching the information-processing-application-destination DB to be an object of use in the MFP according to the sixth embodiment; and
FIG. 80 is a block diagram of a hardware configuration of the MFP according to the present invention.