[go: up one dir, main page]

JP2008234118A - User interface providing apparatus, user interface generation method, and program. - Google Patents

User interface providing apparatus, user interface generation method, and program. Download PDF

Info

Publication number
JP2008234118A
JP2008234118A JP2007070235A JP2007070235A JP2008234118A JP 2008234118 A JP2008234118 A JP 2008234118A JP 2007070235 A JP2007070235 A JP 2007070235A JP 2007070235 A JP2007070235 A JP 2007070235A JP 2008234118 A JP2008234118 A JP 2008234118A
Authority
JP
Japan
Prior art keywords
user interface
generation information
devices
interface generation
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007070235A
Other languages
Japanese (ja)
Inventor
Kazuki Tadachi
一樹 忠地
Hideaki Ogata
英昭 緒方
Shigeru Sugita
滋 杉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007070235A priority Critical patent/JP2008234118A/en
Publication of JP2008234118A publication Critical patent/JP2008234118A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

【課題】複数のデバイスのユーザインタフェースを提供する装置において、ユーザの使い
勝手を向上させる。
【解決手段】複数のデバイスのユーザインタフェースを提供するユーザインタフェース提
供装置であって、複数のデバイスのユーザインタフェースの生成に用いられるユーザイン
タフェース生成情報を取得するユーザインタフェース生成情報取得手段と、ユーザインタ
フェース生成情報取得手段により取得した複数のデバイスのユーザインタフェース生成情
報を用いて、対応するデバイスごとのユーザインタフェースを、ユーザインタフェースを
提供する1つのツールの中に生成するユーザインタフェース生成手段と、を備える。
【選択図】 図1
In an apparatus for providing a user interface for a plurality of devices, usability of a user is improved.
A user interface providing apparatus for providing a user interface for a plurality of devices, a user interface generation information acquiring unit for acquiring user interface generation information used for generating user interfaces for a plurality of devices, and user interface generation User interface generation means for generating a user interface for each corresponding device in one tool that provides the user interface using the user interface generation information of a plurality of devices acquired by the information acquisition means.
[Selection] Figure 1

Description

本発明は、プリンタやスキャナなどのデバイスのユーザインタフェースを提供する技術
に関する。
The present invention relates to a technique for providing a user interface of a device such as a printer or a scanner.

プリンタやスキャナなどの周辺機器(以下、単に「デバイス」という)は、ホストコン
ピュータのGUI(Graphical User Interface)などのユーザインタフェースを介して受
け付けたユーザからの指示に従って制御される。かかるユーザインタフェースは、通常、
各デバイスで異なる。したがって、各デバイスは、ユーザインタフェースの生成のための
情報(「ユーザインタフェース生成情報」という)を備えており、これをホストコンピュ
ータに送信する。そして、ホストコンピュータのユーザインタフェースを生成するツール
は、このユーザインタフェース生成情報に基づいて、個々のデバイスについてユーザイン
タフェースを生成し、ユーザに対して提供する。すなわち、ユーザインタフェースを提供
するツールは、デバイスごとに存在する。
Peripheral devices such as printers and scanners (hereinafter simply referred to as “devices”) are controlled according to instructions from a user received via a user interface such as a GUI (Graphical User Interface) of the host computer. Such user interfaces are typically
Different for each device. Accordingly, each device has information for generating a user interface (referred to as “user interface generation information”), and transmits this information to the host computer. Then, the tool for generating the user interface of the host computer generates a user interface for each device based on the user interface generation information and provides it to the user. That is, a tool that provides a user interface exists for each device.

特開平3−233628号公報JP-A-3-233628

しかし、デバイスごとにユーザインタフェースのツールがあるのでは、デバイスの数が
増えるにつれて使い勝手が悪くなる。ユーザは、複数の異なるデバイスの設定のために、
いちいち複数の異なるツールを開かなければならず煩わしい。
However, if there is a user interface tool for each device, the usability becomes worse as the number of devices increases. Users can configure multiple different devices
You have to open several different tools one by one.

本発明は、複数のデバイスのユーザインタフェースを提供する装置において、ユーザの
使い勝手を向上させることを目的とする。
An object of the present invention is to improve user convenience in an apparatus that provides user interfaces of a plurality of devices.

上記目的を達成するため、本発明は、例えば、複数のデバイスのユーザインタフェース
を提供するユーザインタフェース提供装置であって、前記複数のデバイスのユーザインタ
フェースの生成に用いられるユーザインタフェース生成情報を取得するユーザインタフェ
ース生成情報取得手段と、前記ユーザインタフェース生成情報取得手段により取得した前
記複数のデバイスのユーザインタフェース生成情報を用いて、対応するデバイスごとのユ
ーザインタフェースを、ユーザインタフェースを提供する1つのツールの中に生成するユ
ーザインタフェース生成手段と、を備える。
In order to achieve the above object, for example, the present invention provides a user interface providing apparatus that provides user interfaces of a plurality of devices, and a user who acquires user interface generation information used for generating user interfaces of the plurality of devices. A user interface for each corresponding device using the interface generation information acquisition unit and the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition unit, in one tool that provides the user interface User interface generation means for generating.

本発明の実施の形態について図面を参照して説明する。   Embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の第1の実施形態の、ユーザインタフェースを提供するUI提供システ
ムの構成を示す図である。
FIG. 1 is a diagram illustrating a configuration of a UI providing system that provides a user interface according to the first embodiment of this invention.

UI提供システムは、UI提供装置10と、複数のデバイス(基本デバイス20、オプ
ションデバイス30)と、が接続されて構成されている。UI提供装置10と基本デバイ
ス20との間や、基本デバイス20とオプションデバイス30との間は、ネットワークに
より接続されていてもよい。
The UI providing system is configured by connecting a UI providing apparatus 10 and a plurality of devices (basic device 20 and optional device 30). The UI providing apparatus 10 and the basic device 20 or the basic device 20 and the optional device 30 may be connected via a network.

UI提供装置10は、ユーザに対してGUIなどのユーザインタフェースを提供する情
報処理装置であり、デバイス20、30に対してホストコンピュータとして機能する。そ
のため、UI提供装置10は、ユーザインタフェースの生成処理を行うUI生成部12と
、ユーザインタフェースの提供を行うUI提供部13とを備えるUIツール11を備えて
いる。そして、UI提供装置10は、UI提供部13により提供されるユーザインタフェ
ースを介して、デバイス20、30に対するユーザからの指示(各種設定)を受け付ける
。そして、受け付けた指示を、対応するデバイス20、30に送ることにより、各デバイ
ス20、30を制御する。
The UI providing apparatus 10 is an information processing apparatus that provides a user interface such as a GUI to a user, and functions as a host computer for the devices 20 and 30. Therefore, the UI providing apparatus 10 includes a UI tool 11 including a UI generating unit 12 that performs user interface generation processing and a UI providing unit 13 that provides a user interface. The UI providing apparatus 10 receives instructions (various settings) from the user to the devices 20 and 30 via the user interface provided by the UI providing unit 13. Then, the devices 20 and 30 are controlled by sending the received instructions to the corresponding devices 20 and 30.

基本デバイス20は、オプションデバイス30の状態を管理し、その動作を制御する情
報処理装置である。例えば、プリントサーバとして機能するものであってもよい。基本デ
バイス20は、オプションデバイス30のユーザインタフェース生成情報(UI生成情報
)を収集し、結合した後、UI提供装置10に送る処理を行う。そのため、基本デバイス
20は、UI生成情報を収集する処理を行うUI生成情報収集部21と、同一サービスグ
ループのUI生成情報を1つに結合する(纏める)処理を行うUI生成情報結合部22と
を備えている。また、基本デバイス20は、自身のデバイスID(デバイスを識別するた
めの情報)を格納する識別情報格納部23と、自身のUI生成情報を格納するUI生成情
報格納部24とを備えていてもよい。
The basic device 20 is an information processing apparatus that manages the state of the option device 30 and controls its operation. For example, it may function as a print server. The basic device 20 collects user interface generation information (UI generation information) of the option device 30 and combines the user interface generation information, and then sends it to the UI providing apparatus 10. Therefore, the basic device 20 includes a UI generation information collection unit 21 that performs processing for collecting UI generation information, and a UI generation information combination unit 22 that performs processing for combining (combining) UI generation information of the same service group into one. It has. The basic device 20 may include an identification information storage unit 23 that stores its own device ID (information for identifying the device) and a UI generation information storage unit 24 that stores its own UI generation information. Good.

オプションデバイス30は、ホストコンピュータであるUI提供装置10からの指示に
したがって、特定の処理を実行する装置である。オプションデバイス30は、基本デバイ
ス20により管理されており、基本デバイス20からの情報取得要求、設定要求に応じる
。オプションデバイス30は、例えば、プリンタやスキャナなどのいわゆる周辺機器であ
る。
The option device 30 is a device that executes specific processing in accordance with an instruction from the UI providing device 10 that is a host computer. The option device 30 is managed by the basic device 20 and responds to information acquisition requests and setting requests from the basic device 20. The option device 30 is a so-called peripheral device such as a printer or a scanner, for example.

オプションデバイス30は、自身のデバイスIDを格納する識別情報格納部31と、自
身のUI生成情報を格納するUI生成情報格納部32と、同一のサービスグループに属す
るデバイスを特定するための情報であるサービスグループ情報を格納するサービスグルー
プ情報格納部33とを備えている。なお、オプションデバイス30の中には、サービスグ
ループ情報を保持していないものもある。
The option device 30 is information for specifying an identification information storage unit 31 that stores its own device ID, a UI generation information storage unit 32 that stores its own UI generation information, and devices belonging to the same service group. And a service group information storage unit 33 for storing service group information. Some option devices 30 do not hold service group information.

図2は、UI生成情報400の構成を示す図である。図示するように、UI生成情報4
00は、UI生成情報400を識別するための情報(UI生成情報ID)401と、キャ
プション名402と、コントロール情報の数403と、コントロール情報群404とから
なる。コントロール情報群404は、コントロール情報の数403のコントロール情報ご
とに、コントロール情報を識別するための情報(コントロール情報ID)405と、コン
トロールの種類406と、コントロールのイメージ情報(アイコン、画像等)407と、
キャプション名408と、レイアウト位置(XY座標位置)409と、レイアウトサイズ
(幅、高さ)410と、設定項目群411とからなる。設定項目群411は、設定項目ご
とに、設定項目を識別するための情報(設定項目情報ID)412と、設定項目種類41
3と、アクセス属性414と、データ名416と、データ属性(文字列、数値、フラグ、
候補等)417と、データ属性に応じたデータ(文字列:表示文字列、数値:初期値や範
囲(最大、最少)、フラグ:ON/OFF、候補:初期候補や候補列)418とからなる
FIG. 2 is a diagram illustrating a configuration of the UI generation information 400. As shown, UI generation information 4
00 includes information (UI generation information ID) 401 for identifying the UI generation information 400, a caption name 402, the number of control information 403, and a control information group 404. The control information group 404 includes information (control information ID) 405 for identifying control information, control type 406, and control image information (icons, images, etc.) 407 for each control information 403 of control information. When,
A caption name 408, a layout position (XY coordinate position) 409, a layout size (width, height) 410, and a setting item group 411 are included. The setting item group 411 includes, for each setting item, information (setting item information ID) 412 for identifying the setting item, and a setting item type 41.
3, access attribute 414, data name 416, and data attribute (character string, numeric value, flag,
417) and data (character string: display character string, numerical value: initial value or range (maximum, minimum), flag: ON / OFF, candidate: initial candidate or candidate string) 418 according to the data attribute. .

サービスグループ情報格納部33は、図3に示すように、同一のサービスグループに属
するデバイスを特定するための情報であるサービスグループ情報を格納する。
As shown in FIG. 3, the service group information storage unit 33 stores service group information, which is information for specifying devices belonging to the same service group.

図3は、サービスグループ情報330の構成を示す図である。サービスグループ情報3
30には、サービスグループを識別するための情報(サービスグループID)331と、
サービスグループ名332と、そのサービスグループに属するデバイスのデバイスIDで
あるデバイスID群333とが対応付けられている。
FIG. 3 is a diagram showing a configuration of the service group information 330. Service group information 3
30 includes information (service group ID) 331 for identifying a service group;
A service group name 332 is associated with a device ID group 333 that is a device ID of a device belonging to the service group.

なお、UI提供装置10、及び周辺デバイス(基本デバイス20、オプションデバイス
30)は、主制御装置であるCPUと、プログラム等が記録されたROMと、メインメモ
リとしてデータ等を一時的に格納するRAMと、外部装置と通信を行うための通信装置と
、各装置間の通信経路となるバスとを備えたコンピュータにより構成される。UI提供装
置10は、さらに、ハードディスク装置等の補助記憶装置と、キーボード、マウスなどの
入力装置と、出力装置として機能する表示装置とを備えている。また、各周辺デバイス2
0、30は、それぞれの本来の機能を達成するための装置(ネットワーク接続装置、印刷
エンジン、スキャナエンジン等)を備えている。
Note that the UI providing apparatus 10 and peripheral devices (basic device 20 and optional device 30) include a CPU that is a main control apparatus, a ROM that stores programs and the like, and a RAM that temporarily stores data and the like as a main memory. And a computer including a communication device for communicating with an external device and a bus serving as a communication path between the devices. The UI providing device 10 further includes an auxiliary storage device such as a hard disk device, an input device such as a keyboard and a mouse, and a display device that functions as an output device. Each peripheral device 2
0 and 30 have devices (network connection device, print engine, scanner engine, etc.) for achieving their original functions.

図1で示した、各装置の各構成および機能は、CPUがメモリにロードした所定のプロ
グラムを実行することにより達成される。したがって、ROMには、それぞれの機能の処
理のためのプログラムが格納されている。
Each configuration and function of each device shown in FIG. 1 is achieved by executing a predetermined program loaded into the memory by the CPU. Therefore, a program for processing each function is stored in the ROM.

次に、上記のように構成されるUI提供システムの特徴的な動作について説明する。   Next, a characteristic operation of the UI providing system configured as described above will be described.

図4は、UI生成情報が収集されてUI提供装置のUIツール11に送信されるまでの
処理(UI生成情報収集処理)の流れを示すフロー図である。
FIG. 4 is a flowchart showing a flow of processing (UI generation information collection processing) until UI generation information is collected and transmitted to the UI tool 11 of the UI providing apparatus.

なお、基本デバイス20のUI生成情報収集部21は、基本デバイス20にオプション
デバイス30が接続されたときにかかるフローを開始する。あるいは、UI提供装置10
からの要求に応じて開始してもよい。
The UI generation information collection unit 21 of the basic device 20 starts this flow when the option device 30 is connected to the basic device 20. Alternatively, the UI providing device 10
You may start on demand.

基本デバイス20のUI生成情報収集部21は、サービスグループ情報の送信要求を、
接続されているオプションデバイス30に対してブロードキャストする(S101)。
The UI generation information collection unit 21 of the basic device 20 sends a service group information transmission request,
Broadcast to the connected option device 30 (S101).

これに答えて、サービスグループ情報を保持しているオプションデバイス30のサービ
スグループ情報格納部33は、格納しているサービスグループ情報330を、基本デバイ
ス20に送信する(S102)。
In response to this, the service group information storage unit 33 of the option device 30 holding the service group information transmits the stored service group information 330 to the basic device 20 (S102).

基本デバイス20のUI生成情報収集部21は、受信したサービスグループ情報330
により特定される同一のサービスグループに属するオプションデバイスに対して、UI生
成情報の送信要求を送信する(S103)。具体的には、サービスグループ情報330の
デバイス群333に格納されている複数のデバイスIDを特定することにより、サービス
グループID331のサービスグループに属するオプションデバイス30を特定し、特定
したオプションデバイス30に対して、UI生成情報の送信要求を送信する。なお、それ
ぞれのオプションデバイス30は、自身のデバイスIDを基本デバイス20に予め送って
いるものとする。
The UI generation information collection unit 21 of the basic device 20 receives the received service group information 330
A UI generation information transmission request is transmitted to option devices belonging to the same service group specified by (S103). Specifically, by specifying a plurality of device IDs stored in the device group 333 of the service group information 330, the option device 30 belonging to the service group of the service group ID 331 is specified, and the specified option device 30 is Then, a transmission request for UI generation information is transmitted. Each option device 30 is assumed to have sent its own device ID to the basic device 20 in advance.

UI生成情報の送信要求を受信したオプションデバイス30のUI生成情報格納部32
は、この要求に答えるべく、格納しているUI生成情報400を基本デバイス20に送信
する(S104、S105)。なお、オプションデバイス30は、サービスグループ情報
を保持しているか否かに関らず、UI生成情報の送信要求を受信したら、UI生成情報を
送信することになる。
The UI generation information storage unit 32 of the option device 30 that has received the transmission request for the UI generation information
In order to answer this request, the stored UI generation information 400 is transmitted to the basic device 20 (S104, S105). Note that the option device 30 transmits the UI generation information when receiving the request for transmission of the UI generation information regardless of whether the option device 30 holds the service group information.

次に、UI生成情報結合部22は、収集されたUI生成情報400を同一サービスグル
ープに属するデバイスのUI生成情報であるとして、1つに結合して(まとめて)、グル
ープ化UI生成情報を生成する(S106)。このとき、基本デバイス20のUI生成情
報格納部23に、基本デバイス20自身のUI生成情報が格納されている場合、UI生成
情報結合部22は、基本デバイス20自身のUI生成情報も合わせて、グループ化UI生
成情報を生成する。
Next, the UI generation information combining unit 22 combines (collectively) the collected UI generation information 400 as the UI generation information of devices belonging to the same service group, and sets the grouped UI generation information. Generate (S106). At this time, when the UI generation information storage unit 23 of the basic device 20 stores the UI generation information of the basic device 20 itself, the UI generation information combining unit 22 also includes the UI generation information of the basic device 20 itself, Grouped UI generation information is generated.

図5は、グループ化UI生成情報500の構成を示す図である。グループ化UI生成情
報500は、サービスグループ情報330に似た構成であり、サービスグループID50
1と、サービスグループ名502と、デバイスID群503と、からなる。デバイスID
群503には、デバイスID504ごとに、UI生成情報505が格納される。
FIG. 5 is a diagram illustrating a configuration of the grouped UI generation information 500. The grouped UI generation information 500 has a configuration similar to the service group information 330, and has a service group ID 50
1, a service group name 502, and a device ID group 503. Device ID
The group 503 stores UI generation information 505 for each device ID 504.

そして、基本デバイス20のUI生成情報結合部22は、生成したグループ化UI生成
情報500を、UI提供装置10に送る。なお、UI提供装置10の要求に応じて、グル
ープ化UI生成情報500を送るようにしてもよい。
Then, the UI generation information combining unit 22 of the basic device 20 sends the generated grouped UI generation information 500 to the UI providing apparatus 10. Note that the grouped UI generation information 500 may be sent in response to a request from the UI providing apparatus 10.

UI提供装置10のツール生成部12は、グループ化UI生成情報500を受信すると
、受信したグループ化UI生成情報500を用いて、ユーザインタフェースを生成する。
このとき、ユーザインタフェースを提供する1つのツールに、グループ化UI生成情報5
00に含まれている、同一のサービスグループに属する複数のデバイスのユーザインタフ
ェースを生成する。
Upon receiving the grouped UI generation information 500, the tool generation unit 12 of the UI providing apparatus 10 generates a user interface using the received grouped UI generation information 500.
At this time, grouped UI generation information 5 is added to one tool that provides a user interface.
00, user interfaces of a plurality of devices belonging to the same service group are generated.

そして、ツール提供部13は、生成したユーザインタフェースを、表示装置など用いて
ユーザに提供する。図6は、ユーザインタフェースを提供する画面(ツール画面)600
を示す図である。なお、ツール提供部13は、表示装置に、ユーザインタフェースの提供
要求を受け付けるためのアイコンを、1つのサービスグループに対して1つ表示して、か
かるアイコンのユーザによる選択により、対応するツール画面を表示(開く)するように
してもよい。すなわち、ユーザからの1つの動作(1クリック)により、1つのツールの
起動を受け付け、その1つのツールの中で、同一サービスグループに属する複数のデバイ
スのユーザインタフェースを提供する。
The tool providing unit 13 provides the generated user interface to the user using a display device or the like. FIG. 6 shows a screen (tool screen) 600 that provides a user interface.
FIG. Note that the tool providing unit 13 displays one icon for receiving a user interface provision request on a display device for one service group, and a corresponding tool screen is displayed by the user selecting the icon. You may make it display (open). That is, activation of one tool is accepted by one operation (one click) from the user, and user interfaces of a plurality of devices belonging to the same service group are provided in the one tool.

図6のツール画面600では、1つのツールの中で、同一サービスグループに属する、
プリンタ、スキャナ等のユーザインタフェース612が、ユーザに対して提供されている
ところを示す。
In the tool screen 600 of FIG. 6, it belongs to the same service group in one tool.
A user interface 612 such as a printer or a scanner is provided to the user.

ツール提供部13は、デバイスごとに設けられたタブ611を表示し、かかるタブ61
1のいずれかの選択をユーザから入力装置を介して受け付ける。そして、選択されたデバ
イスのユーザインタフェース612をツール画面600に表示する。図6では、ユーザイ
ンタフェース612として、各種設定項目613の受け付け画面を表示している。そして
、ツール提供部13は、対応するデバイスに関する各種設定をユーザから受け付ける。な
お、タブ611には、プリンタ、スキャナなどのデバイス名を表示してもよい。また、サ
ービスグループ名を表示してもよい。
The tool providing unit 13 displays a tab 611 provided for each device, and the tab 61
1 is selected from the user via the input device. Then, the user interface 612 of the selected device is displayed on the tool screen 600. In FIG. 6, a reception screen for various setting items 613 is displayed as the user interface 612. And the tool provision part 13 receives the various settings regarding a corresponding device from a user. The tab 611 may display device names such as printers and scanners. In addition, the service group name may be displayed.

以上、本発明の第1の実施形態について説明した。   The first embodiment of the present invention has been described above.

次に、第2の実施形態について説明する。   Next, a second embodiment will be described.

第2の実施形態は、基本的には、上記第1の実施形態と類似した構成を備えているが、
サービスグループ情報をオプションデバイス30、基本デバイス20が保持しない点で異
なる。
The second embodiment basically has a configuration similar to that of the first embodiment.
The difference is that the service group information is not held by the option device 30 and the basic device 20.

第2実施形態においては、UI提供装置10と基本デバイス20の間はネットワークで
接続されるが、基本デバイス20とオプションデバイス30の間は例えばUSBやIEE
E1394等のシリアルインターフェイスで接続される。
In the second embodiment, the UI providing apparatus 10 and the basic device 20 are connected via a network.
It is connected by a serial interface such as E1394.

そして、基本デバイス20を中心としてローカル接続されたデバイス群を1グループと
する。
A group of devices locally connected around the basic device 20 is defined as one group.

図7は、本実施形態における、UI生成情報が収集されてUIツール11に送信される
までのフロー図である。
FIG. 7 is a flow chart until UI generation information is collected and transmitted to the UI tool 11 in this embodiment.

基本デバイス20のUI生成情報収集部21は、基本デバイス20にオプションデバイ
ス30が接続されたときにかかるフローを開始する。あるいは、UI提供装置10からの
要求に応じて開始してもよい。
The UI generation information collection unit 21 of the basic device 20 starts this flow when the option device 30 is connected to the basic device 20. Alternatively, it may be started in response to a request from the UI providing apparatus 10.

基本デバイス20のUI生成情報収集部21は、UI生成情報の送信要求を、接続され
ているオプションデバイス30に対して送信する(S201)。
The UI generation information collection unit 21 of the basic device 20 transmits a UI generation information transmission request to the connected option device 30 (S201).

UI生成情報の送信要求を受信したオプションデバイス30のUI生成情報格納部32
は、この要求に答えるべく、格納しているUI生成情報400を基本デバイス20に送信
する(S202)。
The UI generation information storage unit 32 of the option device 30 that has received the transmission request for the UI generation information
In order to answer this request, the stored UI generation information 400 is transmitted to the basic device 20 (S202).

次に、基本デバイス20のUI生成情報結合部22は、収集したUI生成情報400を
基本デバイス20に接続されたデバイス群のUI生成情報であるとして、1つに結合して
(まとめて)、グループ化UI生成情報を生成する(S203)。このとき、基本デバイ
ス20のUI生成情報格納部23に、基本デバイス20自身のUI生成情報が格納されて
いる場合、UI生成情報結合部22は、基本デバイス20自身のUI生成情報も合わせて
、グループ化UI生成情報を生成する。
Next, the UI generation information combining unit 22 of the basic device 20 combines the collected UI generation information 400 into one as a UI group generation information of devices connected to the basic device 20 (collectively), Grouped UI generation information is generated (S203). At this time, when the UI generation information storage unit 23 of the basic device 20 stores the UI generation information of the basic device 20 itself, the UI generation information combining unit 22 also includes the UI generation information of the basic device 20 itself, Grouped UI generation information is generated.

図8は、グループ化UI生成情報510の構成を示す図である。グループ化UI生成情
報510は、図5に示したグループ化UI生成情報500に似た構成であるが、基本デバ
イス20を中心としたグループであるので、基本デバイスID511と、基本デバイス名
512と、デバイスID群513と、からなる。デバイスID群513には、デバイスI
D514ごとに、UI生成情報515が格納される。基本デバイス名512は予めメーカ
によって定義された名前であっても良いし、ユーザによって定義され基本デバイス20の
設置場所を示すものであっても良い。
FIG. 8 is a diagram illustrating a configuration of the grouped UI generation information 510. The grouped UI generation information 510 has a configuration similar to the grouped UI generation information 500 shown in FIG. 5, but is a group centered on the basic device 20, so that the basic device ID 511, the basic device name 512, Device ID group 513. The device ID group 513 includes a device I
UI generation information 515 is stored for each D514. The basic device name 512 may be a name defined in advance by a manufacturer, or may be defined by a user and indicate an installation location of the basic device 20.

そして、基本デバイス20のUI生成情報結合部22は、生成したグループ化UI生成
情報510を、UI提供装置10に送る(S204)。なお、UI提供装置10の要求に
応じて、グループ化UI生成情報500を送るようにしてもよい。
Then, the UI generation information combining unit 22 of the basic device 20 sends the generated grouped UI generation information 510 to the UI providing apparatus 10 (S204). Note that the grouped UI generation information 500 may be sent in response to a request from the UI providing apparatus 10.

UI提供装置10のツール生成部12は、グループ化UI生成情報510を受信すると
、受信したグループ化UI生成情報510を用いて、ユーザインタフェースを生成する。
このとき、ユーザインタフェースを提供する1つのツールに、グループ化UI生成情報5
10に含まれている、基本デバイス20を中心としたグループに属する複数のデバイスの
ユーザインタフェースを生成する。
Upon receiving the grouped UI generation information 510, the tool generation unit 12 of the UI providing apparatus 10 generates a user interface using the received grouped UI generation information 510.
At this time, grouped UI generation information 5 is added to one tool that provides a user interface.
10, user interfaces of a plurality of devices belonging to a group centered on the basic device 20 are generated.

そして、ツール提供部13は、生成したユーザインタフェースを、表示装置など用いて
ユーザに提供する。図9は、ユーザインタフェースを提供する画面(ツール画面)600
を示す図である。なお、ツール提供部13は、表示装置に、ユーザインタフェースの提供
要求を受け付けるためのアイコンを、1つの基本デバイスに対して1つ表示して、かかる
アイコンのユーザによる選択により、対応するツール画面を表示(開く)するようにして
もよい。すなわち、ユーザからの1つの動作(1クリック)により、1つのツールの起動
を受け付け、その1つのツールの中で、基本デバイスに接続される複数のデバイスのユー
ザインタフェースを提供する。
The tool providing unit 13 provides the generated user interface to the user using a display device or the like. FIG. 9 shows a screen (tool screen) 600 that provides a user interface.
FIG. The tool providing unit 13 displays one icon for receiving a user interface provision request on the display device for one basic device, and a corresponding tool screen is displayed by the user selecting the icon. You may make it display (open). In other words, the activation of one tool is accepted by one operation (one click) from the user, and user interfaces of a plurality of devices connected to the basic device are provided in the one tool.

図9のツール画面600では、1つのツールの中で、基本デバイスに接続される、プリ
ンタ、スキャナ等のユーザインタフェース622が、ユーザに対して提供されているとこ
ろを示す。
The tool screen 600 of FIG. 9 shows that a user interface 622 such as a printer or a scanner connected to the basic device is provided to the user in one tool.

ツール提供部13は、デバイスごとに設けられたタブ621を表示し、かかるタブ62
1のいずれかの選択をユーザから入力装置を介して受け付ける。そして、選択されたデバ
イスのユーザインタフェース622をツール画面600に表示する。図9では、ユーザイ
ンタフェース622として、各種設定項目623の受け付け画面を表示している。そして
、ツール提供部13は、対応するデバイスに関する各種設定をユーザから受け付ける。な
お、タブ621には、プリンタ、スキャナなどのデバイス名を表示してもよい。また、基
本デバイス名を表示してもよい。
The tool providing unit 13 displays a tab 621 provided for each device, and the tab 62
1 is selected from the user via the input device. Then, the user interface 622 of the selected device is displayed on the tool screen 600. In FIG. 9, a reception screen for various setting items 623 is displayed as the user interface 622. And the tool provision part 13 receives the various settings regarding a corresponding device from a user. The tab 621 may display device names such as printers and scanners. Further, the basic device name may be displayed.

上記実施形態によれば、複数の周辺デバイスのユーザインタフェースが一つのツールで
管理される。したがって、ユーザは、デバイスごとにツールを使用する煩わしさから開放
される。また、サービスグループごとにデバイスのユーザインタフェースがまとめられる
ので、相互に関係のあるデバイスの各種設定が容易となる。
According to the above embodiment, the user interfaces of a plurality of peripheral devices are managed by one tool. Therefore, the user is relieved from the troublesomeness of using the tool for each device. In addition, since the user interface of the device is grouped for each service group, various settings of devices that are related to each other are facilitated.

なお、本発明は、上記実施形態に制限されず、その要旨の範囲内で様々な変形が可能で
ある。
In addition, this invention is not restrict | limited to the said embodiment, A various deformation | transformation is possible within the range of the summary.

例えば、上記実施形態では、オプションデバイスを管理する基本デバイスが、UI生成
情報を収集したが、これに限られない。UI提供装置の中に、UI生成情報を収集する機
能を持たせてもよい。
For example, in the above embodiment, the basic device that manages the optional device collects the UI generation information, but the present invention is not limited to this. The UI providing apparatus may have a function of collecting UI generation information.

UI提供システムの概略構成図。1 is a schematic configuration diagram of a UI providing system. UI生成情報の構成を示す図。The figure which shows the structure of UI production | generation information. サービスグループ情報の構成図。The block diagram of service group information. UI生成情報収集処理のフロー図。The flowchart of UI generation information collection processing. グループ別UI生成情報の構成図。The block diagram of UI production | generation information classified by group. UIの表示画面を示す図。The figure which shows the display screen of UI. UI生成情報収集処理のフロー図。The flowchart of UI generation information collection processing. グループ別UI生成情報の構成図。The block diagram of UI production | generation information classified by group. UIの表示画面を示す図。The figure which shows the display screen of UI.

符号の説明Explanation of symbols

10…UI提供装置、11…UIツール、12…UI生成部、13…UI提供部、20…
基本デバイス、21…UI生成情報収集部、22…UI生成情報結合部、23…識別情報
格納部、24…UI生成情報格納部、30…オプションデバイス、31…識別情報格納部
、32…UI生成情報格納部、33…サービス情報格納部
DESCRIPTION OF SYMBOLS 10 ... UI provision apparatus, 11 ... UI tool, 12 ... UI production | generation part, 13 ... UI provision part, 20 ...
Basic device, 21 ... UI generation information collection unit, 22 ... UI generation information combination unit, 23 ... Identification information storage unit, 24 ... UI generation information storage unit, 30 ... Option device, 31 ... Identification information storage unit, 32 ... UI generation Information storage unit 33 ... Service information storage unit

Claims (9)

複数のデバイスのユーザインタフェースを提供するユーザインタフェース提供装置であ
って、
前記複数のデバイスのユーザインタフェースの生成に用いられるユーザインタフェース
生成情報を取得するユーザインタフェース生成情報取得手段と、
前記ユーザインタフェース生成情報取得手段により取得した前記複数のデバイスのユー
ザインタフェース生成情報を用いて、対応するデバイスごとのユーザインタフェースを、
ユーザインタフェースを提供する1つのツールの中に生成するユーザインタフェース生成
手段と、
を備えることを特徴とするユーザインタフェース提供装置。
A user interface providing apparatus that provides user interfaces of a plurality of devices,
User interface generation information acquisition means for acquiring user interface generation information used for generating user interfaces of the plurality of devices;
Using the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition means, a user interface for each corresponding device,
User interface generating means for generating in one tool providing a user interface;
A user interface providing device comprising:
請求項1に記載のユーザインタフェース提供装置であって、
前記ユーザインタフェース生成情報は、デバイスが属するグループを識別する情報であ
るグループ識別情報を含み、
前記ユーザインタフェース生成手段は、同一の前記グループ識別情報を含むユーザイン
タフェース生成情報に対応するデバイスのユーザインタフェースを、前記1つのツールの
中に生成する
ことを特徴とするユーザインタフェース提供装置。
The user interface providing device according to claim 1,
The user interface generation information includes group identification information that is information for identifying a group to which the device belongs,
The user interface generation unit generates a user interface of a device corresponding to user interface generation information including the same group identification information in the one tool.
請求項2に記載のユーザインタフェース提供装置であって、
前記ユーザインタフェース生成手段は、前記クループ毎にグループアイコンを生成し、
前記グループアイコンの選択に応じて対応するグループのグループ識別情報に対応して
生成された前記ツールを起動する
ことを特徴とするユーザインタフェース提供装置。
The user interface providing device according to claim 2,
The user interface generation unit generates a group icon for each group,
An apparatus for providing a user interface, wherein the tool generated corresponding to group identification information of a corresponding group is activated in response to selection of the group icon.
情報処理装置であって、
複数のデバイスに関する、ユーザインタフェースの生成に用いられるユーザインタフェ
ース生成情報をそれぞれ取得するユーザインタフェース生成情報取得手段と、
前記ユーザインタフェース情報取得手段で取得した複数のデバイスに関するユーザイン
タフェース生成情報を結合させるユーザインタフェース生成情報結合手段と、
前記ユーザインタフェース生成情報結合手段により結合された前記複数のデバイスに関
するユーザインタフェース生成情報を、ユーザインタフェースを提供するユーザインタフ
ェース提供装置に送信する手段と
を備えることを特徴とする情報処理装置。
An information processing apparatus,
User interface generation information acquisition means for acquiring user interface generation information used for generating user interfaces for a plurality of devices,
User interface generation information combining means for combining user interface generation information regarding a plurality of devices acquired by the user interface information acquisition means;
An information processing apparatus comprising: means for transmitting user interface generation information related to the plurality of devices combined by the user interface generation information combining means to a user interface providing apparatus that provides a user interface.
請求項4に記載の情報処理装置であって、
前記ユーザインタフェース生成情報結合手段は、前記複数のデバイスに関するユーザイ
ンタフェース生成情報に前記情報処理装置の識別情報を付加する
ことを特徴とするユーザインタフェース提供装置。
The information processing apparatus according to claim 4,
The user interface generation information combining unit adds identification information of the information processing apparatus to user interface generation information regarding the plurality of devices.
複数のデバイスと、当該複数のデバイスのユーザインタフェースを提供するユーザイン
タフェース提供装置と、からなるシステムであって、
前記複数のデバイスから、ユーザインタフェースの生成に用いられるユーザインタフェ
ース生成情報を取得するユーザインタフェース生成情報取得手段と、
前記ユーザインタフェース生成情報取得手段により取得した前記複数のデバイスのユー
ザインタフェース生成情報を用いて、対応するデバイスごとのユーザインタフェースを、
ユーザインタフェースを提供する1つのツールの中に生成するユーザインタフェース生成
手段と、
を備えることを特徴とするシステム。
A system comprising a plurality of devices and a user interface providing apparatus that provides a user interface of the plurality of devices,
User interface generation information acquisition means for acquiring user interface generation information used for generating a user interface from the plurality of devices;
Using the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition means, a user interface for each corresponding device,
User interface generating means for generating in one tool providing a user interface;
A system comprising:
複数のデバイスと、当該複数のデバイスのユーザインタフェースを提供するユーザイン
タフェース提供装置と、からなるシステムであって、
同一のサービスグループに属するデバイスを特定するための情報であるサービスグルー
プ情報を取得するサービスグループ情報取得手段と、
前記サービスグループ情報取得手段で取得したサービスグループ情報を用いて、同一サ
ービスグループに属するデバイスを特定し、特定した複数のデバイスから、ユーザインタ
フェースの生成に用いられるユーザインタフェース生成情報を取得するユーザインタフェ
ース生成情報取得手段と、
前記ユーザインタフェース生成情報取得手段により取得した前記複数のデバイスのユー
ザインタフェース生成情報を用いて、前記同一のサービスグループに属するデバイスごと
のユーザインタフェースを、ユーザインタフェースを提供する1つのツールの中に生成す
るユーザインタフェース生成手段と、
を備えることを特徴とするシステム。
A system comprising a plurality of devices and a user interface providing apparatus that provides a user interface of the plurality of devices,
Service group information acquisition means for acquiring service group information which is information for specifying devices belonging to the same service group;
User interface generation for identifying devices belonging to the same service group using the service group information acquired by the service group information acquisition means, and acquiring user interface generation information used for generating a user interface from the plurality of specified devices Information acquisition means;
Using the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition means, a user interface for each device belonging to the same service group is generated in one tool that provides the user interface. User interface generation means;
A system comprising:
複数のデバイスのユーザインタフェースを提供するユーザインタフェース提供装置のユ
ーザインタフェース生成方法であって、
前記ユーザインタフェース提供装置は、
前記複数のデバイスのユーザインタフェースの生成に用いられるユーザインタフェース
生成情報を取得するユーザインタフェース生成情報取得ステップと、
前記ユーザインタフェース生成情報取得ステップにより取得した前記複数のデバイスの
ユーザインタフェース生成情報を用いて、対応するデバイスごとのユーザインタフェース
を、ユーザインタフェースを提供する1つのツールの中に生成するユーザインタフェース
生成ステップと、
を行うことを特徴とするユーザインタフェース生成方法。
A user interface generation method of a user interface providing apparatus that provides user interfaces of a plurality of devices,
The user interface providing device includes:
A user interface generation information acquisition step for acquiring user interface generation information used for generating user interfaces of the plurality of devices;
A user interface generation step of generating a user interface for each corresponding device in one tool that provides the user interface, using the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition step; ,
A user interface generation method characterized by:
複数のデバイスのユーザインタフェースを提供するユーザインタフェース提供装置とし
て、コンピュータを機能させるコンピュータプログラムであって、
前記複数のデバイスのユーザインタフェースの生成に用いられるユーザインタフェース
生成情報を取得するユーザインタフェース生成情報取得手段と、
前記ユーザインタフェース生成情報取得手段により取得した前記複数のデバイスのユー
ザインタフェース生成情報を用いて、対応するデバイスごとのユーザインタフェースを、
ユーザインタフェースを提供する1つのツールの中に生成するユーザインタフェース生成
手段として、
前記コンピュータを機能させることを特徴とするコンピュータプログラム。
A computer program for causing a computer to function as a user interface providing apparatus that provides user interfaces of a plurality of devices,
User interface generation information acquisition means for acquiring user interface generation information used for generating user interfaces of the plurality of devices;
Using the user interface generation information of the plurality of devices acquired by the user interface generation information acquisition means, a user interface for each corresponding device,
As a user interface generation means for generating in one tool that provides a user interface,
A computer program for causing the computer to function.
JP2007070235A 2007-03-19 2007-03-19 User interface providing apparatus, user interface generation method, and program. Pending JP2008234118A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007070235A JP2008234118A (en) 2007-03-19 2007-03-19 User interface providing apparatus, user interface generation method, and program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007070235A JP2008234118A (en) 2007-03-19 2007-03-19 User interface providing apparatus, user interface generation method, and program.

Publications (1)

Publication Number Publication Date
JP2008234118A true JP2008234118A (en) 2008-10-02

Family

ID=39906840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007070235A Pending JP2008234118A (en) 2007-03-19 2007-03-19 User interface providing apparatus, user interface generation method, and program.

Country Status (1)

Country Link
JP (1) JP2008234118A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014229032A (en) * 2013-05-21 2014-12-08 京セラドキュメントソリューションズ株式会社 Installer program and installation method
US11356572B2 (en) 2018-09-20 2022-06-07 Fujifilm Business Innovation Corp. Information processing device and information processing system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11187061A (en) * 1997-05-06 1999-07-09 Toshiba Corp Communication device, communication control method, service registration method, service providing method, and device control program registration method
JPH11353254A (en) * 1998-06-11 1999-12-24 Sharp Corp Network management device and recording medium recording network management program
JP2001092762A (en) * 1999-09-22 2001-04-06 Sanyo Electric Co Ltd Displaying method, display controller and centralized control system
JP2002199474A (en) * 2000-12-26 2002-07-12 Kenwood Corp Ieee 1394 network system and its management method
JP2004235962A (en) * 2003-01-30 2004-08-19 Sony Corp Control device and method, information processing device and method, recording medium, and program
JP2004355399A (en) * 2003-05-29 2004-12-16 Brother Ind Ltd Composite service providing system, electronic device, and program
JP2005071159A (en) * 2003-08-26 2005-03-17 Canon Inc Device management apparatus, device management method, program, and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11187061A (en) * 1997-05-06 1999-07-09 Toshiba Corp Communication device, communication control method, service registration method, service providing method, and device control program registration method
JPH11353254A (en) * 1998-06-11 1999-12-24 Sharp Corp Network management device and recording medium recording network management program
JP2001092762A (en) * 1999-09-22 2001-04-06 Sanyo Electric Co Ltd Displaying method, display controller and centralized control system
JP2002199474A (en) * 2000-12-26 2002-07-12 Kenwood Corp Ieee 1394 network system and its management method
JP2004235962A (en) * 2003-01-30 2004-08-19 Sony Corp Control device and method, information processing device and method, recording medium, and program
JP2004355399A (en) * 2003-05-29 2004-12-16 Brother Ind Ltd Composite service providing system, electronic device, and program
JP2005071159A (en) * 2003-08-26 2005-03-17 Canon Inc Device management apparatus, device management method, program, and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014229032A (en) * 2013-05-21 2014-12-08 京セラドキュメントソリューションズ株式会社 Installer program and installation method
US11356572B2 (en) 2018-09-20 2022-06-07 Fujifilm Business Innovation Corp. Information processing device and information processing system

Similar Documents

Publication Publication Date Title
US9355046B2 (en) Information processing apparatus, information processing method, and computer-readable medium
US8643883B2 (en) Image reading system, image reading apparatus, control methods and programs thereof
JP6205878B2 (en) Data processing apparatus, system and program
JP5462610B2 (en) Information processing system, information processing apparatus, control method therefor, and program
US20120059916A1 (en) Network device management system, network device management apparatus, client apparatus, and network device management method
US8982392B2 (en) Device search system, device search method, image forming apparatus, and information processing apparatus
JP2008027128A (en) Device management system, management device, program.
CN101840318A (en) Image processing system, signal conditioning package, information processing method and computer readable recording medium storing program for performing
JP5728896B2 (en) Printing system and program
JP6525776B2 (en) Monitoring device, control method of monitoring device, and program
KR20130061009A (en) Image forming device having a plurality of platforms and method for performing application thereof
US10218874B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
US9160878B2 (en) Server apparatus that enables easy use of image input apparatus, information processing apparatus, methods of controlling the apparatuses, control program, and storage medium
CN102243576A (en) Image forming apparatus and image forming method
JP2008234118A (en) User interface providing apparatus, user interface generation method, and program.
JP4649584B2 (en) Peripheral device driver installation system
JP6403642B2 (en) Image forming system
EP4208795A1 (en) Group based application configuration
EP2806349B1 (en) Installation method
JP5017543B2 (en) Peripheral device utilization system
JP2006201865A (en) Device management apparatus, device management program, and recording medium
JP4387487B2 (en) Information processing apparatus, network system, information processing method, or recording medium
JP2011234302A (en) Information providing apparatus, information providing method, program, information processor, service providing apparatus and information processing system
JP2018043364A (en) Printer, print control method and program
JP2017187829A (en) Information processing device, program and software module

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110901

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120321