Abstract:
An information processing system capable of maintaining the flexibility for constructing an information provision apparatus, and of reducing load on the information provision apparatus. An image processing apparatus requests screen information from an information provision apparatus via an external control apparatus, receives the screen information from the information provision apparatus in response to a request, and displays the screen information received. The external control apparatus receives the request from the image processing apparatus, transfers it to the information provision apparatus, receives the screen information transmitted from the information provision apparatus in response to the request transferred, changes a content of the screen information received, and transmits the screen information changed to the image processing apparatus. The information provision apparatus receives the request from the image processing apparatus via the external control apparatus, generates the screen information, and transmits the screen information generated to the external control apparatus.
Abstract:
An image-forming apparatus includes a database storing a layout template made up of containers, each representing a display area for a part of a user interface (UI). The user interface is configured by embedding display content in each container of the layout template in the database. On the occurrence of an event for changing arrangement of the user interface, the user interface is reconfigured by calculating arrangement of each container according to the size of the display content in one of the containers and embedding the display content in each container subjected to the calculation.