JP2003050773A - Device control device, device control method, device, program, and storage medium - Google Patents
Device control device, device control method, device, program, and storage mediumInfo
- Publication number
- JP2003050773A JP2003050773A JP2001241254A JP2001241254A JP2003050773A JP 2003050773 A JP2003050773 A JP 2003050773A JP 2001241254 A JP2001241254 A JP 2001241254A JP 2001241254 A JP2001241254 A JP 2001241254A JP 2003050773 A JP2003050773 A JP 2003050773A
- Authority
- JP
- Japan
- Prior art keywords
- control
- wireless communication
- connection
- user interface
- device control
- 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.)
- Withdrawn
Links
Landscapes
- Digital Computer Display Output (AREA)
- Communication Control (AREA)
- Selective Calling Equipment (AREA)
Abstract
(57)【要約】
【課題】 簡単な構成でデバイスを制御するユーザーイ
ンターフェースを提供でき、デバイスの操作性を向上さ
せたデバイス制御装置、デバイス制御方法、プログラ
ム、及び記憶媒体を提供する。
【解決手段】 無線通信によりデバイス101(10
1’)を制御するデバイス制御装置102が無線通信に
よりデバイス101(101’)からユーザーインター
フェースデータを受信すると、LCDディスプレイ10
3にユーザーインターフェース画面を表示し、表示され
たユーザーインターフェース画面に基づき、ユーザーが
マウス104によりデバイスを制御する指示を入力する
と、その指示を無線通信によりデバイスへ送信すること
により、当該デバイスを制御する。
(57) [Problem] To provide a device control device, a device control method, a program, and a storage medium which can provide a user interface for controlling a device with a simple configuration and improve operability of the device. SOLUTION: A device 101 (10) is connected by wireless communication.
1 '), the device controller 102 receives the user interface data from the device 101 (101') by wireless communication,
3, a user interface screen is displayed. When the user inputs an instruction to control the device with the mouse 104 based on the displayed user interface screen, the device is controlled by transmitting the instruction to the device by wireless communication. .
Description
【0001】[0001]
【発明の属する技術分野】本発明は、無線通信を介して
デバイスを制御するデバイス制御装置、デバイス制御方
法、デバイス、プログラム、及び記憶媒体に関するもの
である。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device control device, a device control method, a device, a program, and a storage medium for controlling a device via wireless communication.
【0002】[0002]
【従来の技術】従来、プリンタやスキャナのようなデバ
イスのユーザーインターフェースは、そのデバイス機能
に依存したハードウェアデバイス(LCD,LED,S
W等)に機能を固定的に割り当てて設計されている。2. Description of the Related Art Conventionally, a user interface of a device such as a printer or a scanner has a hardware device (LCD, LED, S) depending on its device function.
(W, etc.) is assigned a fixed function.
【0003】また、デバイスと、そのデバイスを制御す
るデバイス制御装置とは、1対1に固定的に割り当てら
れている。そして、デバイス制御装置は制御操作を行う
が、デバイスが使用するデータの入出力機能は備えられ
ていなかった。Further, a device and a device control device for controlling the device are fixedly assigned one to one. Although the device control device performs control operation, it does not have an input / output function of data used by the device.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記従
来例においては、デバイスのユーザーインターフェース
は、そのデバイス機能に依存したハードウェアデバイス
(LCD,LED,SW等)に機能を固定的に割り当て
て設計されていたため、デバイスの機能変更、拡張に伴
うユーザーインターフェースの変更に対して、ハードウ
ェアの追加、変更及び機種固有のハードウェア制御プロ
グラムの変更を必要とした。また、ユーザーの好みに応
じた変更を加えることは困難であった。However, in the above conventional example, the user interface of the device is designed by fixedly assigning the function to the hardware device (LCD, LED, SW, etc.) depending on the device function. Therefore, it was necessary to add or change the hardware and change the hardware control program specific to the model in order to change the function of the device or change the user interface accompanying the expansion. Moreover, it is difficult to make changes according to the user's preference.
【0005】更に、デバイスとデバイス制御装置は1対
1に固定的に割り当てられていたため、機能の異なるデ
バイス毎のデバイス制御装置を必要とした。Further, since the device and the device control device are fixedly assigned one to one, a device control device for each device having a different function is required.
【0006】そして、デバイス制御装置は制御操作を行
うが、デバイスの使用するデータの入出力機能はなかっ
たため、データメディア等の脱着操作を行う場合、ユー
ザーはデバイスのところまでいって行わなければならな
かった。Although the device control device performs control operation, it does not have an input / output function of data used by the device. Therefore, when performing the attaching / detaching operation of the data medium, the user has to go to the device. There wasn't.
【0007】本発明は、上記課題を解決するためになさ
れたもので、簡単な構成でデバイスを制御するユーザー
インターフェースを提供でき、デバイスの操作性を向上
させたデバイス制御装置、デバイス制御方法、デバイ
ス、プログラム、及び記憶媒体を提供することを目的と
する。The present invention has been made in order to solve the above problems, and can provide a user interface for controlling a device with a simple structure and improve the operability of the device. A device control device, a device control method, and a device. , A program, and a storage medium are provided.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、無線通信を介してデバイスを制御するデ
バイス制御装置であって、無線通信を介してデバイスか
らユーザーインターフェースデータを受信し、ユーザー
インターフェース画面を表示する表示手段と、表示され
たユーザーインターフェース画面に基づき、デバイスを
制御する指示を入力する入力手段と、入力された指示を
前記無線通信を介してデバイスへ送信し、当該デバイス
を制御する制御手段とを有することを特徴とする。In order to achieve the above object, the present invention is a device control apparatus for controlling a device via wireless communication, which receives user interface data from the device via wireless communication. A display unit for displaying a user interface screen, an input unit for inputting an instruction to control the device based on the displayed user interface screen, and the input instruction transmitted to the device via the wireless communication, And a control means for controlling.
【0009】また、上記目的を達成するために、本発明
は、無線通信を介してデバイス制御装置により制御され
るデバイスであって、無線通信を介してデバイスのユー
ザーインターフェースデータを送信する送信手段と、無
線通信を介して前記デバイス制御装置からデバイスを制
御する指示情報を受信する受信手段と、受信した指示情
報に基づき、デバイスを制御するデバイス制御手段とを
有することを特徴とする。In order to achieve the above-mentioned object, the present invention is a device controlled by a device control device via wireless communication, and transmitting means for transmitting user interface data of the device via wireless communication. , And a device control unit for controlling the device based on the received instruction information, and a receiving unit for receiving instruction information for controlling the device from the device control apparatus via wireless communication.
【0010】また、上記目的を達成するために、本発明
は、無線通信によってデバイスを制御するデバイス制御
方法であって、無線通信によってデバイスからユーザー
インターフェースデータを受信し、ユーザーインターフ
ェース画面を表示する表示工程と、表示されたユーザー
インターフェース画面に基づき、デバイスを制御する指
示を入力する入力工程と、入力した指示を前記無線通信
によってデバイスへ送信し、当該デバイスを制御する制
御工程とを有することを特徴とする。In order to achieve the above-mentioned object, the present invention is a device control method for controlling a device by wireless communication, the method comprising receiving user interface data from the device by wireless communication and displaying a user interface screen. A step of inputting an instruction to control the device based on the displayed user interface screen, and a control step of transmitting the input instruction to the device by the wireless communication and controlling the device And
【0011】[0011]
【発明の実施の形態】以下、図面を参照しながら本発明
に係る実施の形態を詳細に説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings.
【0012】図1は、本実施形態におけるデバイス制御
システムの構成を示す図である。図1において、10
1,101’は制御対象となるデバイスであり、本実施
形態では例えば、フォトダイレクトプリンタである。1
02はデバイス101,101’を制御するデバイス制
御装置であり、本実施例では、制御パネルユニット或い
はPDAである。FIG. 1 is a diagram showing the configuration of a device control system according to this embodiment. In FIG. 1, 10
1, 101 ′ are devices to be controlled, and in the present embodiment, for example, are photodirect printers. 1
Reference numeral 02 denotes a device control device for controlling the devices 101 and 101 ′, which is a control panel unit or PDA in this embodiment.
【0013】ここで、デバイス101,101’とデバ
イス制御装置102とは双方向通信可能なワイヤレス通
信手段を介して通信する。また、デバイス制御装置10
2はLCDディスプレイ103、マウス104、不図示
のスイッチ等の入力デバイスを有する。そして、ユーザ
ーは、LCDディスプレイ103の表示を見てマウス1
04、入力デバイスを操作し、デバイス101,10
1’を制御する。Here, the devices 101 and 101 'and the device control apparatus 102 communicate with each other via wireless communication means capable of bidirectional communication. In addition, the device control device 10
Reference numeral 2 has an LCD display 103, a mouse 104, and input devices such as switches (not shown). Then, the user looks at the display on the LCD display 103 and uses the mouse 1
04, operating the input device, the device 101, 10
Control 1 '.
【0014】また、デバイス101(101’)とデバ
イス制御装置102とは双方向通信可能なワイヤレス通
信手段を介して不図示の無線基地局からインターネット
にも接続するように構成されているものとする。The device 101 (101 ') and the device control apparatus 102 are also configured to be connected to the Internet from a wireless base station (not shown) via a wireless communication means capable of bidirectional communication. .
【0015】次に、デバイス制御装置102により制御
されるデバイス101(101’)のハードウェア構造
及びソフトウェアモジュール構成について説明する。Next, the hardware structure and software module configuration of the device 101 (101 ') controlled by the device control apparatus 102 will be described.
【0016】図2は、デバイス101のハードウェア構
造を示す概略図である。図示するように、CPU20
1、ROM202、RAM203、ワイヤレスインター
フェース204、デバイス制御回路205、電源制御回
路206がバス208を介して接続される。ここで、C
PU201はROM202に格納されているプログラム
コードを実行し、ワイヤレスインターフェース204、
デバイス制御回路205、電源制御回路206の制御を
行う。また、ワイヤレスインターフェース204はデバ
イス制御装置102との通信を行い、デバイス制御回路
205は例えば、プリンタエンジンを制御する。更に、
電源制御回路206は電源のON,OFF指示に従って
電源207の制御を行う。FIG. 2 is a schematic diagram showing the hardware structure of the device 101. As shown, the CPU 20
1, ROM 202, RAM 203, wireless interface 204, device control circuit 205, power supply control circuit 206 are connected via a bus 208. Where C
The PU 201 executes the program code stored in the ROM 202, and the wireless interface 204,
The device control circuit 205 and the power supply control circuit 206 are controlled. The wireless interface 204 communicates with the device control apparatus 102, and the device control circuit 205 controls, for example, the printer engine. Furthermore,
The power supply control circuit 206 controls the power supply 207 according to the ON / OFF instruction of the power supply.
【0017】尚、電源207は電源OFF状態であって
も、デバイス制御回路205以外のワイヤレスインター
フェース204による通信制御を行う部分に電源を供給
しているものとする。Even if the power supply 207 is in the power-off state, it is assumed that power is supplied to a portion other than the device control circuit 205 that performs communication control by the wireless interface 204.
【0018】ここで、デバイス制御装置102からデバ
イス101の電源をONにする指示がワイヤレスインタ
ーフェース204を介して送られてくると、CPU20
1はこの指示を解釈し、電源制御回路206を介して電
源207が全体に電源を供給するように制御する。ま
た、デバイス制御装置102から電源をOFFする指示
がワイヤレスインターフェース204を介して送られて
くると、CPU201はこの指示を解釈し、各部の制御
動作や、プログラム処理動作を停止し、電源制御回路2
06を介して電源207が全体に電源を供給するのを停
止するように制御する。これにより、デバイス制御回路
205以外のワイヤレスインターフェース204による
通信制御を行う部分のみに電源が供給されている状態と
なる。When an instruction to turn on the power of the device 101 is sent from the device controller 102 via the wireless interface 204, the CPU 20
1 interprets this instruction and controls the power supply 207 to supply power to the whole through the power supply control circuit 206. When an instruction to turn off the power is sent from the device control apparatus 102 via the wireless interface 204, the CPU 201 interprets the instruction and stops the control operation of each unit and the program processing operation, and the power control circuit 2
The power supply 207 is controlled via 06 to stop supplying power to the whole. As a result, power is supplied only to the portion other than the device control circuit 205 that controls communication by the wireless interface 204.
【0019】図3は、デバイス101のソフトウェアモ
ジュール等の構成を示す概略図である。尚、図3に示す
ワイヤレスインターフェースハードウェア301は、図
2に示したワイヤレスインターフェース204と同一の
ものである。FIG. 3 is a schematic diagram showing the configuration of the software modules and the like of the device 101. The wireless interface hardware 301 shown in FIG. 3 is the same as the wireless interface 204 shown in FIG.
【0020】図3において、302はインターフェース
ドライバであり、ワイヤレスインターフェースハードウ
ェア301を制御する。303は通信プロトコルスタッ
クであり、ワイヤレスインターフェースの通信プロトコ
ルをスタックする。304はコネクション管理モジュー
ルであり、デバイス制御装置102とのコネクションを
管理、制御する。305はデバイス制御装置102がデ
バイス101を識別するために必要なデバイス識別情報
である。306はセキュリティ管理モジュールであり、
コネクション確立に際してデバイス制御装置102を操
作するユーザーのユーザー認証を確認する。307はH
TTP(Hyper Text Transfer Protocol)スタックであ
り、後述するユーザーインターフェースデータ等を転送
する際に使用される。308はユーザーインターフェー
スサーバーであり、ユーザーインターフェースデータを
HTTPでデバイス制御装置102と通信すると共に制
御指示コマンドを受け取る。309はデバイス制御装置
102のLCDディスプレイ103上のユーザーインタ
ーフェース仮想パネルに記述したユーザーインターフェ
ースデータである。In FIG. 3, an interface driver 302 controls the wireless interface hardware 301. A communication protocol stack 303 stacks the communication protocol of the wireless interface. A connection management module 304 manages and controls the connection with the device control apparatus 102. Reference numeral 305 is device identification information necessary for the device control apparatus 102 to identify the device 101. 306 is a security management module,
When establishing a connection, the user authentication of the user who operates the device control apparatus 102 is confirmed. 307 is H
A TTP (Hyper Text Transfer Protocol) stack, which is used when transferring user interface data, which will be described later. A user interface server 308 communicates user interface data with the device control apparatus 102 by HTTP and receives a control instruction command. Reference numeral 309 denotes user interface data written on the user interface virtual panel on the LCD display 103 of the device control apparatus 102.
【0021】310はコマンド解析モジュールであり、
ユーザーインターフェースサーバー308がデバイス制
御装置102と通信し、受信されたデバイス制御を指示
するコマンドを解析し、デバイス制御311に指示を送
る。311はデバイス制御を行うデバイス制御モジュー
ルである。312はスクリプト生成/解析モジュールで
あり、ユーザーインターフェースサーバー308がデバ
イス制御装置102と通信し、受信されたコマンドから
処理スクリプトを生成し、実行時にそれを解析し、コマ
ンド化し、コマンド解析モジュール310へ送る。31
3はステータス管理モジュールであり、デバイス制御3
11からデバイスの状態情報を受け取り、デバイス制御
装置102へ送るステータスを生成、管理する。314
はデバイス制御装置102のファイルデータへアクセス
する場合に、ファイル処理を行うファイルシステムであ
る。315は電源207を制御する電源制御モジュール
である。Reference numeral 310 is a command analysis module,
The user interface server 308 communicates with the device control apparatus 102, analyzes the received command instructing device control, and sends the command to the device control 311. Reference numeral 311 is a device control module for performing device control. Reference numeral 312 denotes a script generation / analysis module, in which the user interface server 308 communicates with the device control apparatus 102, generates a processing script from the received command, analyzes it at runtime, converts it into a command, and sends it to the command analysis module 310. . 31
3 is a status management module for device control 3
It receives the status information of the device from 11, and generates and manages the status to be sent to the device control apparatus 102. 314
Is a file system that performs file processing when accessing the file data of the device control apparatus 102. A power supply control module 315 controls the power supply 207.
【0022】尚、デバイス制御311は例えば、プリン
タエンジン制御、印刷データ形成を行う。また、この場
合、仮想パネルはプリンタ操作パネルを表示し、印刷形
式、レイアウト、設定を入力するものとする。The device control 311 controls the printer engine and forms print data, for example. Further, in this case, the virtual panel displays the printer operation panel, and the print format, layout, and setting are input.
【0023】ここで、ユーザーインターフェースサーバ
ー308はWebサーバー、ユーザーインターフェース
データ309はHTML(Hyper Text Markup Languag
e)で記述されたデータで構成することができる。ま
た、コネクション管理モジュール304は、デバイス制
御装置102とのコネクション確立に当たり、デバイス
識別情報305を使用して自分の情報を送信する。これ
は、例えばデバイスID、シリアル番号である。また、
通信範囲外に出た場合の通信切断、再開、デバイス制御
装置102のユーザー操作によるコネクション切断、コ
ネクション確立指示による処理、管理も行う。セキュリ
ティ管理モジュール306はパスワード等の認証情報を
保持し、コネクション確立動作で相手に確認動作を要求
する。また、認証情報が設定されていなければ設定する
ように要求すると共に入力された認証情報を保持する。Here, the user interface server 308 is a Web server, and the user interface data 309 is HTML (Hyper Text Markup Languag).
It can consist of the data described in e). Also, the connection management module 304 transmits its own information using the device identification information 305 when establishing a connection with the device control apparatus 102. This is, for example, a device ID and a serial number. Also,
It also disconnects and restarts communication when it goes out of the communication range, disconnects connection by a user operation of the device control apparatus 102, and processes and manages by a connection establishment instruction. The security management module 306 holds authentication information such as a password and requests the other party for a confirmation operation in the connection establishing operation. If the authentication information has not been set, a request is made to set it and the entered authentication information is held.
【0024】また、ユーザーインターフェースサーバー
308はデバイス制御装置102のブラウザと通信し、
ユーザーインターフェースデータ309をデバイス制御
装置102で表示、入力する仮想パネルデータとして送
信すると共に入力操作をコマンド解析モジュール31
0、若しくはスクリプト生成/解析モジュール312へ
送り、デバイス制御コマンド、スクリプトに変換させ
る。また、ステータス管理モジュール313はデバイス
101の状態情報をデバイス制御装置102へ送信す
る。これは、例えばプリンタの電源状態、印刷実行状
況、用紙、インク状態等である。The user interface server 308 also communicates with the browser of the device controller 102,
The user interface data 309 is transmitted as virtual panel data to be displayed and input by the device control apparatus 102, and the input operation is performed by the command analysis module 31.
0, or it is sent to the script generation / analysis module 312 and converted into a device control command or a script. The status management module 313 also sends the status information of the device 101 to the device control apparatus 102. This is, for example, the power status of the printer, the print execution status, the paper, the ink status, and the like.
【0025】デバイス制御装置102からの入力データ
を受信した場合、それが直ちに実行されるべきデバイス
操作指示である場合にはコマンド解析モジュール310
へ送り、コマンド解析モジュール310はこれをデバイ
ス制御モジュール311若しくは電源制御モジュール3
15へ送り、制御動作を行う。直ちに実行されるべきデ
バイス操作指示でなく、実行指示時に一連の動作を行わ
せる場合(スクリプト処理)である場合には、スクリプ
ト生成/解析モジュール312へ送る。スクリプト生成
/解析モジュール312は入力された指示をスクリプト
に変換、保持し、スクリプト実行指示を受信したときに
スクリプトに記述した一連の処理を順次実行する。ステ
ータス管理モジュール313はデバイス制御モジュール
311からデバイスの状態情報を取得して保持し、ユー
ザーからの指示を受信したときなどにユーザーインター
フェースサーバー308がデバイス制御装置102へ送
信する。デバイス制御モジュール311はコマンド解析
モジュール310からの制御指示、ステータス管理モジ
ュール313への状態情報の受け渡しの他、ファイルシ
ステム314を介してデバイス制御装置102のファイ
ルメディアとのデータアクセスを行う。これは、ユーザ
ーインターフェースサーバー308を介した動作指示の
結果として動作する場合がある。例えば、フォトダイレ
クトプリンタへ印刷データファイルを送信するような場
合である。When the input data from the device control apparatus 102 is received, if it is a device operation instruction to be executed immediately, the command analysis module 310.
To the device control module 311 or the power supply control module 3
Then, the control operation is performed. If it is not the device operation instruction to be immediately executed but a series of operations is performed at the time of execution instruction (script processing), it is sent to the script generation / analysis module 312. The script generation / analysis module 312 converts the input instruction into a script, holds the script, and sequentially executes a series of processes described in the script when the script execution instruction is received. The status management module 313 acquires and holds the device status information from the device control module 311, and the user interface server 308 transmits the device status information to the device control apparatus 102 when an instruction from the user is received. The device control module 311 performs control instructions from the command analysis module 310 and transfers of status information to the status management module 313, and also performs data access to the file media of the device control apparatus 102 via the file system 314. This may operate as a result of operating instructions via the user interface server 308. For example, this is a case where a print data file is transmitted to a photo direct printer.
【0026】次に、上述のデバイス101(101’)
を制御するデバイス制御装置102のハードウェア構造
及びソフトウェアモジュール構成について説明する。Next, the above device 101 (101 ')
The hardware structure and software module configuration of the device control apparatus 102 for controlling the device will be described.
【0027】図4は、デバイス制御装置102のハード
ウェア構造を示す概略図である。図示するように、CP
U401、ROM402、RAM403、ワイヤレスイ
ンターフェース404、LCD制御回路405、入力デ
バイス制御回路407、メモリカードコントローラ40
9、電源制御回路411がバス414を介して接続され
る。ここで、CPU401はROM402に格納されて
いるプログラムコードを実行し、ワイヤレスインターフ
ェース404、LCD制御回路405、入力デバイス制
御回路407、メモリカード制御回路409、及び電源
制御回路411の制御を行う。また、ワイヤレスインタ
ーフェース404はデバイス101との通信を行い、L
CD制御回路405はユーザーインターフェース画面を
表示するLCD406を制御する。更に、入力デバイス
制御回路407はユーザーが操作する入力デバイス40
9を制御し、メモリカード制御回路409はCPU40
1がメモリカード410にアクセスする際の変換処理を
行い。また、電源制御回路411はユーザーの電源スイ
ッチ操作と、内部の電源ON、OFF処理に従って電源
413を制御する。FIG. 4 is a schematic diagram showing the hardware structure of the device control apparatus 102. As shown, CP
U401, ROM402, RAM403, wireless interface 404, LCD control circuit 405, input device control circuit 407, memory card controller 40
9. The power supply control circuit 411 is connected via the bus 414. Here, the CPU 401 executes the program code stored in the ROM 402 and controls the wireless interface 404, the LCD control circuit 405, the input device control circuit 407, the memory card control circuit 409, and the power supply control circuit 411. The wireless interface 404 communicates with the device 101, and
The CD control circuit 405 controls the LCD 406 that displays the user interface screen. Further, the input device control circuit 407 controls the input device 40 operated by the user.
9, the memory card control circuit 409 controls the CPU 40
1 performs conversion processing when the memory card 410 is accessed. Further, the power supply control circuit 411 controls the power supply 413 according to the user's power switch operation and internal power ON / OFF processing.
【0028】尚、入力デバイス408は、例えば図1に
示したマウス104や不図示の物理スイッチ等であり、
LCD406上にブラウザによって表示された仮想パネ
ルに対するユーザー入力操作を行うものである。The input device 408 is, for example, the mouse 104 shown in FIG. 1 or a physical switch (not shown),
The user input operation is performed on the virtual panel displayed by the browser on the LCD 406.
【0029】また、メモリカードは、例えばCompa
ct Flash, SmartMedia(登録商
標), Memory Stick等である。The memory card is, for example, Compa.
ct Flash, SmartMedia (registered trademark), Memory Stick and the like.
【0030】ユーザーによる電源スイッチ412の操作
に対して、電源ONの場合は直ちに電源制御回路411
はデバイス制御装置102の電源供給を開始し、OFF
操作ではCPU401に通知し、CPU401は各部プ
ログラムの停止処理を行った後、電源制御回路411に
アクセスして電源413の供給を停止させる。In response to the operation of the power switch 412 by the user, when the power is turned on, the power control circuit 411 immediately starts.
Starts the power supply to the device controller 102 and turns it off
In the operation, the CPU 401 is notified, the CPU 401 performs the process of stopping the program of each part, and then accesses the power supply control circuit 411 to stop the supply of the power supply 413.
【0031】このデバイス制御装置102は、ワイヤレ
スインターフェース404を介してデバイス101から
受信したユーザーインターフェースデータをロードし、
これを仮想パネルとしてLCDに表示し、ユーザーは入
力デバイス408により仮想パネル上に指示を与えるこ
とで、デバイス101の制御を行う。これは、例えばフ
ォトダイレクトプリンタの制御パネルを表示し、ポイン
ティングデバイス或いはスイッチでそれを操作して設
定、印刷を実行することに相当する。The device controller 102 loads the user interface data received from the device 101 via the wireless interface 404,
This is displayed on the LCD as a virtual panel, and the user controls the device 101 by giving an instruction on the virtual panel using the input device 408. This corresponds to, for example, displaying the control panel of the photo direct printer and operating it with a pointing device or a switch to execute setting and printing.
【0032】図5は、デバイス制御装置102のソフト
ウェアモジュール等の構成を示す概略図である。尚、図
5に示すワイヤレスインターフェースハードウェア50
1は、デバイス101との通信を行うインターフェース
で、図4に示したワイヤレスインターフェース404と
同一のものである。FIG. 5 is a schematic diagram showing the configuration of the software modules and the like of the device control apparatus 102. The wireless interface hardware 50 shown in FIG.
Reference numeral 1 denotes an interface for communicating with the device 101, which is the same as the wireless interface 404 shown in FIG.
【0033】図5において、502はインターフェース
ドライバであり、ワイヤレスインターフェースハードウ
ェア501を制御する。503は通信プロトコルスタッ
クであり、ワイヤレスインターフェースの通信プロトコ
ルをスタックする。504はコネクション管理モジュー
ルであり、デバイス101とのコネクションを管理、制
御する。505はHTTP(Hyper Text Transfer Proto
col)スタックであり、後述するユーザーインターフェー
スデータ等を転送する際に使用される。506はブラウ
ザであり、ユーザーインターフェースデータをHTTP
によりデバイス101と通信し、解析表示すると共にユ
ーザー操作を受け付け、デバイス101へ制御指示コマ
ンド等を送信する。In FIG. 5, an interface driver 502 controls the wireless interface hardware 501. A communication protocol stack 503 stacks the communication protocol of the wireless interface. A connection management module 504 manages and controls the connection with the device 101. 505 is HTTP (Hyper Text Transfer Proto)
col) stack, which is used when transferring user interface data and the like described later. Reference numeral 506 is a browser, which uses HTTP for user interface data.
Communicates with the device 101, analyzes and displays the data, receives a user operation, and transmits a control instruction command or the like to the device 101.
【0034】507はローカルI/Oマネージャであ
り、デバイス制御装置102に接続された表示装置、入
力装置の制御を管理する。509は図4に示した入力デ
バイス408と同じ入力デバイスハードウェアである。
509は入力デバイスドライバであり、入力デバイスハ
ードウェア508を制御する。510はLCD406と
同じLCDコントローラハードウェアである。511は
LCDドライバであり、LCDコントローラハードウェ
ア510を制御する。512はLCD描画ライブラリで
あり、ローカルI/Oマネージャ507を介してブラウ
ザ506等が生成するLCD上への描画コマンドをLC
Dドライバ511が実行可能な低レベルの処理に変換す
る。513はメモリカード410と同じメモリカード制
御回路ハードウェアである。514はメモリカードドラ
イバであり、メモリカード制御回路ハードウェア513
を制御する。515は電源スイッチ412と同じ電源ス
イッチである。516は電源制御モジュールであり、電
源スイッチ515による操作を受けて電源を制御する。A local I / O manager 507 manages control of a display device and an input device connected to the device control device 102. Reference numeral 509 denotes the same input device hardware as the input device 408 shown in FIG.
An input device driver 509 controls the input device hardware 508. 510 is the same LCD controller hardware as the LCD 406. An LCD driver 511 controls the LCD controller hardware 510. Reference numeral 512 denotes an LCD drawing library, which LC draw commands drawn on the LCD by the browser 506 or the like via the local I / O manager 507.
The D driver 511 converts into a low-level process that can be executed. Reference numeral 513 is the same memory card control circuit hardware as the memory card 410. Reference numeral 514 denotes a memory card driver, which is a memory card control circuit hardware 513.
To control. A power switch 515 is the same as the power switch 412. A power control module 516 controls the power in response to an operation by the power switch 515.
【0035】ここで、ブラウザ506はWebブラウザ
であり、ユーザーインターフェースデータとして送られ
てくるHTML等のデータを解釈し、LCD上に表示し
て、入力デバイス408でのユーザー入力を制御コマン
ド等に変換した後、デバイス101へ送信する。デバイ
ス101がユーザー選択によるコネクションの切断、確
立をサポートする場合には、そのコマンドも含む。Here, the browser 506 is a Web browser, interprets data such as HTML sent as user interface data, displays it on the LCD, and converts user input on the input device 408 into control commands and the like. After that, it transmits to the device 101. When the device 101 supports disconnection and establishment of connection by user selection, the command is also included.
【0036】コネクション管理モジュール504は、通
信相手のデバイス101とのコネクション状態、及び通
信範囲内の通信可能な複数のデバイス情報を内部のデバ
イステーブルデータとして管理する。また、通信範囲外
に出た場合の通信切断、再開、ユーザー操作によるコネ
クション切断、コネクション確立の指示による処理、管
理も行う。これに伴い、ユーザに対して、コネクション
を確立するデバイスを選択するためのデバイスリスト、
ステータス表示、選択及びパワーON/OFFの入力操
作、通信が切断した場合のユーザへの通知もローカルI
/Oマネージャ507を介して行う。これらの情報は、
デバイステーブルデータに基づいて管理する。The connection management module 504 manages the connection state with the device 101 of the communication partner and a plurality of pieces of communicable device information within the communication range as internal device table data. In addition, it also performs communication disconnection and resumption when it goes out of the communication range, connection disconnection by user operation, and processing and management according to the connection establishment instruction. Along with this, a device list for selecting a device for establishing a connection to the user,
Status display, selection and input operation of power ON / OFF, notification to the user when communication is disconnected are also local I
Via the / O manager 507. This information is
Manage based on device table data.
【0037】また、ローカルI/Oマネージャ507は
本システムのI/Oサブシステムとしてローカル入出力
全体を管理する。これはブラウザ506、コネクション
管理モジュール504等の上位プログラムが入出力デバ
イスを使用する際の資源管理に必要となる。また、デバ
イス101がメモリカードデータ412へのアクセスを
要求したとき、メモリカードドライバ514を解してデ
ータ通信を行う。The local I / O manager 507 manages the entire local input / output as an I / O subsystem of this system. This is necessary for resource management when a host program such as the browser 506 and the connection management module 504 uses the input / output device. When the device 101 requests access to the memory card data 412, the memory card driver 514 is released to perform data communication.
【0038】更に、電源制御516は電源OFFの際の
停止シーケンスを制御する。これは各プログラム、タス
クの停止処理を行った後、実際の電源にOFFの指示を
送ることにより行う。Further, the power source control 516 controls the stop sequence when the power source is turned off. This is done by sending an instruction to turn OFF to the actual power source after performing stop processing of each program and task.
【0039】次に、上述の構成を有するデバイス101
及びデバイス制御装置102の動作について説明する。
まず、デバイス101の動作として、主にコネクション
管理モジュール304及びユーザーインターフェースサ
ーバー308の動作について説明するが、必要に応じて
関連するソフトウェアモジュールについても言及する。Next, the device 101 having the above structure
The operation of the device control apparatus 102 will be described.
First, as the operation of the device 101, the operation of the connection management module 304 and the user interface server 308 will be mainly described, but related software modules will be referred to as necessary.
【0040】図6は、デバイス101の動作を示すフロ
ーチャートである。デバイス101は電源OFF状態で
あっても電源が電気的に接続されている状態では通信関
連部には電源が供給されているものとする。この状態
で、ユーザーインターフェースサーバー308がデバイ
ス制御装置102と通信開始処理(ステップS601)
を行い、デバイス制御装置102からデバイス101の
識別情報、ステータスの要求(ステップS602)、パ
ワーON指示(ステップS604)が行われるのを待
つ。ここで、識別情報、ステータスが要求されると、デ
バイス識別情報305、ステータス管理モジュール31
3が管理するステータスを送信(ステップS603)
し、パワーONの指示があれば、セキュリティ管理モジ
ュール306が認証要求(ステップS605)を行う。
ここで認証がOK(ステップS606)であればパワー
ON処理(ステップS607)へ移行し、またNGであ
れば再びデバイスの識別情報、ステータスの要求(ステ
ップS602)、及びパワーONの指示(ステップS6
04)が行われるのを待つ。FIG. 6 is a flowchart showing the operation of the device 101. Even when the device 101 is in a power-off state, it is assumed that power is supplied to the communication-related part when the power is electrically connected. In this state, the user interface server 308 starts the communication with the device control apparatus 102 (step S601).
Then, the process waits for the device control apparatus 102 to issue identification information of the device 101, a status request (step S602), and a power ON instruction (step S604). Here, when the identification information and the status are requested, the device identification information 305 and the status management module 31
Send status managed by 3 (step S603)
If there is a power-on instruction, the security management module 306 makes an authentication request (step S605).
If the authentication is OK (step S606), the process proceeds to the power ON process (step S607). If the authentication is NG, the identification information of the device, the status request (step S602), and the power ON instruction (step S6).
Wait for 04) to take place.
【0041】パワーON処理(ステップS607)で
は、内部のステータスをパワーONの状態とし、内部状
態を初期化した後、デバイス101全体への電源供給を
開始する。その後、デバイス制御装置102とのコネク
ションが確立したものとみなし、内部の動作モードをノ
ーマルモードとし、各プログラム(タスク)の初期化、
起動を行う(ステップS608)。次に、デバイス制御
装置102からのユーザーインターフェースデータ30
9の送信要求を待ち(ステップS609)、要求がある
と、送信を行い(ステップS610)、通常動作処理
(ステップS611)へ移行する。In the power ON process (step S607), the internal status is set to the power ON state, the internal state is initialized, and then the power supply to the entire device 101 is started. Thereafter, it is considered that the connection with the device control apparatus 102 has been established, the internal operation mode is set to the normal mode, and each program (task) is initialized,
It is activated (step S608). Next, the user interface data 30 from the device controller 102
9 is waited for (step S609), and if there is a request, transmission is performed (step S610), and the process proceeds to normal operation processing (step S611).
【0042】図7は、図6に示したデバイスの通常動作
処理の詳細を示すフローチャートである。この時点で、
デバイス101はデバイス制御装置102とのコネクシ
ョンを確立し、デバイス制御装置102がユーザーイン
ターフェースデータ309をLCD406に表示し、ユ
ーザー入力が可能となったものとみなす。この状態で、
デバイス制御装置102からのユーザー操作による何ら
かの指示、要求の受信(ステップS701)を待ち、受
信すると、その指示、要求に応じた各デバイス処理を行
う。パワーOFF指示であれば(ステップS702)パ
ワーOFF処理(ステップS703)を行う。これによ
り、各プログラム、タスクの停止、電源供給を停止し、
図6に示すステップS601に戻る。FIG. 7 is a flow chart showing details of the normal operation processing of the device shown in FIG. at this point,
The device 101 establishes a connection with the device control apparatus 102, and the device control apparatus 102 displays the user interface data 309 on the LCD 406 and considers that user input is possible. In this state,
Waiting for reception of any instruction or request from the device control apparatus 102 by a user operation (step S701), and upon reception, each device processing corresponding to the instruction or request is performed. If it is a power OFF instruction (step S702), a power OFF process (step S703) is performed. This will stop each program, task, power supply,
It returns to step S601 shown in FIG.
【0043】通信切断検出(ステップS704)は、コ
ネクション管理モジュール304が通信プロトコルレベ
ル以下でデバイス制御装置102との通信が切断された
ことを検出した場合に内部のコネクションが切断された
ものとみなし、コネクション切断処理(ステップS70
6)を行う。これにより、各プログラム、タスクの中
断、後処理を行い、その後、通信が再開されるのを待つ
(ステップS707)。そして、通信処理再開が検出さ
れると、図6に示すステップS608から処理を再開す
る。この一連の動作は、デバイス制御装置102をユー
ザーが持ったまま通信可能範囲を外れた場合などに相当
する。In the communication disconnection detection (step S704), when the connection management module 304 detects that the communication with the device control apparatus 102 is disconnected at the communication protocol level or lower, it is considered that the internal connection is disconnected, Connection disconnection process (step S70)
Perform 6). As a result, each program and task are interrupted and post-processing is performed, and then the communication is restarted (step S707). Then, when the restart of the communication process is detected, the process is restarted from step S608 shown in FIG. This series of operations corresponds to the case where the user holds the device control apparatus 102 and moves out of the communicable range.
【0044】また、コネクション切断指示(ステップS
705)は、コネクション管理モジュール304がコネ
クションを切断した場合で、ステップS706と同様に
コネクション切断処理(ステップS708)を行い、コ
ネクション確立指示を待つ(ステップS709)。そし
て、コネクション確立指示を受信すると、図6に示すス
テップS608から処理を再開する。この一連の動作
は、デバイス制御装置102でユーザー操作により、コ
ネクション切断、再確立が指示されたことに相当する。Also, a connection disconnection instruction (step S
705) is a case where the connection management module 304 disconnects the connection, performs connection disconnection processing (step S708) similarly to step S706, and waits for a connection establishment instruction (step S709). Then, when the connection establishment instruction is received, the process is restarted from step S608 shown in FIG. This series of operations corresponds to an instruction to disconnect and reestablish a connection by a user operation on the device control apparatus 102.
【0045】これ以降の動作は、デバイス制御装置10
2のブラウザ506がユーザーインターフェースデータ
309によりLCD406に表示した仮想パネルをユー
ザーが見て操作したことによるデバイス101の制御動
作に相当する。The operation thereafter is performed by the device controller 10
The second browser 506 corresponds to the control operation of the device 101 by the user viewing and operating the virtual panel displayed on the LCD 406 by the user interface data 309.
【0046】新たなユーザーインターフェースデータが
要求されると(ステップS710)、ユーザインターフ
ェースサーバー308は、新たなユーザーインターフェ
ースデータ309を送信する(ステップS711)。こ
れは、仮想パネル上の操作でリンクしている別のパネル
画面を要求した場合などに相当する。また、デバイスの
ステータスが要求されると(ステップS712)、ステ
ータス管理モジュール313がステータス情報を送信す
る(ステップS713)。これは、デバイス制御のシー
ケンスでステータスを必要とした場合に相当する。スク
リプトモードの指示であれば(ステップS714)、ス
クリプト生成/解析モジュール312が動作モードをス
クリプトモードに設定する(ステップS715)。ま
た、ノーマルモードの指示であれば(ステップS71
6)、動作モードをノーマルモードに設定し、保持した
スクリプトを消去する(ステップS717)。When new user interface data is requested (step S710), the user interface server 308 transmits new user interface data 309 (step S711). This corresponds to a case where another panel screen linked to is requested by an operation on the virtual panel. When the device status is requested (step S712), the status management module 313 transmits the status information (step S713). This corresponds to the case where the status is required in the device control sequence. If it is a script mode instruction (step S714), the script generation / analysis module 312 sets the operation mode to the script mode (step S715). If the instruction is for the normal mode (step S71)
6), the operation mode is set to the normal mode, and the held script is deleted (step S717).
【0047】ここで、ノーマルモードとは受け付けた制
御コマンドをその都度実行していくモードであり、また
スクリプトモードとは制御コマンドを一連の制御操作と
してスクリプトに記述し、スクリプト実行指示があった
時点で、記述順に順次実行していくモードである。Here, the normal mode is a mode in which a received control command is executed each time, and the script mode is a time when a control command is described in a script as a series of control operations and a script execution instruction is given. In this mode, the modes are sequentially executed in the order described.
【0048】スクリプト実行指示であれば(ステップS
718)、動作モードがスクリプトモード(ステップS
719)であれば、スクリプトを解析して実行し(ステ
ップS720)、動作モードをノーマルモードに戻し、
実行したスクリプトを消去する(ステップS721)。
また、制御コマンドを受信すると(ステップS72
2)、動作モードがスクリプトモードであれば(ステッ
プS723)、スクリプト生成/解析モジュール312
が制御コマンドをスクリプトに記述する(ステップS7
25)。また、スクリプトモードではなければ(ノーマ
ルモードであれば)制御コマンドを実行(ステップS7
24)する。そして、再び受信動作に戻る。これは、例
えばフォトダイレクトプリンタがステータス要求を受け
てステータスを返送したり、印刷実行コマンドを受けて
印刷を実行することに相当する。If it is a script execution instruction (step S
718), the operation mode is the script mode (step S
719), the script is analyzed and executed (step S720), the operation mode is returned to the normal mode,
The executed script is deleted (step S721).
When a control command is received (step S72)
2) If the operation mode is the script mode (step S723), the script generation / analysis module 312
Describes a control command in a script (step S7)
25). If it is not the script mode (if it is the normal mode), the control command is executed (step S7).
24) Then, it returns to the receiving operation again. This corresponds to, for example, the photo direct printer receiving a status request and returning the status, or receiving a print execution command and executing printing.
【0049】次に、上述したデバイス101をワイアレ
スインターフェース404を介して制御するデバイス制
御装置102の動作について説明する。Next, the operation of the device control apparatus 102 for controlling the above-mentioned device 101 via the wireless interface 404 will be described.
【0050】図8は、デバイス制御装置102の動作を
示すフローチャートである。まず、パワーON処理(ス
テップS801)の後、デバイスの識別情報、ステータ
スの確認(ステップS802)を行う。これは、例えば
デバイスID、シリアル番号、電源ON/OFF状態情
報である。これにより、コネクション管理モジュール5
04は通信範囲内のコネクション可能なデバイスリスト
をデバイステーブルとして生成する。デバイステーブル
が空(ステップS803)、即ちコネクション可能なデ
バイスが見つからない場合、LCD406に接続デバイ
スなしを表示し(ステップS804)、再びデバイスの
識別情報、ステータス確認(ステップS802)を行
う。また、デバイステーブルが空でない場合、デバイス
リスト及びステータスを表示し(ステップS805)、
ユーザーがコネクションするデバイスを選択し、パワー
ONを指示する(ステップS806)。FIG. 8 is a flow chart showing the operation of the device control apparatus 102. First, after power-on processing (step S801), device identification information and status are confirmed (step S802). This is, for example, a device ID, a serial number, and power ON / OFF state information. As a result, the connection management module 5
Reference numeral 04 generates a connectable device list within the communication range as a device table. If the device table is empty (step S803), that is, if a connectable device is not found, the LCD 406 displays that there is no connected device (step S804), and device identification information and status confirmation are performed again (step S802). If the device table is not empty, the device list and status are displayed (step S805),
The user selects a device to connect to and instructs to turn on the power (step S806).
【0051】ユーザーが選択したデバイスのステータス
がパワーOFFならば(ステップS807)、パワーO
N指示を送信し(ステップS808)、その後、認証要
求があれば(ステップS809)、認証処理を行い、認
証情報を送信する(ステップS810)。これは、例え
ばパスワード要求のダイアログをLCD406に表示
し、入力、送信に相当する。ここで、認証が拒否された
場合には認証結果=NGを表示し(ステップS81
2)、再びデバイスの識別情報、ステータス確認(ステ
ップS802)へ戻る。また、認証がOKである場合に
は、選択したデバイスとのコネクションが確立したとみ
なし(ステップS813)、ブラウザ506を起動し、
デバイスにユーザーインターフェースデータを要求、ロ
ードし、ユーザー操作に応じた制御コマンドの送信、或
いはスクリプトモード動作に関する指示を送信する(ス
テップS814)。また、これらの処理に引き続きコネ
クション管理モジュール504がコネクション管理動作
(ステップS815)も行う。If the status of the device selected by the user is power OFF (step S807), power ON
The N instruction is transmitted (step S808), and if there is an authentication request (step S809), the authentication process is performed and the authentication information is transmitted (step S810). This corresponds to, for example, displaying a password request dialog on the LCD 406 and inputting and transmitting. If the authentication is rejected, the authentication result = NG is displayed (step S81).
2) Then, the process returns to the device identification information and status confirmation (step S802). If the authentication is OK, it is considered that the connection with the selected device is established (step S813), the browser 506 is activated,
User interface data is requested and loaded to the device, and a control command according to a user operation or an instruction regarding script mode operation is sent (step S814). Further, following these processes, the connection management module 504 also performs a connection management operation (step S815).
【0052】図9は、図8に示した識別情報、ステータ
ス確認の詳細を示すフローチャートである。デバイス制
御装置102がデバイスの識別情報、ステータス情報を
要求し(ステップS901)、受信すると(ステップS
902)デバイステーブルに情報の追加、更新を行う。
まだ他に接続可能デバイスがあれば、これを繰り返し
(ステップS904)、通信範囲内の全てのデバイスに
ついて処理を行う。FIG. 9 is a flow chart showing details of the identification information and status confirmation shown in FIG. When the device control apparatus 102 requests the device identification information and status information (step S901) and receives them (step S901).
902) Information is added to or updated in the device table.
If there are still other connectable devices, this is repeated (step S904) and processing is performed for all devices within the communication range.
【0053】尚、この具体的な方法は、各ワイヤレスイ
ンターフェース規格に依存するものである。Incidentally, this specific method depends on each wireless interface standard.
【0054】図10は、図8に示したコネクション管理
動作の詳細を示すフローチャートである。コネクション
管理モジュール504が通信切断を検出すると(ステッ
プS1001)、コネクション切断とみなし、コネクシ
ョン切断をLCD406上へ表示(ステップS100
2)すると共に各プログラム、タスク処理を行い、図8
に示すステップS802へ戻り、再びデバイスの識別情
報、ステータス確認動作を行う。FIG. 10 is a flow chart showing details of the connection management operation shown in FIG. When the connection management module 504 detects the communication disconnection (step S1001), it is regarded as the connection disconnection, and the connection disconnection is displayed on the LCD 406 (step S100).
2) and each program and task process,
Then, the process returns to step S802, and the device identification information and status confirmation operation is performed again.
【0055】また、通信切断検出でなければ、識別情
報、ステータス確認を行う(ステップS1003)。こ
れは、定期的にこの動作を行い、通信範囲内のデバイス
状態をポーリング監視することに対応する。また、デバ
イステーブルが空(ステップS1004)で、接続する
デバイスがない場合は接続デバイス無しをLCD406
へ表示(ステップS1005)し、同様に図8に示すス
テップS802へ戻り、デバイスの識別情報、ステータ
ス確認動作を行う。If the communication disconnection is not detected, the identification information and the status are confirmed (step S1003). This corresponds to performing this operation periodically and polling and monitoring the device status within the communication range. If the device table is empty (step S1004) and there is no device to be connected, the LCD 406 indicates no connected device.
Is displayed (step S1005), and the process similarly returns to step S802 shown in FIG. 8 to perform device identification information and status confirmation operation.
【0056】また、ユーザー操作でデバイスリスト表示
の要求入力があったとき(ステップS1006)、デバ
イステーブルデータに基づきデバイスリスト、そのデバ
イスのステータスを表示する(ステップS1007)。
デバイスに対するコネクション操作、パワー操作はこの
リスト表示中に可能となる。デバイスリスト表示中であ
るとき(ステップS1008)、ユーザー入力を検出
(ステップS1009)する。ここで、ユーザー入力が
デバイスリスト表示の消去であれば(ステップS101
0)、LCD406上のデバイスリスト、ステータス表
示を消去(ステップS1011)する。また、デバイス
のパワーOFFであれば(ステップS1012)、パワ
ーOFF指示を送信する(ステップS1013)。ま
た、コネクション切断指示であれば(ステップS101
4)、コネクションの切断指示を送信する(ステップS
1015)。更に、コネクションの確率指示であれば
(ステップS1016)、コネクション確率指示を送信
する(ステップS1017)。When a device list display request is input by a user operation (step S1006), the device list and the status of the device are displayed based on the device table data (step S1007).
Connection operation and power operation for the device are possible while this list is displayed. When the device list is being displayed (step S1008), user input is detected (step S1009). If the user input is to erase the device list display (step S101)
0), erase the device list and status display on the LCD 406 (step S1011). If the device power is OFF (step S1012), a power OFF instruction is transmitted (step S1013). If it is a disconnection instruction (step S101)
4) Sending a disconnection instruction (step S)
1015). Further, if it is the connection probability instruction (step S1016), the connection probability instruction is transmitted (step S1017).
【0057】以上説明した動作はデバイス101側の動
作と対応するものであり、協調した電源、コネクショ
ン、デバイス制御を行うものである。The above-described operation corresponds to the operation on the device 101 side, and performs coordinated power supply, connection, and device control.
【0058】尚、本実施形態では、スクリプトモードで
は、デバイス101でスクリプトを生成する例を示した
が、デバイス制御装置102でスクリプトを生成し、そ
れをデバイス101に転送した後、実行するようにして
も良い。In the present embodiment, the example in which the script is generated by the device 101 in the script mode is shown. However, the script is generated by the device control apparatus 102, transferred to the device 101, and then executed. May be.
【0059】また、上述した図6〜図10による動作説
明では、1つの動作アルゴリズムとして説明したが、複
数のタスクアリゴリズムに分割し、タスク間通信で協調
して実行するように構成しても良い。Further, in the above description of the operation with reference to FIGS. 6 to 10, one operation algorithm has been described, but it may be divided into a plurality of task algorithms and may be configured to be executed in cooperation in inter-task communication. .
【0060】尚、本発明は複数の機器(例えば、ホスト
コンピュータ,インタフェイス機器,リーダ,プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機,ファクシミリ装置な
ど)に適用してもよい。Even if the present invention is applied to a system composed of a plurality of devices (eg, host computer, interface device, reader, printer, etc.), a device composed of one device (eg, copier, facsimile). Device).
【0061】また、本発明の目的は前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体を、システム或いは装置に供給し、そのシ
ステム或いは装置のコンピュータ(CPU若しくはMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、達成されることは言うまでも
ない。Further, an object of the present invention is to supply a storage medium having a program code of software for realizing the functions of the above-described embodiments to a system or apparatus, and to supply a computer (CPU or MP) of the system or apparatus.
It goes without saying that U) is also achieved by reading and executing the program code stored in the storage medium.
【0062】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0063】プログラムコードを供給するための記憶媒
体としては、例えばフロッピー(登録商標)ディスク,
ハードディスク,光ディスク,光磁気ディスク,CD−
ROM,CD−R,磁気テープ,不揮発性のメモリカー
ド,ROMなどを用いることができる。As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk,
Hard disk, optical disk, magneto-optical disk, CD-
ROM, CD-R, magnetic tape, non-volatile memory card, ROM, etc. can be used.
【0064】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部又は全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。Moreover, not only the functions of the above-described embodiments are realized by executing the program code read by the computer, but also the OS (operating system) running on the computer based on the instructions of the program code. It is needless to say that this also includes a case where the above) performs a part or all of the actual processing and the processing realizes the functions of the above-described embodiments.
【0065】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
CPUなどが実際の処理の一部又は全部を行い、その処
理によって前述した実施形態の機能が実現される場合も
含まれることは言うまでもない。Further, after the program code read from the storage medium is written in the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that a case where the CPU provided in the function expansion board or the function expansion unit performs a part or all of the actual processing and the processing realizes the functions of the above-described embodiments is also included.
【0066】[0066]
【発明の効果】以上説明したように、本発明によれば、
デバイス制御装置に仮想パネルとしてユーザーインター
フェースを実現することで、以下のような効果が得られ
る。
(1)LCDディスプレイ、汎用入出力デバイスで、ユ
ーザーインターフェースを構成でき、各デバイス毎に固
有のユーザーインターフェースデバイスを備える必要が
なくなる。
(2)ユーザーの好み、レベルに応じたアピアランス、
機能にデザインすることが可能となる(シンプルモー
ド、ハイスペックモード等)。
(3)本体機能変更、機能アップに対して、ユーザーイ
ンターフェースを柔軟に変更、機能アップ可能となる。
(4)複数の異なるデバイス間で、同一のスキームで操
作可能なようにデザイン可能となる。As described above, according to the present invention,
By implementing the user interface as a virtual panel in the device control device, the following effects can be obtained. (1) A user interface can be configured with an LCD display and a general-purpose input / output device, and it is not necessary to provide a unique user interface device for each device. (2) Appearance according to user preference and level,
It becomes possible to design in function (simple mode, high spec mode, etc.). (3) It is possible to flexibly change the user interface and improve the function with respect to the function change and the function increase of the main body. (4) It can be designed so that a plurality of different devices can be operated by the same scheme.
【0067】また、仮想パネルを汎用言語で記述するこ
とで、開発環境の自由度、移植性に優れたデバイス制御
装置を提供できる。Further, by writing the virtual panel in a general-purpose language, it is possible to provide a device control apparatus having a high degree of freedom in the development environment and portability.
【0068】また、ユーザーインターフェースを汎用機
能デバイスで構成することで、ローコストとなる。Further, the cost can be reduced by constructing the user interface with a general-purpose functional device.
【0069】また、インターネットを介して接続可能で
あることで、普及したインターネット接続手段を介して
遠隔地からのデバイス制御が可能となる。Further, since it is possible to connect via the Internet, it becomes possible to control the device from a remote place via the popular Internet connecting means.
【0070】また、スクリプト処理機能により、一連の
動作を短時間で指示することができ、デバイス制御装置
をその間別のデバイスで使用可能となる。Further, the script processing function allows a series of operations to be instructed in a short time, and the device control apparatus can be used by another device during that time.
【0071】また、プラグアンドプレイにより、自動的
にコネクション可能となった時に、コネクションを確立
するため、ユーザー操作が不要となる。Further, when the connection is automatically established by the plug and play, the connection is established, so that the user's operation becomes unnecessary.
【0072】また、デバイス制御装置にメモリメディア
スロットを持たせることで、以下のような効果が得られ
る。
(1)ユーザー操作が簡単となる。
(2)本体の設置自由度を向上させることができる。By providing the device control device with a memory media slot, the following effects can be obtained. (1) User operation becomes easy. (2) The degree of freedom in installing the main body can be improved.
【0073】また、複数のデバイスを識別、選択可能と
することで、以下のような効果が得られる。
(1)無線通信手段の届く範囲内の任意のデバイスを選
択して制御可能となる。
(2)意図しないデバイスに対する操作を防ぐことが可
能となる。By making it possible to identify and select a plurality of devices, the following effects can be obtained. (1) It becomes possible to select and control an arbitrary device within the reach of the wireless communication means. (2) It is possible to prevent unintended operation on the device.
【0074】また、リモートパワーON/OFFを可能
とすることで、以下のような効果が得られる。
(1)ユーザー操作が簡単となる。
(2)本体の設置自由度を向上させることができる。By enabling the remote power ON / OFF, the following effects can be obtained. (1) User operation becomes easy. (2) The degree of freedom in installing the main body can be improved.
【0075】また、デバイスステータス情報を表示し、
パワーON,OFF制御を選択することで、以下のよう
な効果が得られる。
(1)デバイス状態を監視(特に離れた場所から)でき
る。
(2)誤操作を防止できる。Also, the device status information is displayed,
By selecting the power ON / OFF control, the following effects can be obtained. (1) The device status can be monitored (especially from a remote place). (2) It is possible to prevent erroneous operation.
【0076】また、デバイスがユーザーインターフェー
スデバイスを持たないことで、デバイス制御装置を持た
ない第3者からの操作を防止できる。Further, since the device does not have the user interface device, it is possible to prevent an operation from a third party who does not have the device control device.
【0077】また、デバイスが認証機構を持つことで、
認証を持たない第3者からの操作を防止できる。Further, since the device has an authentication mechanism,
It is possible to prevent operation by a third party who does not have authentication.
【図1】本実施形態におけるデバイス制御システムの構
成を示す図である。FIG. 1 is a diagram showing a configuration of a device control system in the present embodiment.
【図2】デバイス101のハードウェア構造を示す概略
図である。2 is a schematic diagram showing a hardware structure of a device 101. FIG.
【図3】デバイス101のソフトウェアモジュール等の
構成を示す概略図である。FIG. 3 is a schematic diagram showing a configuration of software modules and the like of the device 101.
【図4】デバイス制御装置102のハードウェア構造を
示す概略図である。FIG. 4 is a schematic diagram showing a hardware structure of a device control apparatus 102.
【図5】デバイス制御装置102のソフトウェアモジュ
ール等の構成を示す概略図である。5 is a schematic diagram showing the configuration of software modules and the like of the device control apparatus 102. FIG.
【図6】デバイス101の動作を示すフローチャートで
ある。FIG. 6 is a flowchart showing the operation of the device 101.
【図7】図6に示したデバイスの通常動作処理の詳細を
示すフローチャートである。FIG. 7 is a flowchart showing details of normal operation processing of the device shown in FIG.
【図8】デバイス制御装置102の動作を示すフローチ
ャートである。FIG. 8 is a flowchart showing an operation of the device control apparatus 102.
【図9】図8に示した識別情報、ステータス確認の詳細
を示すフローチャートである。9 is a flowchart showing details of the identification information and status confirmation shown in FIG.
【図10】図8に示したコネクション管理動作の詳細を
示すフローチャートである。10 is a flowchart showing details of the connection management operation shown in FIG.
101,101’ デバイス制御装置 103 LCDディスプレイ 104 マウス 201 CPU 202 ROM 203 RAM 204 ワイヤレスインターフェース 205 デバイス制御回路 206 電源制御回路 207 電源 208 バス 301 ワイヤレスインターフェースハードウェア 302 ワイヤレスインターフェースドライバ 303 通信プロトコルスタック 304 コネクション管理デバイス識別情報 305,306 セキュリティ管理 307 HTTPスタック 308 ユーザーインターフェースサーバー 309 ユーザーインターフェースデータ 310 コマンド解析 311 デバイス制御 312 スクリプト生成/解析 313 ステータス 314 ファイルシステム 315 電源制御 401 CPU 402 ROM 403 RAM 404 ワイヤレスインターフェース 405 LCD制御回路 406 LCD 407 入力デバイス制御回路 408 入力デバイス 409 メモリカード制御回路 410 メモリカード 411 電源制御回路 412 電源スイッチ 413 電源 501 ワイヤレスインターフェースハードウェア 500 ワイヤレスインターフェースドライバ 503 通信プロトコルスタック 504 コネクション管理 505 HTTPスタック 506 ブラウザ 507 ローカルI/Oマネージャ 508 入力デバイスハードウェア 509 入力デバイスドライバ 510 LCDコントローラハードウェア 511 LCDドライバ 512 LCD描画ライブラリ 513 メモリカード制御回路ハードウェア 514 メモリカードドライバ 515 電源スイッチ 516 電源制御 101, 101 'device control device 103 LCD display 104 mice 201 CPU 202 ROM 203 RAM 204 wireless interface 205 Device control circuit 206 power supply control circuit 207 power supply 208 bus 301 Wireless interface hardware 302 wireless interface driver 303 Communication protocol stack 304 Connection management device identification information 305,306 Security management 307 HTTP stack 308 User Interface Server 309 user interface data 310 Command analysis 311 device control 312 Script generation / analysis 313 status 314 file system 315 power supply control 401 CPU 402 ROM 403 RAM 404 wireless interface 405 LCD control circuit 406 LCD 407 Input device control circuit 408 input device 409 Memory card control circuit 410 memory card 411 Power control circuit 412 power switch 413 power supply 501 wireless interface hardware 500 wireless interface driver 503 Communication protocol stack 504 Connection management 505 HTTP stack 506 browser 507 Local I / O manager 508 input device hardware 509 Input device driver 510 LCD controller hardware 511 LCD driver 512 LCD drawing library 513 Memory card control circuit hardware 514 memory card driver 515 power switch 516 Power control
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B014 GD31 GD41 HC03 HC05 5B069 AA01 BA04 BB14 CA03 CA19 JA02 LA05 NA09 5K034 AA06 AA14 AA20 DD03 EE03 FF11 LL02 5K048 AA04 BA01 DA02 DB01 EB02 EB07 FB10 FB15 GC06 HA01 HA21 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 5B014 GD31 GD41 HC03 HC05 5B069 AA01 BA04 BB14 CA03 CA19 JA02 LA05 NA09 5K034 AA06 AA14 AA20 DD03 EE03 FF11 LL02 5K048 AA04 BA01 DA02 DB01 EB02 EB07 FB10 FB15 GC06 HA01 HA21
Claims (25)
バイス制御装置であって、 無線通信を介してデバイスからユーザーインターフェー
スデータを受信し、ユーザーインターフェース画面を表
示する表示手段と、 表示されたユーザーインターフェース画面に基づき、デ
バイスを制御する指示を入力する入力手段と、 入力された指示を前記無線通信を介してデバイスへ送信
し、当該デバイスを制御する制御手段とを有することを
特徴とするデバイス制御装置。1. A device control apparatus for controlling a device via wireless communication, comprising display means for receiving user interface data from the device via wireless communication and displaying a user interface screen, and the displayed user interface. A device control apparatus comprising: input means for inputting an instruction to control the device based on a screen; and control means for transmitting the input instruction to the device via the wireless communication to control the device. .
より表示することを特徴とする請求項1に記載のデバイ
ス制御装置。2. The device control apparatus according to claim 1, wherein the display unit displays by a Web browser function.
スクリプトに変換してデバイスへ送信し、当該デバイス
を制御することを特徴とする請求項1に記載のデバイス
制御装置。3. The device control apparatus according to claim 1, wherein the control unit converts the input instruction into a script, transmits the script to a device, and controls the device.
確立し、デバイスの確認が不可能となった場合にはコネ
クションを解除すると共に、無線通信手段を初期化し、
再度デバイスを確認した場合にコネクション再確立する
コネクション制御手段を更に有することを特徴とする請
求項1に記載のデバイス制御装置。4. A connection is established when the device is confirmed, the connection is released when the device cannot be confirmed, and the wireless communication means is initialized,
The device control apparatus according to claim 1, further comprising connection control means for reestablishing a connection when the device is confirmed again.
ード、ライト手段を更に有し、デバイスと前記メモリカ
ードに記録されたデータを無線通信することを特徴とす
る請求項1に記載のデバイス制御装置。5. The device control apparatus according to claim 1, further comprising a memory card slot, a memory card read unit, and a write unit, which wirelessly communicates data recorded in the memory card with a device.
段と、識別したデバイスとコネクションを確立して無線
通信を開始すると共に、識別した複数のデバイスの一覧
を前記表示手段に表示し、ユーザーに選択させる手段と
を更に有することを特徴とする請求項1に記載のデバイ
ス制御装置。6. A device for identifying identification information unique to a device, a connection with the identified device is established to start wireless communication, and a list of a plurality of identified devices is displayed on the display device for the user. The device control apparatus according to claim 1, further comprising a selecting unit.
更に有し、取得したステータスの一覧を前記表示手段に
表示することを特徴とする請求項6に記載のデバイス制
御装置。7. The device control apparatus according to claim 6, further comprising means for acquiring the status of the device, and displaying a list of the acquired statuses on the display means.
ータスを含み、表示された一覧の中から電源ON,OF
F操作を選択して当該デバイスの電源ON,OFFを制
御することを特徴とする請求項7記載のデバイス制御装
置。8. The status of the device includes a power status, and the power is turned on or off from the displayed list.
The device control apparatus according to claim 7, wherein the F operation is selected to control power ON / OFF of the device.
接続することを特徴とする請求項1記載のデバイス制御
装置。9. The device control apparatus according to claim 1, wherein the device control apparatus is connected to the Internet via the wireless communication.
より制御されるデバイスであって、 無線通信を介してデバイスのユーザーインターフェース
データを送信する送信手段と、 前記ユーザインターフェースデータに基づく画面におい
て入力されたデバイスを制御する指示情報を、無線通信
を介して前記デバイス制御装置から受信する受信手段
と、 受信した指示情報に基づき、デバイスを制御するデバイ
ス制御手段とを有することを特徴とするデバイス。10. A device controlled by a device control device via wireless communication, comprising: a transmitting unit for transmitting user interface data of the device via wireless communication; and a device input on a screen based on the user interface data. A device comprising: receiving means for receiving instruction information for controlling the device from the device control device via wireless communication; and device control means for controlling the device based on the received instruction information.
デバイス制御方法であって、 無線通信によってデバイスからユーザーインターフェー
スデータを受信し、ユーザーインターフェース画面を表
示する表示工程と、 表示されたユーザーインターフェース画面に基づき、デ
バイスを制御する指示を入力する入力工程と、 入力した指示を前記無線通信によってデバイスへ送信
し、当該デバイスを制御する制御工程とを有することを
特徴とするデバイス制御方法。11. A device control method for controlling a device by wireless communication, comprising: a display step of receiving user interface data from the device by wireless communication and displaying a user interface screen; and a display step based on the displayed user interface screen. A device control method comprising: an input step of inputting an instruction to control a device; and a control step of transmitting the input instruction to the device by the wireless communication to control the device.
により表示することを特徴とする請求項11に記載のデ
バイス制御方法。12. The device control method according to claim 11, wherein the displaying step is performed by a Web browser function.
スクリプトに変換してデバイスへ送信し、当該デバイス
を制御することを特徴とする請求項11に記載のデバイ
ス制御方法。13. The device control method according to claim 11, wherein in the control step, the input instruction is converted into a script, transmitted to a device, and the device is controlled.
ン確立し、デバイスの確認が不可能となった場合にはコ
ネクションを解除すると共に、無線通信を初期化し、再
度デバイスを確認した場合にコネクション再確立するコ
ネクション制御工程を更に有することを特徴とする請求
項11に記載のデバイス制御方法。14. A connection is established when the device is confirmed, the connection is released when the device cannot be confirmed, wireless communication is initialized, and the connection is reestablished when the device is confirmed again. The device control method according to claim 11, further comprising a connection control step.
工程と、識別したデバイスとコネクションを確立して無
線通信を開始すると共に、識別した複数のデバイスの一
覧を表示し、ユーザーに選択させる工程とを更に有する
ことを特徴とする請求項11に記載のデバイス制御方
法。15. A step of identifying identification information unique to a device, a step of establishing a connection with the identified device and starting wireless communication, displaying a list of the identified devices, and allowing a user to select the device. The device control method according to claim 11, further comprising:
を更に有し、取得したステータスの一覧を表示すること
を特徴とする請求項15に記載のデバイス制御方法。16. The device control method according to claim 15, further comprising a step of acquiring the status of the device, and displaying a list of the acquired statuses.
テータスを含み、表示された一覧の中から電源ON,O
FF操作を選択して当該デバイスの電源ON,OFFを
制御することを特徴とする請求項16記載のデバイス制
御方法。17. The status of the device includes a power status, and the power is turned on or off from the displayed list.
17. The device control method according to claim 16, wherein the FF operation is selected to control power ON / OFF of the device.
デバイス制御方法のプログラムであって、 無線通信によってデバイスからユーザーインターフェー
スデータを受信し、ユーザーインターフェース画面を表
示する表示モジュールと、 表示されたユーザーインターフェース画面に基づき、デ
バイスを制御する指示を入力する入力モジュールと、 入力した指示を前記無線通信によってデバイスへ送信
し、当該デバイスを制御する制御モジュールとを有する
ことを特徴とするデバイス制御方法のプログラム。18. A program for a device control method for controlling a device by wireless communication, comprising a display module for receiving user interface data from the device by wireless communication and displaying a user interface screen, and a displayed user interface screen. A program for a device control method, comprising: an input module for inputting an instruction to control the device based on the above; and a control module for transmitting the input instruction to the device by the wireless communication to control the device.
ザ機能により表示することを特徴とする請求項18に記
載のデバイス制御方法のプログラム。19. The program of the device control method according to claim 18, wherein the display module is displayed by a Web browser function.
指示をスクリプトに変換してデバイスへ送信し、当該デ
バイスを制御することを特徴とする請求項18に記載の
デバイス制御方法のプログラム。20. The program of the device control method according to claim 18, wherein the control module converts the input instruction into a script, transmits the script to the device, and controls the device.
ン確立し、デバイスの確認が不可能となった場合にはコ
ネクションを解除すると共に、無線通信を初期化し、再
度デバイスを確認した場合にコネクション再確立するコ
ネクション制御モジュールを更に有することを特徴とす
る請求項18に記載のデバイス制御方法のプログラム。21. A connection is established when the device is confirmed, the connection is released when the device cannot be confirmed, wireless communication is initialized, and the connection is reestablished when the device is confirmed again. The device control method program according to claim 18, further comprising a connection control module.
モジュールと、識別したデバイスとコネクションを確立
して無線通信を開始すると共に、識別した複数のデバイ
スの一覧を表示し、ユーザーに選択させるモジュールと
を更に有することを特徴とする請求項18に記載のデバ
イス制御方法のプログラム。22. A module for identifying identification information unique to a device, a module for establishing a connection with the identified device and starting wireless communication, displaying a list of the identified devices, and allowing a user to select the device. 19. The device control method program according to claim 18, further comprising:
ュールを更に有し、取得したステータスの一覧を表示す
ることを特徴とする請求項22に記載のデバイス制御方
法のプログラム。23. The device control method program according to claim 22, further comprising a module for acquiring the status of the device, and displaying a list of the acquired statuses.
テータスを含み、表示された一覧の中から電源ON,O
FF操作を選択して当該デバイスの電源ON,OFFを
制御することを特徴とする請求項23記載のデバイス制
御方法のプログラム。24. The status of the device includes a power status, and the power is turned on or off from the displayed list.
24. The device control method program according to claim 23, wherein the FF operation is selected to control power ON / OFF of the device.
項記載のプログラムが格納されたコンピュータ読み取り
可能な記憶媒体。25. A computer-readable storage medium in which the program according to any one of claims 18 to 24 is stored.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001241254A JP2003050773A (en) | 2001-08-08 | 2001-08-08 | Device control device, device control method, device, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001241254A JP2003050773A (en) | 2001-08-08 | 2001-08-08 | Device control device, device control method, device, program, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003050773A true JP2003050773A (en) | 2003-02-21 |
Family
ID=19071737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001241254A Withdrawn JP2003050773A (en) | 2001-08-08 | 2001-08-08 | Device control device, device control method, device, program, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003050773A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005285087A (en) * | 2004-03-04 | 2005-10-13 | Sony Corp | Image display device, image display system, and image display method |
| WO2009157383A1 (en) * | 2008-06-24 | 2009-12-30 | パナソニック電工株式会社 | Write-in system |
| JP2010206677A (en) * | 2009-03-05 | 2010-09-16 | Panasonic Corp | Control system for system equipment |
| JP2013137801A (en) * | 2013-03-07 | 2013-07-11 | Buffalo Inc | Storage device |
-
2001
- 2001-08-08 JP JP2001241254A patent/JP2003050773A/en not_active Withdrawn
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005285087A (en) * | 2004-03-04 | 2005-10-13 | Sony Corp | Image display device, image display system, and image display method |
| WO2009157383A1 (en) * | 2008-06-24 | 2009-12-30 | パナソニック電工株式会社 | Write-in system |
| JP2010009119A (en) * | 2008-06-24 | 2010-01-14 | Panasonic Electric Works Co Ltd | Writing system |
| JP2010206677A (en) * | 2009-03-05 | 2010-09-16 | Panasonic Corp | Control system for system equipment |
| JP2013137801A (en) * | 2013-03-07 | 2013-07-11 | Buffalo Inc | Storage device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100799385B1 (en) | Data processor, data processing method and recording medium | |
| KR101251250B1 (en) | System for performing remote control using remote device driver and method for performing the same | |
| JP2003131839A (en) | Network system, information processing device, information processing method, and control program | |
| JP6257403B2 (en) | Information processing apparatus, control method therefor, and program | |
| US8947693B2 (en) | Server system, method for printing system, and storage medium | |
| JP2009122947A (en) | Screen sharing system and data transfer method | |
| JP2010039684A (en) | Image forming apparatus, information processing apparatus, data processing method, and program | |
| KR101366993B1 (en) | System for providing remote device driver and mehtod for providing remote device driver | |
| JP2021189693A (en) | Information processing system, information processing device, information processing method and program | |
| CN101505348B (en) | Image processing device, image processing system, and image processing method | |
| JP2000293324A (en) | Data processing device, data processing method, and storage medium storing computer readable program | |
| CN107277743B (en) | Communication system, communication device, and control method | |
| JP2007007873A (en) | Operation request receiving apparatus, program, recording medium, operation request receiving apparatus control method, communication system, and communication system operation method | |
| JP2005258924A (en) | Information processing apparatus, control method therefor, and image forming system | |
| JP2003050773A (en) | Device control device, device control method, device, program, and storage medium | |
| JP4932324B2 (en) | Operation request receiving apparatus, program, recording medium, operation request receiving apparatus control method, communication system, and communication system operation method | |
| JP2017204139A (en) | Update application and update method | |
| JP2016225824A (en) | Information processing system, information processing apparatus, and information processing method | |
| JP7455613B2 (en) | Information processing device, its control method, and program | |
| CN108984135B (en) | Image forming apparatus, state control method of the image forming apparatus, and image forming system | |
| CN113467799B (en) | Update system, printing device, and program storage medium | |
| JP2008015912A (en) | Information processing apparatus and device driver deletion method | |
| JP6435650B2 (en) | Electronic device and program | |
| JP2009151678A (en) | Image forming apparatus and image forming system | |
| JP3814461B2 (en) | Printer, printer control method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081104 |