Environments of various devices such as an image input device are
effectively used as a commonly used resource (shared resource) on a
network can be simply set without any loss. In an information processing
apparatus provided on a network, a CPU checks as to whether or not a
device is locally connected to this information processing apparatus, and
then notifies this check result to a management device provided on the
network. This management device judges as to whether or not a server
program of a common system is installed in a terminal apparatus based on a
content of a notification issued from this terminal apparatus. In
accordance with this judgement result, the management device installs this
server program to this terminal apparatus. Furthermore, in an information
processing apparatus having a client function with respect to the server
program, when this server program is present on the same node on the
network, the information processing apparatus is automatically controlled
so as to directly communicate, whereas so as to communicate via a network
when this server program is present on another node.
Des environnements de divers dispositifs tels qu'un dispositif d'entrée d'image sont efficacement employés comme ressource généralement utilisée (ressource partagée) sur un réseau peuvent être simplement placés sans n'importe quelle perte. Dans un appareillage de traitement de l'information fourni sur un réseau, une unité centrale de traitement vérifie si ou pas un dispositif n'est localement relié à cet appareillage de traitement de l'information, et puis informe ce résultat de contrôle à un dispositif de gestion fourni sur le réseau. Ce dispositif de gestion juge si ou pas un programme de serveur d'un système commun n'est installé dans un appareil terminal basé sur une teneur d'un avis publié de cet appareil terminal. Selon ce résultat de jugement, le dispositif de gestion installe ce programme de serveur sur cet appareil terminal. En outre, dans le traitement de l'information des appareils ayant un client fonctionnent en ce qui concerne le programme de serveur, quand ce programme de serveur est présent sur le même noeud sur le réseau, l'appareillage de traitement de l'information sont automatiquement commandés afin de communiquer directement, tandis qu'afin de communiquer par l'intermédiaire d'un réseau quand ce programme de serveur est présent sur un autre noeud.