JPH09282154A - Device operation control system - Google Patents
Device operation control systemInfo
- Publication number
- JPH09282154A JPH09282154A JP8098012A JP9801296A JPH09282154A JP H09282154 A JPH09282154 A JP H09282154A JP 8098012 A JP8098012 A JP 8098012A JP 9801296 A JP9801296 A JP 9801296A JP H09282154 A JPH09282154 A JP H09282154A
- Authority
- JP
- Japan
- Prior art keywords
- program
- unit
- operation information
- information
- facsimile
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ある装置の操作
を、他の装置から行うことができるようにするためのシ
ステムに関し、特に、その装置の操作をシュミレートし
た情報を他の装置から伝送することによって、その装置
の操作を遠隔で行わせるようにする、装置操作制御シス
テムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a system for enabling an operation of a device to be performed by another device, and more particularly, transmitting information simulating the operation of the device from another device. Thus, the present invention relates to a device operation control system that allows the device to be operated remotely.
【0002】ある装置を遠隔地から操作したり、自動化
運転をしたりすることが必要になる場合がある。このよ
うな場合、その装置の操作部における操作の動作を、他
の装置においてシュミレーションによって行ったとき
の、操作部の動作情報をプログラムとして送ることによ
って、当該装置において、伝送されたプログラムに基づ
いて、他の装置でシュミレートされたのと同じ操作を行
えるようにすることが、要求されている。It is sometimes necessary to operate a certain device from a remote place or to carry out an automated operation. In such a case, by sending the operation information of the operation unit as a program when the operation of the operation unit of the device is simulated by another device, the operation based on the transmitted program in the device. , It is required to be able to perform the same operations simulated by other devices.
【0003】[0003]
【従来の技術】従来、遠隔地にある装置を操作するため
には、例えば、特開平1−227566号公報に示され
るように、その装置の動作用のプログラムをその装置に
送信して、プログラムを入れ替えて、これを実行するこ
とによって、遠隔操作を実現していた。2. Description of the Related Art Conventionally, in order to operate a device at a remote place, a program for operating the device is transmitted to the device, as disclosed in, for example, Japanese Patent Application Laid-Open No. 1-227566. By exchanging and executing this, remote operation was realized.
【0004】図4は、従来技術の一例を示したものであ
って、上述の公知例の場合の、従来の遠隔地にある装置
を操作するための構成を示す。図4においては、コンピ
ュータ装置1から、ファクシミリ装置2を操作する場合
を示している。FIG. 4 shows an example of the prior art, and shows a configuration for operating a conventional device at a remote place in the case of the above-mentioned known example. In FIG. 4, a case is shown in which the facsimile device 2 is operated from the computer device 1.
【0005】図4において、ファクシミリ装置2は、送
信データを変調したり、受信データを復調したりするた
めの変復調部21と、外部との通信の制御を行う通信制
御部22と、通信データを蓄積しておくためのデータ記
憶部23と、ファクシミリ装置2を制御するためのプロ
グラムを記憶しておくプログラム記憶部24と、記憶さ
れているプログラムによってファクシミリ装置2の全体
の制御を行う主制御部25と、ファクシミリ装置2に対
する操作を入力する操作パネル26と、操作パネル26
を制御し主制御部25に操作情報を伝達する操作パネル
制御部27とを有している。In FIG. 4, the facsimile apparatus 2 includes a modulation / demodulation unit 21 for modulating transmission data and demodulation of reception data, a communication control unit 22 for controlling communication with the outside, and communication data. A data storage unit 23 for storing the data, a program storage unit 24 for storing a program for controlling the facsimile apparatus 2, and a main control unit for controlling the entire facsimile apparatus 2 by the stored program. 25, an operation panel 26 for inputting an operation to the facsimile device 2, and an operation panel 26.
And an operation panel control unit 27 for controlling the operation and transmitting operation information to the main control unit 25.
【0006】またファクシミリ装置2には、画像を読み
取って装置内に取り込むためのスキャナと、画像の印刷
を行うためのプリンタと、スキャナ部からの画像データ
を通信のために圧縮したり、受信した圧縮された画像デ
ータを印刷のために伸長したりする画像データ変換部等
が設けられている。Further, the facsimile apparatus 2 has a scanner for reading an image and taking it into the apparatus, a printer for printing the image, and image data from the scanner unit which are compressed or received for communication. An image data conversion unit and the like that expands the compressed image data for printing are provided.
【0007】一方、コンピュータ装置1は、プログラム
を記憶しておく記憶部10と、プログラムの入力を行う
入出力部11と、プログラムをファクシミリ装置2に送
信するための通信制御部13と、これら全体を制御する
制御部12とを備えている。On the other hand, the computer apparatus 1 includes a storage section 10 for storing a program, an input / output section 11 for inputting the program, a communication control section 13 for transmitting the program to the facsimile apparatus 2, and the whole of these. And a control unit 12 for controlling the.
【0008】次に図4のシステムの動作を説明する。コ
ンピュータ装置1において、ファクシミリ装置2を遠隔
操作するためのプログラムを、入出力部11から入力す
る。入力されたこのプログラムは、記憶部10に一時的
に蓄積される。次に記憶部10に蓄積されたこのプログ
ラムを、通信制御部13を介してファクシミリ装置へ送
信する。これらの処理は、制御部12によって制御され
る。Next, the operation of the system shown in FIG. 4 will be described. In the computer device 1, a program for remotely operating the facsimile device 2 is input from the input / output unit 11. The input program is temporarily stored in the storage unit 10. Next, this program stored in the storage unit 10 is transmitted to the facsimile apparatus via the communication control unit 13. These processes are controlled by the control unit 12.
【0009】ファクシミリ装置2では、通信制御部22
を介して、コンピュータ装置1から送信されたプログラ
ムのデータ通信を受信すると、受信データを変復調部2
1に入力して復調する。そして、復調された受信データ
を、一旦、データ記憶部23に蓄積する。そして受信し
たデータが、コンピュータ装置1から送信されたプログ
ラムのデータと、同一のデータであることを確認したの
ち、データ記憶部23からのデータによって、プログラ
ム記憶部24におけるプログラムの書き替え処理を行っ
て、処理を終了する。In the facsimile apparatus 2, the communication control section 22
When the data communication of the program transmitted from the computer device 1 is received via the
Input to 1 and demodulate. Then, the demodulated received data is temporarily stored in the data storage unit 23. Then, after confirming that the received data is the same as the data of the program transmitted from the computer device 1, the program from the data storage unit 23 is rewritten by the data from the data storage unit 23. Then, the process ends.
【0010】その後、各部の制御を行う主制御部25
が、プログラム記憶部24に記憶されているこのプログ
ラムを呼び出して実行することによって、再始動を行
う。After that, the main control section 25 for controlling each section
Restarts by calling and executing this program stored in the program storage unit 24.
【0011】[0011]
【発明が解決しようとする課題】図4に示された従来技
術における第1の問題点は、遠隔操作のためのプログラ
ムの作成に工数がかかるということである。The first problem in the prior art shown in FIG. 4 is that it takes a lot of time to create a program for remote operation.
【0012】その理由としては、一般に、装置のプログ
ラムは複雑であって、その規模が大きくなりがちである
とともに、装置内部の構造についての知識がないと、プ
ログラムを作成することができないためである。特にソ
フトウェアに関していえば、その装置のアプリケーショ
ンインタフェース(以下APIと略す)について知識を
得ておく必要があり,またそれを理解するために工数が
かかってしまうからである。The reason is that, in general, the program of the device is complicated and its scale tends to be large, and the program cannot be created without knowledge of the internal structure of the device. . Especially for software, it is necessary to have knowledge of the application interface (hereinafter abbreviated as API) of the device, and it takes man-hours to understand it.
【0013】このように、プログラムの作成に工数がか
かることから、プログラムの新たな作成や、修正などが
困難であって、遠隔にある装置に対して、遠隔操作で行
える操作の範囲も制限されることになる。As described above, since it takes a lot of time to create a program, it is difficult to newly create or modify the program, and the range of operations that can be performed by remote operation on a remote device is limited. Will be.
【0014】第2の問題点は、遠隔操作のプログラムを
更新する場合に、更新するプログラムのエラーや装置の
例外的な状態によって、意図したとおりにプログラムが
動作しなかった場合には、装置にとって致命的な状態と
なり、最悪の場合、システムダウンを起こす可能性があ
るということである。The second problem is that when a remote-controlled program is updated, if the program does not operate as intended due to an error in the program to be updated or an exceptional state of the device, the device will not operate. This means a fatal state, and in the worst case, the system may go down.
【0015】この理由としては、装置を直接操作する制
御装置を動かしているプログラムを変更するなど、エラ
ーがあった場合に致命的な状態になり、最悪の場合、シ
ステムダウンを起こす可能性の高い部分に対しても、遠
隔操作によってプログラムを更新するためである。The reason for this is that when an error occurs, such as changing the program that operates the control device that directly operates the device, a fatal state occurs, and in the worst case, the system is likely to go down. This is because the program is updated by remote control even for the part.
【0016】[0016]
【発明の目的】本発明は、このような従来技術の課題を
解決しようとするものであって、その目的は、装置内部
の構造やAPIに無関係に、コンピュータ装置上で、ユ
ーザーのオペレーション操作をシュミレートして、この
オペレーションをプログラムに変換することによって、
遠隔操作のプログラムを作成するようにして、プログラ
ム作成の工数を減らすことができるようにすることにあ
る。SUMMARY OF THE INVENTION The present invention is intended to solve such a problem of the prior art, and an object thereof is to allow a user to perform an operation operation on a computer device regardless of the internal structure and API of the device. By simulating and converting this operation into a program,
A remote control program is created so that the number of man-hours for creating the program can be reduced.
【0017】本発明の他の目的は、操作プログラムにエ
ラーがあったとしても、オペレーションのエラーの範囲
内に収まるので、システムダウンにつながるような、装
置への影響が少なくなるようにして、遠隔操作のプログ
ラムを動作させる際の、信頼性を向上させることにあ
る。Another object of the present invention is that even if there is an error in the operation program, it falls within the error range of the operation, so that it is possible to reduce the influence on the device which may lead to the system down, and the remote control. It is to improve reliability when operating the operation program.
【0018】本発明のさらに他の目的は、直接オペレー
ションを制御するプログラムに、特別な遠隔操作のプロ
グラムを制御するモジュールを必要とせず、従って、遠
隔操作のプログラムの規模を小さくすることができ、プ
ログラムメモリーを小さく抑えることができるようにす
ることにある。Still another object of the present invention is that the program for controlling the direct operation does not require a special module for controlling the program for remote control, and therefore the scale of the program for remote control can be reduced. It is to be able to keep the program memory small.
【0019】[0019]
【課題を解決するための手段】本発明のコンピュータ装
置は、遠隔地にある装置上で行いたいオペレーションの
操作を、コンピュータ上で、この装置の操作パネルの表
示部と、その操作パネルを制御する装置シュミレーショ
ン部とを用いて、オペレーションの操作をシュミレーシ
ョンによって実現し、これらから操作の情報を取り出
し、これを操作プログラム生成部によって、実行可能な
プログラムに変換する。According to the computer device of the present invention, the operation of an operation desired to be performed on a device at a remote place is controlled by the computer on the display section of the operation panel of the device and the operation panel. The operation of the operation is realized by the simulation using the device simulation section, the information of the operation is extracted from these, and this is converted into an executable program by the operation program generation section.
【0020】また、遠隔地にある装置では、操作プログ
ラム変換部で、このプログラムを操作情報に変換し、操
作パネル制御部、この操作情報によって、操作パネルの
操作と同様に実行する。In the remote device, the operation program conversion unit converts this program into operation information, and the operation panel control unit executes this operation in the same manner as the operation of the operation panel by this operation information.
【0021】本発明によれば、遠隔地にある装置上で行
われる操作を、コンピュータ装置上でシュミレーション
によって実現し、これをプログラムに変換している。そ
のため、この装置上で動かすためのプログラムを、プロ
グラミングする必要がなく、プログラムの作成,編集が
簡単になる。According to the present invention, an operation performed on a device at a remote place is realized by a simulation on a computer device and converted into a program. Therefore, it is not necessary to program the program to be run on this device, and the program can be easily created and edited.
【0022】また、この装置上で、この操作プログラム
を操作情報に変換して、操作を実行している。このた
め、外部から受け取るのは、装置の各部を実際に動作さ
せるプログラムではなく、操作パネルを制御するための
操作パネル制御部を動作させるプログラムなので、多少
の不具合があっても、装置の動作自体が不可能になるよ
うな事態の発生を避けられ、信頼性が向上する。Further, on this apparatus, the operation program is converted into operation information and the operation is executed. Therefore, the program received from the outside is not the program that actually operates each part of the device but the program that operates the operation panel control unit for controlling the operation panel. It is possible to avoid the occurrence of a situation where it becomes impossible, and reliability is improved.
【0023】また、操作パネルの制御のみを行わせるの
で、特別な遠隔操作のプログラムを制御するモジュール
を必要とせず、従来よりプログラムメモリーの規模を小
さく抑えることができる。Further, since only the control of the operation panel is performed, a special module for controlling a program for remote operation is not required, and the scale of the program memory can be made smaller than before.
【0024】図1は、本発明の原理的構成を示したもの
である。以下、図1に基づいて、本発明の課題を解決す
るための具体的手段を記載する。FIG. 1 shows the principle of the present invention. Hereinafter, specific means for solving the problems of the present invention will be described with reference to FIG.
【0025】(1) 遠隔操作を行う第1の装置1と、この
第1の装置1によって遠隔操作される第2の装置2とを
備えている。しかも、第1の装置1は、第2の装置2に
対する操作情報を入力する操作情報入力手段3と、この
操作情報入力手段3によって入力された操作情報を第2
の装置2での操作機能を実現するプログラムに変換する
プログラム変換手段4と、このプログラム変換手段4に
よって生成されたプログラムを第2の装置2に転送する
送信手段5とを備えるとともに、第2の装置2が、送信
手段5から転送されたプログラムを受信する受信手段6
と、この受信したプログラムを自装置に対する操作情報
に変換する操作情報変換手段7と、該操作情報によって
自装置に対する操作機能を実行する操作機能実行手段8
とを備えた、という構成を採っている。(1) A first device 1 for remote operation and a second device 2 remotely operated by the first device 1 are provided. Moreover, the first device 1 stores the operation information input means 3 for inputting the operation information for the second device 2 and the operation information input by the operation information input means 3 into the second information.
In addition to the program conversion means 4 for converting into a program that realizes the operation function of the device 2 and the transmission means 5 for transferring the program generated by the program conversion means 4 to the second device 2, The device 2 receives the program transferred from the transmitting means 5 by the receiving means 6
An operation information converting means 7 for converting the received program into operation information for the own device, and an operation function executing means 8 for executing an operation function for the own device according to the operation information.
It is equipped with and.
【0026】(2) (1) の場合に、第1の装置1が、第2
の装置2での操作パネル26に応じた画像を表示する表
示部14と、この表示部14上における操作部位を指示
することによって第2の装置2における操作をシュミレ
ートして操作情報を抽出する装置シュミレーション部1
5と、該操作情報を操作プログラムに変換する操作プロ
グラム生成部16と、該操作プログラムを第2の装置2
に転送する通信制御部13とを備えたコンピュータ装置
であって、第2の装置2が、コンピュータ装置1から転
送された操作プログラムを受信する通信制御部22と、
該受信した操作プログラムを操作情報に変換する操作プ
ログラム変換部28と、該操作情報によって自装置に対
する操作機能を実行する操作パネル制御部27とを備え
たファクシミリ装置とした、という構成を採っている。(2) In the case of (1), the first device 1
A device for simulating the operation in the second device 2 by instructing the display unit 14 that displays an image corresponding to the operation panel 26 in the device 2 and the operation site on the display unit 14, and extracting the operation information. Simulation part 1
5, an operation program generator 16 for converting the operation information into an operation program, and the operation program for the second device 2
A communication device for transmitting the operation program transferred from the computer device 1, wherein the second device 2 receives the operation program transferred from the computer device 1.
A facsimile device is provided with an operation program conversion unit 28 that converts the received operation program into operation information, and an operation panel control unit 27 that executes an operation function for the own device according to the operation information. .
【0027】(3) (1) の場合に、第1の装置がファクシ
ミリ装置3からなり、第2の装置の操作パネルと同等の
操作パネル36と、操作パネル36上における操作から
抽出された操作情報を操作プログラムに変換する操作プ
ログラム変換部38と、この操作プログラムを第2の装
置に転送する通信制御部32とを備えるとともに、第2
の装置がファクシミリ装置2からなり、転送された操作
プログラムを受信する通信制御部22と、受信した操作
プログラムを操作情報に変換する操作プログラム変換部
28と、この操作情報によって自装置に対する操作機能
を実行する操作パネル制御部27とを備える。(3) In the case of (1), the first device is the facsimile device 3, the operation panel 36 is equivalent to the operation panel of the second device, and the operation extracted from the operation on the operation panel 36. An operation program conversion unit 38 for converting information into an operation program and a communication control unit 32 for transferring the operation program to the second device are provided, and the second
Of the facsimile apparatus 2, the communication control unit 22 that receives the transferred operation program, the operation program conversion unit 28 that converts the received operation program into operation information, and the operation function for the own apparatus by this operation information. And an operation panel control unit 27 for executing the operation.
【0028】[0028]
【発明の実施の形態】以下、本発明の実施形態につい
て、図面を参照して詳細に説明する。ここでは遠隔地に
ある被操作装置として、ファクシミリ装置を例として説
明を行う。BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Here, a facsimile machine will be described as an example of the operated device in a remote place.
【0029】図2は、本発明の一実施形態を示したもの
であって、コンピュータ装置1から、ファクシミリ装置
2を操作する場合を例示している。FIG. 2 shows an embodiment of the present invention, and illustrates an example of operating the facsimile apparatus 2 from the computer apparatus 1.
【0030】図2に示すように、ファクシミリ装置の操
作をシュミレーションできるコンピュータ装置1に対し
て、プログラム等のデータの送受信が可能であり、この
プログラムを実行可能であるファクシミリ装置2があ
る。コンピュータ装置1とファクシミリ装置2とは電話
回線、ローカルエリアネットワークなどの通信回線によ
って、プログラムの送受が可能であるとする。As shown in FIG. 2, there is a facsimile device 2 capable of transmitting / receiving data such as a program to / from a computer device 1 capable of simulating the operation of the facsimile device and executing this program. It is assumed that the computer device 1 and the facsimile device 2 can send and receive a program through a communication line such as a telephone line or a local area network.
【0031】コンピュータ装置1は、図5の場合と同様
な、制御部12と、通信制御部13とを有するととも
に、ファクシミリ装置2のオペレーションをシュミレー
トした操作パネルを表示する表示部14と、この表示部
14の操作パネルの制御を行い、実際にファクシミリ装
置2の操作のシュミレーションを行う装置シュミレーシ
ョン部15と、装置シュミレーション部15から取り込
まれた操作情報を操作プログラムに変換する操作プログ
ラム生成部16と、この操作プログラムを記憶しておく
記憶部17とを有している。The computer device 1 has a control unit 12 and a communication control unit 13 similar to the case of FIG. 5, and a display unit 14 for displaying an operation panel simulating the operation of the facsimile apparatus 2, and this display. A device simulation unit 15 that controls the operation panel of the unit 14 to actually simulate the operation of the facsimile device 2; an operation program generation unit 16 that converts the operation information captured from the device simulation unit 15 into an operation program; The storage unit 17 stores the operation program.
【0032】ファクシミリ装置2は、図5の場合と同様
な、変復調部21と、通信制御部22と、データ記憶部
23と、プログラム記憶部24と、主制御部25と、操
作パネル26と、操作パネル制御部27とを有するとと
もに、コンピュータ装置1から送信されてきた遠隔操作
のプログラムを解析して、ファクシミリ装置2の操作情
報に変換する操作プログラム変換部28と、操作プログ
ラムを記憶したり、変換した操作情報を一時的に記憶し
たりする操作プログラム記憶部29とを有している。The facsimile apparatus 2 is similar to that shown in FIG. 5, including a modulation / demodulation unit 21, a communication control unit 22, a data storage unit 23, a program storage unit 24, a main control unit 25, an operation panel 26, and An operation program control unit 27 having an operation panel control unit 27, which analyzes a remote operation program transmitted from the computer apparatus 1 and converts it into operation information of the facsimile apparatus 2, and stores an operation program, It has an operation program storage unit 29 for temporarily storing the converted operation information.
【0033】次に、図2に示された実施形態の動作につ
いて、図を参照して説明する。Next, the operation of the embodiment shown in FIG. 2 will be described with reference to the drawings.
【0034】最初に、コンピュータ装置1で、ファクシ
ミリ装置2におけるオペレーションを、シュミレーショ
ンで実現するために、ファクシミリ装置2の操作パネル
26と同様な操作環境を疑似的に作り出す。例えば、フ
ァクシミリ装置2の操作パネルがタッチパネルであった
場合、この操作パネルと同様なタッチパネルを画面上に
表示させる。そして、ファクシミリ装置2上で行わせた
いと思っている操作と同様な操作を、コンピュータ装置
1上の表示部14上で同じように行う。この場合、ファ
クシミリ装置2上にあるような、実際のボタンを押すの
ではなく、コンピュータ装置1上では、画面表示が行わ
れているので、マウス等を用いて、表示されたボタン上
でクリックするというような、疑似的な方法で操作を行
う。First, in order to realize the operation of the facsimile device 2 by simulation, the computer device 1 artificially creates an operating environment similar to that of the operation panel 26 of the facsimile device 2. For example, if the operation panel of the facsimile apparatus 2 is a touch panel, a touch panel similar to this operation panel is displayed on the screen. Then, the same operation as the operation desired to be performed on the facsimile apparatus 2 is similarly performed on the display unit 14 on the computer apparatus 1. In this case, the screen is displayed on the computer device 1 instead of pressing the actual button as on the facsimile device 2. Therefore, the mouse is used to click on the displayed button. Operate in a pseudo method such as.
【0035】この操作の制御を、装置シュミレーション
部15で行うことによって、ボタンが押されたならば、
押されたことの表示を行い、数字などのボタンが押され
たならば、数字の表示を行うというような動作を行う。
つまり現在の操作パネルの状態が、どのような状態にな
っているかの管理を行う。操作プログラム生成部16で
は、装置シュミレーション部15と表示部14とのイン
ターフェースから、パネル操作に関する情報を取り出
し、ファクシミリ装置2で実行できるようなプログラム
に変換する。By controlling this operation by the device simulation section 15, if the button is pressed,
When the button such as a number is pressed, the operation of displaying the pressed number is performed.
In other words, it manages the current state of the operation panel. The operation program generation unit 16 takes out information about the panel operation from the interface between the device simulation unit 15 and the display unit 14 and converts it into a program that can be executed by the facsimile apparatus 2.
【0036】図3は、本発明における操作情報の変換の
仕組みを説明するものである。図3においては、メッセ
ージ形式を利用して、表示部14と装置シュミレーショ
ン部15とのインターフェースをとる場合を例示してい
る。FIG. 3 illustrates the mechanism of operation information conversion according to the present invention. FIG. 3 exemplifies a case where the display unit 14 and the device simulation unit 15 are interfaced using a message format.
【0037】図3では、Aというボタンを押したとき
の、情報のインターフェースについて説明している。図
2に示された表示部14の実際の表示として、ボタン
‘A’のb1、ボタン‘B’のb2、ボタン‘C’のb
3、キャラクターを表示するb4がある。FIG. 3 illustrates the information interface when the button A is pressed. As the actual display on the display unit 14 shown in FIG. 2, the button'A 'b1, the button'B' b2, and the button'C 'b.
3. There is b4 to display the character.
【0038】状態a1で、b1が押されたことを示すメ
ッセージが、状態a2で、b1が離されたことを示すメ
ッセージが、それぞれ表示部14から、装置シュミレー
ション部15へ送られる。これを受けて、状態a3で、
‘A’を表示することを示すメッセージが、装置シュミ
レーション部15から表示部14へ送信され、b4で
‘A’が表示される。In state a1, a message indicating that b1 is pressed is sent from the display section 14 to the device simulation section 15 in state a2, and a message indicating that b1 is released. In response to this, in the state a3,
A message indicating that "A" is displayed is transmitted from the device simulation section 15 to the display section 14, and "A" is displayed at b4.
【0039】この3つのメッセージのやりとりの中で、
操作プログラム生成部16では、操作情報である、状態
a1のメッセージと状態a2のメッセージを取り出し、
‘Aボタンを押す’という操作プログラムに変換する。In the exchange of these three messages,
In the operation program generation unit 16, the operation information, the message in the state a1 and the message in the state a2,
It is converted into an operation program called "press A button".
【0040】装置シュミレーション部15で変換され作
成された、操作プログラムは、記憶部17に蓄積され
る。そして、通信制御部13でファクシミリ装置2と回
線の接続を行った後、このプログラムをファクシミリ装
置2に転送する。The operation program converted and created by the device simulation section 15 is stored in the storage section 17. Then, after the communication controller 13 connects the line to the facsimile device 2, the program is transferred to the facsimile device 2.
【0041】ファクシミリ装置2では、通信制御部22
を介して、受信した操作プログラムを、操作プログラム
記憶部29に転送する。そして、この転送を行うのと同
時に、操作パネル26からの操作入力を禁止する。これ
は操作プログラム変換部28からの操作情報と、操作パ
ネル26からの操作情報とが、混合してしまうことを防
ぐためである。In the facsimile device 2, the communication control unit 22
The received operation program is transferred to the operation program storage unit 29 via. At the same time as this transfer is performed, the operation input from the operation panel 26 is prohibited. This is to prevent the operation information from the operation program conversion unit 28 and the operation information from the operation panel 26 from being mixed.
【0042】操作プログラム変換部28では、操作プロ
グラム記憶部29に蓄積されているプログラムを、順
次、操作情報に変換し、操作パネル制御部27へ、操作
パネル26からの操作情報の代わりに出力する。これに
は、図3について説明したものと、ほぼ逆の操作を行
う。この操作情報は、操作パネル制御部27にとって
は、操作パネル26からの情報と区別が付かないもので
あり、操作パネル制御部27では、操作情報を、操作パ
ネル26からの情報として処理を行って、操作を実行す
る。The operation program conversion unit 28 sequentially converts the programs stored in the operation program storage unit 29 into operation information and outputs it to the operation panel control unit 27 instead of the operation information from the operation panel 26. . This is almost the reverse of what was described with reference to FIG. This operation information is indistinguishable from the information from the operation panel 26 to the operation panel control unit 27, and the operation panel control unit 27 processes the operation information as the information from the operation panel 26. , Perform the operation.
【0043】図4は、本発明の他の実施形態を示したも
のであって、図2に示されたコンピュータ装置1の代わ
りに、プログラム作成機能を持ったファクシミリ装置3
を利用する場合を示している。FIG. 4 shows another embodiment of the present invention. Instead of the computer device 1 shown in FIG. 2, a facsimile device 3 having a program creating function is provided.
Shows the case of using.
【0044】図4において、ファクシミリ装置3は、フ
ァクシミリ装置2と同じ構成を有し、変復調部21,3
1、通信制御部22,32、データ記憶部23,33、
プログラム記憶部24,34、主制御部25,35、操
作パネル26,36、操作パネル制御部27,37、操
作プログラム変換部28,38、操作プログラム記憶部
29,39は、それぞれ同じ機能を有しているものとす
る。In FIG. 4, the facsimile apparatus 3 has the same configuration as the facsimile apparatus 2, and the modulation / demodulation units 21 and 3 are provided.
1, communication control units 22, 32, data storage units 23, 33,
The program storage units 24 and 34, the main control units 25 and 35, the operation panels 26 and 36, the operation panel control units 27 and 37, the operation program conversion units 28 and 38, and the operation program storage units 29 and 39 have the same functions, respectively. It is assumed that
【0045】図4に示されるように、ファクシミリ装置
3は、図2の場合のコンピュータ装置1と同様に、操作
プログラム変換部38において、操作パネル36からの
操作の情報を取り込んで、操作プログラムに変換し、操
作プログラム記憶部39においてこの操作プログラムを
記憶しておく。記憶された操作プログラムは、通信制御
部32を介して、ファクシミリ装置2へ転送される。フ
ァクシミリ装置2の動作は、図2の場合と同様である。As shown in FIG. 4, in the facsimile apparatus 3, similarly to the computer apparatus 1 in the case of FIG. 2, the operation program converting section 38 takes in the operation information from the operation panel 36 and writes it in the operation program. The operation program is converted and stored in the operation program storage unit 39. The stored operation program is transferred to the facsimile apparatus 2 via the communication control unit 32. The operation of the facsimile device 2 is similar to that in the case of FIG.
【0046】これにより、図2のコンピュータ装置1で
行われていたような、ファクシミリ装置のシュミレーシ
ョンの制御を、ファクシミリ装置3上で、実際の操作に
よって行うことができる。これによる効果としては、実
際の装置上で行うため、コンピュータ装置1でファクシ
ミリ装置の操作のシュミレーションを行う必要がなくな
るとともに、また、実際の装置上でプログラム作成を行
うため、より信頼性の高いプログラム作成を行うことが
できるようになる。As a result, the simulation control of the facsimile machine, which is performed by the computer apparatus 1 shown in FIG. 2, can be performed by the actual operation on the facsimile machine 3. As an effect of this, since it is performed on the actual device, it is not necessary to simulate the operation of the facsimile device by the computer device 1, and since the program is created on the actual device, the program having higher reliability can be obtained. You will be able to create.
【0047】[0047]
【発明の効果】本発明の第1の効果として、遠隔操作の
対象となる装置内部の構造について、詳しい知識を必要
とせず、コンピュータ装置上でユーザーのオペレーショ
ン操作をシュミレーションし、かつ、そのオペレーショ
ンを操作プログラムに変換するため、プログラム作成の
工数を減少させることができる。さらに、従来のように
装置内部のプログラムによって実行する場合と比べて、
動作が簡単になるため、プログラムの編集、作成などが
容易になる。As a first effect of the present invention, it is possible to simulate the operation operation of a user on a computer device and to perform the operation without requiring detailed knowledge about the internal structure of the device to be remotely controlled. Since the program is converted into the operation program, the number of man-hours for creating the program can be reduced. Furthermore, compared with the case of executing by a program inside the device as in the past,
Since the operation is simple, it is easy to edit and create a program.
【0048】本発明の第2の効果として、遠隔操作を行
うプログラムに、多少の不具合が生じた場合でも、操作
を行えなくなるのに止まり、この装置が停止してしまう
ことの危険性が減少する。これは、このプログラムは、
遠隔操作の対象となる装置内部の装置各部を動作させる
プログラムと異なり、この装置の操作パネルに対する操
作のみを、行わせるものだからである。As a second effect of the present invention, even if the remote control program has some trouble, the operation is stopped and the risk of the apparatus being stopped is reduced. . This is this program
This is because, unlike a program that operates each part of the device inside the device that is the target of remote control, only the operation on the operation panel of this device is performed.
【0049】本発明の第3の効果として、この装置のオ
ペレーション操作を利用することから、特別な遠隔操作
のプログラムを制御するモジュールを必要とせず、プロ
グラムの規模が小さいので、従来よりプログラムメモリ
ーを小さく抑えられる。As a third effect of the present invention, since the operation operation of this device is utilized, a special module for controlling a program for remote operation is not required, and the scale of the program is small. Can be kept small.
【図1】本発明の原理的構成を示す図である。FIG. 1 is a diagram showing a basic configuration of the present invention.
【図2】本発明の一実施形態を示す図である。FIG. 2 is a diagram showing one embodiment of the present invention.
【図3】本発明における操作情報の変換の仕組みを説明
する図である。FIG. 3 is a diagram illustrating a mechanism for converting operation information according to the present invention.
【図4】本発明の他の実施形態を示す図である。FIG. 4 is a diagram showing another embodiment of the present invention.
【図5】従来技術の一例を示す図である。FIG. 5 is a diagram showing an example of a conventional technique.
1 第1の装置 2 第2の装置 3 操作情報入力手段 4 プログラム変換手段 5 送信手段 6 受信手段 7 操作情報変換手段 8 操作機能実行手段 12 制御部 13 22、32通信制御部 14 表示部 15 装置シュミレーション部 16 操作プログラム生成部 17 記憶部 21、31 変復調部 22,32 通信制御部 23、33 データ記憶部 24、34 プログラム記憶部 25、35 主記憶部 26、36 操作パネル 27、37 操作パネル制御部 28、38 操作プログラム変換部 29、39 操作プログラム記憶部 DESCRIPTION OF SYMBOLS 1 1st apparatus 2 2nd apparatus 3 Operation information input means 4 Program conversion means 5 Transmission means 6 Receiving means 7 Operation information conversion means 8 Operation function execution means 12 Control part 13 22, 32 Communication control part 14 Display part 15 Device Simulation unit 16 Operation program generation unit 17 Storage unit 21, 31 Modulation / demodulation unit 22,32 Communication control unit 23, 33 Data storage unit 24, 34 Program storage unit 25, 35 Main storage unit 26, 36 Operation panel 27, 37 Operation panel control Parts 28, 38 Operation program conversion unit 29, 39 Operation program storage unit
Claims (3)
の装置によって遠隔操作される第2の装置とからなる装
置操作制御システムにおいて、 前記第1の装置が、前記第2の装置に対する操作情報を
入力する操作情報入力手段と、この操作情報入力手段に
よって入力された操作情報を前記第2の装置での操作機
能を実現するプログラムに変換するプログラム変換手段
と、このプログラム変換手段によって生成されたプログ
ラムを前記第2の装置に転送する送信手段とを備えると
ともに、 前記第2の装置が、前記送信手段から転送されたプログ
ラムを受信する受信手段と、該受信したプログラムを自
装置に対する操作情報に変換する操作情報変換手段と、
該操作情報によって自装置に対する操作機能を実行する
操作機能実行手段とを備えたことを特徴とする装置操作
制御システム。1. A first device for remote control and the first device.
In a device operation control system including a second device that is remotely operated by the device described above, the first device includes operation information input means for inputting operation information for the second device, and the operation information input means. A program conversion unit that converts the input operation information into a program that realizes an operation function in the second device, and a transmission unit that transfers the program generated by the program conversion unit to the second device. At the same time, the second device receives the program transferred from the transmitting means, and operation information conversion means for converting the received program into operation information for the own device.
An apparatus operation control system comprising: an operation function executing means for executing an operation function for the apparatus itself according to the operation information.
操作パネルに応じた画像を表示する表示部と、この表示
部上における操作部位を指示することによって第2の装
置における操作をシュミレートして操作情報を抽出する
装置シュミレーション部と、該操作情報を操作プログラ
ムに変換する操作プログラム生成部と、該操作プログラ
ムを第2の装置に転送する通信制御部とを備えたコンピ
ュータ装置であって、 前記第2の装置が、前記コンピュータ装置から転送され
た操作プログラムを受信する通信制御部と、該受信した
操作プログラムを操作情報に変換する操作プログラム変
換部と、該操作情報によって自装置に対する操作機能を
実行する操作パネル制御部とを備えたファクシミリ装置
であることを特徴とする請求項1記載の装置操作制御シ
ステム。2. The operation of the second device by instructing the display unit for displaying an image corresponding to the operation panel of the second device and the operation site on the display unit by the first device. And a communication control unit for transferring the operation program to a second device, and a device simulation unit for simulating the operation information to extract the operation information, an operation program generation unit for converting the operation information into an operation program, and a communication control unit for transferring the operation program to a second device. The second device includes a communication control unit that receives an operation program transferred from the computer device, an operation program conversion unit that converts the received operation program into operation information, and an own device based on the operation information. 2. The apparatus operation system according to claim 1, wherein the facsimile apparatus is provided with an operation panel control unit that executes an operation function for the. System.
置からなり、第2の装置の操作パネルと同等の操作パネ
ルと、該操作パネル上における操作から抽出された操作
情報を操作プログラムに変換する操作プログラム変換部
と、該操作プログラムを第2の装置に転送する通信制御
部とを備えるとともに、 前記第2の装置が第2のファクシミリ装置からなり、転
送された操作プログラムを受信する通信制御部と、該受
信した操作プログラムを操作情報に変換する操作プログ
ラム変換部と、該操作情報によって自装置に対する操作
機能を実行する操作パネル制御部とを備えたことを特徴
とする請求項1記載の装置操作制御システム。3. The first device comprises a first facsimile device, an operation panel equivalent to the operation panel of the second device, and operation information extracted from an operation on the operation panel is converted into an operation program. And a communication control unit for transferring the operation program to the second device, wherein the second device is a second facsimile device and communication control for receiving the transferred operation program. 2. A unit, an operation program conversion unit for converting the received operation program into operation information, and an operation panel control unit for executing an operation function for the own device according to the operation information. Equipment operation control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8098012A JPH09282154A (en) | 1996-04-19 | 1996-04-19 | Device operation control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8098012A JPH09282154A (en) | 1996-04-19 | 1996-04-19 | Device operation control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09282154A true JPH09282154A (en) | 1997-10-31 |
Family
ID=14207896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8098012A Pending JPH09282154A (en) | 1996-04-19 | 1996-04-19 | Device operation control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09282154A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000049506A1 (en) * | 1999-02-19 | 2000-08-24 | Wacom Engineering Co., Ltd. | Operation input processing device and method |
WO2007148529A1 (en) * | 2006-06-19 | 2007-12-27 | Canon Kabushiki Kaisha | Image processing apparatus and control method thereof and image processing system |
JP2008312204A (en) * | 2008-06-09 | 2008-12-25 | Canon Inc | Image processing device, control method thereof, and storage medium |
JP2009201133A (en) * | 2009-04-24 | 2009-09-03 | Canon Inc | Image processing device, method of controlling the same, and storage medium |
JP2010218561A (en) * | 2010-04-12 | 2010-09-30 | Canon Inc | Image processor, method for controlling image processor and storage medium |
JP2011078114A (en) * | 2010-11-10 | 2011-04-14 | Canon Inc | Image processing apparatus, method of controlling the same, and program |
US7973963B2 (en) | 1998-03-27 | 2011-07-05 | Canon Kabushiki Kaisha | Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with function program providing API |
-
1996
- 1996-04-19 JP JP8098012A patent/JPH09282154A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7973963B2 (en) | 1998-03-27 | 2011-07-05 | Canon Kabushiki Kaisha | Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with function program providing API |
US8300253B2 (en) | 1998-03-27 | 2012-10-30 | Canon Kabushika Kaisha | Image forming apparatus, method of controlling image forming apparatus, and memory medium for storing computer program for executing method, with interpreter for control programs that are provided for execution on OS-independent platform |
WO2000049506A1 (en) * | 1999-02-19 | 2000-08-24 | Wacom Engineering Co., Ltd. | Operation input processing device and method |
KR100375651B1 (en) * | 1999-02-19 | 2003-03-15 | (주)선테크놀로지 | Operator's input processing unit and method thereof |
US6715102B1 (en) | 1999-02-19 | 2004-03-30 | Romwin Limited Company | Operation input processing apparatus and method |
WO2007148529A1 (en) * | 2006-06-19 | 2007-12-27 | Canon Kabushiki Kaisha | Image processing apparatus and control method thereof and image processing system |
JP2007336483A (en) * | 2006-06-19 | 2007-12-27 | Canon Inc | Image processor and its control method and image processing system |
JP2008312204A (en) * | 2008-06-09 | 2008-12-25 | Canon Inc | Image processing device, control method thereof, and storage medium |
JP2009201133A (en) * | 2009-04-24 | 2009-09-03 | Canon Inc | Image processing device, method of controlling the same, and storage medium |
JP2010218561A (en) * | 2010-04-12 | 2010-09-30 | Canon Inc | Image processor, method for controlling image processor and storage medium |
JP2011078114A (en) * | 2010-11-10 | 2011-04-14 | Canon Inc | Image processing apparatus, method of controlling the same, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2698685B2 (en) | Computer system remote control device | |
CN100594448C (en) | Operating apparatus and remote control system | |
CN101596112A (en) | The method of image control system and image control system simulation CT machine | |
JPH09282154A (en) | Device operation control system | |
JP7031344B2 (en) | Information processing equipment, information processing systems and programs | |
CN115291823A (en) | Multi-screen cooperative display method and device and terminal equipment | |
JP3937469B2 (en) | Information processing system and method and apparatus thereof | |
JP2008181500A (en) | System and method for developing graphical user interface | |
WO2016129179A1 (en) | Communication terminal device and communication system | |
JPH11167479A (en) | Multi-input monitor device | |
JP2000305542A (en) | Image display device and its method | |
JP2000350151A (en) | Information processing unit, digital camera and method for controlling them | |
JP2000313150A (en) | Input control system for imaging apparatus | |
JPH1027255A (en) | Device and method for editing document with picture | |
KR20010074541A (en) | Display control system, display control method therefor, and display apparatus | |
JPH10257462A (en) | Method and system for plotting | |
Wright | Advanced Spacesuit Informatics Software Design for Power, Avionics and Software Version 2.0 | |
JPH09134244A (en) | Data conversion device | |
JP2004343226A (en) | Image read/transmission apparatus | |
CN116126272A (en) | Screen projection method and device, electronic equipment and nonvolatile storage medium | |
Kearney | The evolution of the mission control center | |
JP3870926B2 (en) | Display control device | |
JPH09233150A (en) | Sequence chart generating device | |
JP2001028647A (en) | Communication system | |
JP2002366476A (en) | Display method matched with device in distributed processing system, distributed processing system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990914 |