JPH08249153A - Input operation converting device - Google Patents

Input operation converting device

Info

Publication number
JPH08249153A
JPH08249153A JP7049858A JP4985895A JPH08249153A JP H08249153 A JPH08249153 A JP H08249153A JP 7049858 A JP7049858 A JP 7049858A JP 4985895 A JP4985895 A JP 4985895A JP H08249153 A JPH08249153 A JP H08249153A
Authority
JP
Japan
Prior art keywords
operation sequence
user
function
file
sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7049858A
Other languages
Japanese (ja)
Inventor
Eriko Tamaru
恵理子 田丸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP7049858A priority Critical patent/JPH08249153A/en
Publication of JPH08249153A publication Critical patent/JPH08249153A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PURPOSE: To enable a user inexperienced in the operation of a machine to easily access a system function, to reduce labor for reinput at the occurrence of an error and to improve the operability of a machine by accessing the system function by an operation series defined by a system and an operation series customized by defining a substitutive thesaurus operation series. CONSTITUTION: An operation series to be an operation procedure corresponding to the function of an equipment is stored in a 1st storage means 7a, an operation series defined by an operator is stored in a 2nd storage means 7b, an operation series corresponding to an inputted operator's instruction is extracted from the operation series stored in the 2nd storage means 7b, and the extracted operation series is converted into the operation series stored in the 1st storage means 7a. When an operation pattern supposed from the system is previously registered, also a user inexperienced in the operation of a machine can execute operation based upon user's natural inference.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複写機、ファクシミリ
装置、およびその複合機におけるユーザインタフェース
装置において、多くのユーザに共通に見られる操作の行
動パターンを、カスタマイズされた操作系列として定義
することで、機械に不慣れなユーザでも、適切な機能へ
容易にアクセスすることを可能とし、操作性を向上させ
ること、および、ユーザが誤解しやすい操作系列に対し
て、注意を促すことで、誤操作を防止すること、さら
に、正しいシステムの操作手順のガイダンスを行なうこ
とで、新しい機械に対するユーザの適応を支援すること
に適した、入力操作変換装置に関する発明である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention defines a behavior pattern of an operation commonly seen by many users in a user interface device of a copying machine, a facsimile machine, and a compound machine thereof as a customized operation sequence. This allows even users who are unfamiliar with the machine to easily access appropriate functions, improve operability, and alert users to operation sequences that are easy for users to misunderstand errors. It is an invention relating to an input operation conversion device suitable for preventing the user's operation and providing guidance on the operating procedure of the correct system to assist the user's adaptation to a new machine.

【0002】[0002]

【従来の技術】複写機やファクシミリ装置、複合機など
において、高機能化が進み、ユーザインタフェースの操
作性は、ますます複雑化してきた。これに対して操作性
の向上が求められ、さまざまな技術が開発されている。
2. Description of the Related Art In a copying machine, a facsimile machine, a multi-function machine, and the like, the functions have been advanced and the operability of the user interface has become more and more complicated. On the other hand, improved operability is required, and various technologies have been developed.

【0003】ユーザがシステムを見た時に想起する操作
手順は多様であり、また機械を使用して実行するタスク
も様々である。このようなユーザの多様性や個別性に対
処する技術の1つに、「操作のカスタマイズ技術」があ
る。
There are various operating procedures that a user recalls when he or she looks at a system, and various tasks to be executed by using a machine. One of the techniques for coping with such diversity and individuality of users is "operation customization technique".

【0004】一般には、各自の操作やタスクにあった操
作手順を、各ユーザが自身で定義することで、操作のカ
スタマイズが行われる。これにより、ユーザは各自に適
した操作方法で、機械の操作を行うことが可能となる。
このような例として、特開平4−346154号公報に
記載の”対話型ソフトウェアシステムにおける操作法カ
スタマイズ方法”では、プログラムを変更することな
く、システムの操作手順をユーザがカスタマイズできる
ようにするために、システムの操作方法を外部ファイル
で定義する機構に関する発明がなされている。
Generally, each user defines an operation procedure suitable for his / her own operation or task to customize the operation. This allows the user to operate the machine with an operation method suitable for each user.
As such an example, in the "method for customizing an operating method in an interactive software system" disclosed in Japanese Patent Laid-Open No. 4-346154, in order to allow the user to customize the operating procedure of the system without changing the program. , An invention relating to a mechanism for defining a method of operating a system by an external file has been made.

【0005】今日、市販されているスプレッドシート、
データベースソフトなど、多くのパッケージソフトウェ
アにおいては、ユーザカスタマイズ用の言語が提供され
ている。しかしながら、このような言語を使いこなすこ
とは、通常のユーザには困難性が高く、一般には、あま
り使われていないのが現状である。このようなユーザ自
身がカスタマイズすることの問題点に関して、特開平5
−20002号公報に記載の”メタファ環境制御方式”
では、利用者の操作情報にそって、操作モデルを書き換
えることで、操作文法をユーザ毎に自動的にカスタマイ
ズする。
Spreadsheets commercially available today,
In many package software such as database software, languages for user customization are provided. However, it is difficult for ordinary users to use such a language, and in general, it is rarely used. Regarding the problem of such customization by the user himself, Japanese Patent Laid-Open No. Hei 5
-Metaphor environmental control system described in Japanese Patent Laid-Open No. 20002-0002
Then, the operation grammar is automatically customized for each user by rewriting the operation model according to the operation information of the user.

【0006】また直接、操作性に関わるものではない
が、ユーザの入力の多様性に対応する技術として、検索
における曖昧性を解消するための技術である、シソーラ
ス検索技術がある。日本語には、意味の多様性だけでは
なく、漢字、ひらがな、カタカナなど、言葉の表現形式
に関する多様性も存在する。通常の検索では、このよう
な多様性に対して、唯一の表現方式でしか検索すること
ができない。これに対して、特開昭63−101967
号公報に記載の”電子辞書検索利用装置”では、表現の
多様性をシソーラスとしてユーザが登録することで、ユ
ーザからどのような表現形式の入力が行われても、適切
な用語が検索できるような電子辞書検索装置である。
Although not directly related to the operability, there is a thesaurus search technology, which is a technology for eliminating ambiguity in search, as a technology for dealing with the variety of user inputs. In Japanese, there is not only the variety of meanings, but also the variety of expression forms of words such as kanji, hiragana, and katakana. In the ordinary search, such a variety can be searched only by the unique expression method. On the other hand, Japanese Patent Laid-Open No. 63-101967
In the "electronic dictionary search and utilization device" described in Japanese Patent Publication, by registering the diversity of expressions as a thesaurus by the user, it is possible to search for an appropriate term no matter what expression format the user inputs. It is a simple electronic dictionary search device.

【0007】一般にユーザは、十分にマニュアルを参照
し、学習した後で、機械を操作するわけではない。機械
の操作に対して不慣れなユーザは、しばしば不正確な入
力情報で操作を行い、なかなか適切な機能へとアクセス
することができない。このようなユーザを支援する技術
として、「操作の推論技術」がある。
Generally, the user does not operate the machine after sufficiently referring to the manual and learning. Users who are unfamiliar with the operation of machines often operate with incorrect input information and are often unable to access appropriate functions. As a technique for supporting such a user, there is an "operation inference technique".

【0008】ここでは、ユーザの不正確な入力情報か
ら、ユーザが意図した正しい入力操作を推論し、それに
応じて誤りを訂正する。例えば、特開平4−24531
9号公報に記載の”入力誤り訂正装置”では、コマンド
入力において、誤った文字列の入力が行われた時、コマ
ンド列との類似度や、キーボードにおける距離などか
ら、正しいコマンドを推測し、入力文字列の誤りを訂正
する。これにより、ユーザは再入力の手間を軽減でき
る。
Here, the correct input operation intended by the user is inferred from the incorrect input information of the user, and the error is corrected accordingly. For example, JP-A-4-24531
In the "input error correction device" described in Japanese Patent Publication No. 9, when a wrong character string is input in command input, the correct command is inferred from the similarity to the command string, the distance on the keyboard, etc. Correct the input string error. As a result, the user can reduce the trouble of re-inputting.

【0009】また、必ずしも誤った入力に対する推論だ
けではなく、正しい入力に対して、つぎの挙動を推論す
るアプローチがある。例えば、特開平5−35807号
公報に記載の”CADにおけるコマンド発生方式”で
は、CADの操作データや知識ベースから、入力された
ユーザの操作情報から操作意図を推論し、ユーザの操作
意図を実現するためのコマンドを自動的に発生させる。
Further, there is an approach of not only inferring an erroneous input but inferring the next behavior with respect to a correct input. For example, in the "command generation method in CAD" described in Japanese Patent Laid-Open No. 35807/1993, the operation intention of the user is realized by inferring the operation intention from the input operation information of the user from the operation data or knowledge base of CAD. Command to automatically generate.

【0010】また、特開平3−91003号公報に記載
の”入力操作情報による推論処理装置”では、ファジィ
推論により、ユーザが意図した操作モードを推論し、そ
のモードにおける正しい操作系列とユーザの入力操作系
列との差異から、不足情報を自動的に補ったり、適切な
再入力を促したりする。
Further, in the "inference processing device based on input operation information" disclosed in Japanese Patent Laid-Open No. 3-91003, the operation mode intended by the user is inferred by fuzzy inference, and the correct operation sequence and the user's input in that mode are input. From the difference from the operation sequence, the missing information is automatically supplemented or appropriate re-input is prompted.

【0011】また特開平2−236608号公報に記載
の”操作支援方式”では、ユーザの習熟度に応じた操作
メッセージを表示したり、特開平3−266058号公
報に記載の”誘導型メッセージ選択方法”では、ユーザ
の操作履歴に応じて、適切な操作を誘導するメッセージ
の表示を行う。このように、推論結果によって、自動的
に誤りを修正したり、実行を行なうのではなく、適切な
ガイダンスによって操作の支援を行なうアプローチもあ
る。
Further, in the "operation support system" described in Japanese Patent Laid-Open No. 2-36608, an operation message corresponding to the user's proficiency level is displayed, or "guided message selection" described in Japanese Patent Laid-Open No. 3-266058. In the “method”, a message for guiding an appropriate operation is displayed according to the operation history of the user. As described above, there is also an approach in which an operation is assisted by appropriate guidance instead of automatically correcting an error or executing the error based on the inference result.

【0012】[0012]

【発明が解決しようとする課題】しかしながら、操作の
カスタマイズ技術や推論技術による操作性の支援は、ユ
ーザの操作を楽にはするが、ユーザが装置を理解するこ
とに対しては、あまり役立たない。極めて定型的な操作
のみを行うユーザであるならばよいが、新しいことを行
おうとしたり、トラブルが発生した時の対応などを考慮
した場合、ユーザがいかにシステムを正しく理解してい
るかが重要であり、単に操作を簡単にするための支援だ
けではなく、システムを理解するための支援が重要であ
ろう。
However, although the operability support by the operation customizing technique and the inference technique facilitates the user's operation, it is not so useful for the user to understand the device. Although it is sufficient for the user to perform only extremely routine operations, it is important how the user correctly understands the system when trying new things or taking measures when trouble occurs. Yes, support for understanding the system is important, not just support for simplifying operation.

【0013】新規または前任機の代替として新しく機械
が導入された時、ユーザは新しい機械の操作方法を学習
しなければならない。しかし、あらかじめマニュアルを
読んで十分に理解した後、操作を行うユーザはまれであ
る。多くのユーザは、機械の導入当初、極めて基本的な
操作のみを学習し、その後は、機械を使いながら覚える
という形態での学習方法を行なっている。
When a new machine is introduced as a replacement for a new or predecessor machine, the user has to learn how to operate the new machine. However, it is rare for a user to operate the manual after reading the manual in advance and fully understanding it. Many users learn only very basic operations at the beginning of introduction of the machine, and then perform learning methods in the form of learning while using the machine.

【0014】特に前任機との代替として新しい機械が導
入された場合、多くのユーザは、前任機の類推により操
作を行おうと試みる。すなわち、機械の代替直後には、
しばしば、前任機と類似した操作系列によって、操作を
行なう傾向が見られる。これは多くのユーザに共通に見
られる、機械の操作におけるユーザの特徴的な行動であ
る。しかしながら、この操作系列は、新しい機械におい
て、必ずしも適切ではなく、ユーザは意図した機能へ
と、なかなかたどりつくことができない。例えば、前任
機である”ストップボタンを押す”という1ステップで
送信中止を行なうことのできるリアルタイム送信型ファ
クシミリから、後任機である”中止ボタンを押す”こと
で中止モードに入り、次いで”ストップボタンを押す”
という2ステップを必要とするメモリ送信型ファクシミ
リに変更したユーザを例にしてみる。ここでは、多くの
ユーザが、送信文書の中止をしたい時、ひたすら”スト
ップボタンを押す”という行動を繰り返す傾向にある。
そして”中止ボタンを押す”ことで中止モードに入るこ
とはなかなか気づかれない。
Especially when a new machine is introduced as an alternative to the predecessor machine, many users try to operate by analogy with the predecessor machine. That is, immediately after the replacement of the machine,
Often, there is a tendency to operate with a similar operation sequence as the predecessor. This is a characteristic behavior of a user in operating a machine, which is common to many users. However, this operation sequence is not always appropriate in a new machine, and it is difficult for the user to reach the intended function. For example, from a real-time transmission type fax machine that can cancel transmission in one step of "press the stop button" which is the predecessor machine, enter the stop mode by "press the stop button" which is the successor machine, then "stop button"Press"
Let's take as an example a user who has changed to a memory transmission type facsimile which requires two steps. Here, many users tend to simply repeat the action of “pressing the stop button” when they want to cancel the transmitted document.
And it's hard to notice that you can enter the cancel mode by "pressing the cancel button".

【0015】また、必ずしも前任機からの類推だけでは
なく、ユーザには共通に発生しやすい行動パターンや誤
入力パターンが存在している。例えば、複写機とファク
シミリ装置との複合機において、「通信モード」状態に
なっていることに気づかず、スタートボタンを押したた
めに、コピーができなかった、というようなエラーであ
る。これも複合機という機械において、多くのユーザに
共通に見られる操作の特徴的な行動パターンである。
Further, not only the analogy from the predecessor machine, but also common behavior patterns and erroneous input patterns are common to all users. For example, in a multi-functional machine including a copying machine and a facsimile machine, the user cannot copy because he / she does not notice that it is in the "communication mode" and presses the start button. This is also a characteristic behavior pattern of operation commonly seen by many users in a machine called a multifunction machine.

【0016】デザイナが提供した操作系列のパターン
と、ユーザがシステムから想起する操作系列のパターン
は、必ずしも一致しない。ある機能Xに対して、デザイ
ナが設計したシステムの操作系列をOPs、ユーザが想
起する操作系列をOPuとする。両者の間にはしばしば
ギャップが存在するが、このギャップによって、次の2
点が問題となってくる。
The operation sequence pattern provided by the designer does not necessarily match the operation sequence pattern that the user recalls from the system. For a certain function X, the operation sequence of the system designed by the designer is OPs, and the operation sequence recalled by the user is OPu. There are often gaps between the two, but this gap creates
The point becomes a problem.

【0017】(1) 機能Xを実行するために、ユーザ
は操作系列OPuを入力する。しかしこれはOPsと異
なるために、機能Xは起動されず、ユーザは機能Xにな
かなかアクセスすることができない。
(1) In order to execute the function X, the user inputs the operation sequence OPu. However, since this is different from OPs, the function X is not activated, and the user cannot easily access the function X.

【0018】(2) ユーザは機能Yを起動するために
OPuを入力する。しかし、たまたま、機能Xを起動す
る操作系列OPsとOPuが同一である場合、ユーザは
意図しない機能Xを起動してしまうことになる。
(2) The user inputs OPu to activate the function Y. However, if the operation sequences OPs and OPu that activate the function X happen to be the same, the user will activate the function X unintentionally.

【0019】本発明は、上記のような問題を解決するた
めになされたものであり、本発明の目的は、ユーザがシ
ステムから想起する操作手順OPuによって本来ユーザ
が目的としている機能Xを起動することができるととも
に、OPuによって意図しない機能の実行を防止し、ユ
ーザにシステムの正しい操作手順OPsをガイダンスす
ることで、システムの正しい操作手順を理解することを
助け、新しい機械に対するユーザの適応しやすさを支援
することを目的としている。
The present invention has been made to solve the above problems, and an object of the present invention is to activate the function X originally intended by the user by the operation procedure OPu that the user recalls from the system. In addition, it is possible to prevent the unintended function from being executed by OPu, and to guide the user to the correct operating procedure OPs of the system, thereby helping to understand the correct operating procedure of the system and facilitating the user's adaptation to a new machine. The purpose is to support

【0020】[0020]

【課題を解決するための手段】上記のような目的を達成
するために、本発明は、機器の機能に対応する操作手順
である操作系列を記憶する第1の記憶手段と、操作者が
定義した操作系列を記憶する第2の記憶手段と、入力さ
れた操作者による指示に対応する操作系列を前記第2の
記憶手段に記憶されている操作系列から抽出する抽出手
段と、この抽出手段により抽出された操作系列に基づい
て前記第1の記憶手段に記憶されている操作系列に変換
する変換手段とを具備することを特徴とする。
In order to achieve the above-mentioned object, the present invention defines a first storage means for storing an operation sequence which is an operation procedure corresponding to a function of a device, and an operator-defined function. Second storage means for storing the selected operation sequence, extraction means for extracting the operation sequence corresponding to the input instruction by the operator from the operation sequence stored in the second storage means, and the extraction means And a conversion unit that converts the extracted operation sequence into an operation sequence stored in the first storage unit.

【0021】前記第2の記憶手段は、前記第1の記憶手
段に記憶されている1つの操作系列に対して操作者が定
義した操作系列を複数記憶していることを特徴とする。
The second storage means is characterized in that a plurality of operation sequences defined by the operator are stored for one operation sequence stored in the first storage means.

【0022】また本発明は、機器の機能に対応する操作
手順である操作系列を記憶する第1の記憶手段と、操作
系列に対して関連するその他の操作系列に関する情報を
記憶する第2の記憶手段と、入力された操作者による指
示に対応する第1の記憶手段に記憶されている操作系列
を前記第2の記憶手段に記憶されている情報に基づいて
抽出する抽出手段と、この抽出手段により抽出された操
作系列を表示する表示手段とを具備することを特徴とす
る。
Further, according to the present invention, a first storage means for storing an operation sequence, which is an operation procedure corresponding to the function of the device, and a second storage for storing information on other operation sequences related to the operation sequence. Means, an extracting means for extracting the operation sequence stored in the first storage means corresponding to the inputted instruction from the operator based on the information stored in the second storage means, and the extracting means. And display means for displaying the operation sequence extracted by.

【0023】前記抽出手段により抽出された操作系列が
ある場合は、前記変換手段により変換された操作系列を
表示する表示手段とを具備することを特徴とする。
When there is an operation sequence extracted by the extraction means, the display means is provided for displaying the operation sequence converted by the conversion means.

【0024】[0024]

【作用】本発明の入力操作変換装置においては、機器の
機能に対応する操作手順である操作系列を第1の記憶手
段に記憶させると共に、操作者が定義した操作系列を第
2の記憶手段に記憶させ、入力された操作者による指示
に対応する操作系列を第2の記憶手段に記憶されている
操作系列から抽出し、この抽出された操作系列に基づい
て第1の記憶手段に記憶されている操作系列に変換す
る。
In the input operation converting apparatus of the present invention, the operation sequence which is the operation procedure corresponding to the function of the device is stored in the first storage means, and the operation sequence defined by the operator is stored in the second storage means. An operation sequence corresponding to the stored operator's instruction inputted is extracted from the operation sequence stored in the second storage means, and stored in the first storage means based on the extracted operation sequence. Convert to the operation sequence.

【0025】これにより、システムが提供する既存の操
作系列と代替的な、カスタマイズされた操作系列を定義
し実行できる。ユーザはシステムから想起される操作パ
ターンをあらかじめ登録しておくことにより、機械の操
作に不慣れなユーザでも、ユーザの自然な推論に基づく
操作を行なうことができ、機械の操作性の向上がはかれ
る。
Thus, a customized operation sequence that is an alternative to the existing operation sequence provided by the system can be defined and executed. By registering the operation pattern recalled from the system in advance, even a user unfamiliar with the operation of the machine can perform the operation based on the user's natural inference, and the operability of the machine can be improved.

【0026】前記第2の記憶手段には、第1の記憶装置
に記憶されている1つの操作系列に対して操作者が定義
した操作系列が複数記憶されている。
The second storage means stores a plurality of operation sequences defined by the operator for one operation sequence stored in the first storage device.

【0027】これにより、1つの機能に対して、複数の
アクセス手段を定義できる。あらかじめ予想されるユー
ザの多様な操作パターンを操作系列のシソーラスとして
登録しておくことにより、任意の機能に対して、ユーザ
が想起する操作系列の多様性の問題を減少させることが
できる。例えば、前任機や他機種における操作パターン
をあらかじめ登録しておくことにより、ユーザはシステ
ムの正しい操作手順を知らなくても、前任機や他機種の
類推などによって操作を行なうことで、必要とする機能
へのアクセスが可能となり、機能へのアクセス容易性が
向上する。
With this, a plurality of access means can be defined for one function. By registering various expected operation patterns of the user as a thesaurus of operation sequences in advance, it is possible to reduce the problem of the variety of operation sequences that the user recalls for arbitrary functions. For example, by registering the operation patterns of the predecessor machine and other models in advance, the user can operate by analogy with the predecessor machine or other models even if the user does not know the correct operation procedure of the system. The function can be accessed, and the accessibility to the function is improved.

【0028】また、本発明の入力操作変換装置において
は、機器の機能に対応する操作手順である操作系列を第
1の記憶手段に記憶させると共に操作系列に対して関連
するその他の操作系列に関する情報を第2の記憶手段に
記憶させ、入力された操作者による指示に対応する第1
の記憶手段に記憶されている操作系列を第2の記憶手段
に記憶に記憶されている情報に基づいて抽出し、この抽
出された操作系列を表示装置により表示する。
Further, in the input operation conversion device of the present invention, the operation sequence, which is the operation procedure corresponding to the function of the device, is stored in the first storage means and the information about the other operation sequence related to the operation sequence. Is stored in the second storage means, and the first corresponding to the input instruction by the operator is stored.
The operation sequence stored in the storage means is extracted based on the information stored in the second storage means, and the extracted operation sequence is displayed by the display device.

【0029】これにより、1つの操作系列に対して、複
数の機能との関係づけを登録することができる。任意の
操作系列からユーザが連想する操作系列と機能の関係の
曖昧性の問題を軽減できる。ユーザは、任意の操作系列
の結果として生じるであろうと混同されやすい機能を、
あらかじめ関係づけておくことにより、ユーザが誤って
意図しない機能を実行しないように、注意を促すことが
でき、誤操作を防止できる。また、入力された操作系列
に関係づけられた機能の一覧が表示され任意の機能を選
択できることで、ユーザは入力操作系列で意図した適切
な機能を、再入力なしに実施することができ、操作の手
間を減少できる。
As a result, it is possible to register the association with a plurality of functions for one operation sequence. The problem of ambiguity in the relationship between the operation sequence and the function associated with the user from an arbitrary operation sequence can be reduced. Features that users are likely to confuse as they would result from any sequence of operations,
By making a relation in advance, it is possible to call attention so that the user does not accidentally execute an unintended function, and prevent an erroneous operation. In addition, a list of functions related to the input operation sequence is displayed and any function can be selected, so that the user can perform an appropriate function intended in the input operation sequence without re-input. You can reduce the trouble of.

【0030】また、抽出手段により抽出された操作系列
がある場合は、変換手段により変換された操作系列を表
示する。
If there is an operation sequence extracted by the extracting means, the operation sequence converted by the converting means is displayed.

【0031】これにより、ユーザ定義操作系列が入力さ
れた場合、入力操作系列に相当するシステム定義操作系
列のガイダンス情報を、視覚的にユーザに提示すること
ができ、システムの正しい操作手順の学習が容易とな
り、システムに対する学習効率および理解度が向上す
る。
Accordingly, when the user-defined operation sequence is input, the guidance information of the system-defined operation sequence corresponding to the input operation sequence can be visually presented to the user, and the correct operation procedure of the system can be learned. It will be easier and the learning efficiency and understanding of the system will be improved.

【0032】[0032]

【実施例】以下、図面により、本発明の実施例を説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

【0033】図1は、本発明の一実施例にかかる入力操
作変換装置のシステム構成を示すブロック図である。図
1において、1は複写機、ファクシミリ装置、またはそ
の複合装置など、2は操作パネル、3は操作指示手段、
4は表示装置、5はユーザ操作系列変換装置、6は主記
憶部、7は操作系列定義データ記憶部、7aはシステム
定義操作系列データ記憶部、7b操作系列シソーラスデ
ータ記憶部、7cは同操作系列異機能関係定義データ記
憶部、8はガイダンス用データ記憶部、8aは操作パネ
ルイメージデータ記憶部、8bはボタン表示データ記憶
部、9はユーザ操作系列変換装置の制御部、10は操作
系列処理部、11はユーザ入力操作系列抽出部、12は
操作系列変換部、13はシソーラス処理部、14は関係
機能処理部、15は機能実行部、16は定義部、16a
は操作系列シソーラス定義部、16bは同操作系列異機
能関係定義部、17はガイダンス処理部、17aはオン
ラインガイダンス処理部、17bはオフラインガイダン
ス処理部、18は複写機、ファクシミリ装置、またはそ
の複合装置1本体の制御部である。
FIG. 1 is a block diagram showing the system configuration of an input operation conversion device according to an embodiment of the present invention. In FIG. 1, reference numeral 1 is a copying machine, a facsimile apparatus, or a composite apparatus thereof, 2 is an operation panel, 3 is an operation instruction means,
4 is a display device, 5 is a user operation sequence conversion device, 6 is a main storage unit, 7 is an operation sequence definition data storage unit, 7a is a system definition operation sequence data storage unit, 7b is an operation sequence thesaurus data storage unit, and 7c is the same operation. Sequence different function relationship definition data storage unit, 8 is a guidance data storage unit, 8a is an operation panel image data storage unit, 8b is a button display data storage unit, 9 is a user operation sequence conversion device control unit, and 10 is an operation sequence process. Part, 11 is a user input operation sequence extraction part, 12 is an operation sequence conversion part, 13 is a thesaurus processing part, 14 is a related function processing part, 15 is a function execution part, 16 is a definition part, 16a
Is an operation sequence thesaurus definition unit, 16b is the same operation sequence different function relationship definition unit, 17 is a guidance processing unit, 17a is an online guidance processing unit, 17b is an offline guidance processing unit, 18 is a copying machine, a facsimile device, or a composite device thereof. 1 is a control unit of the main body.

【0034】このようなユーザ操作系列変換装置は、複
写機、ファクシミリ装置、またはその複合機を操作する
ためのユーザインタフェースにおいて、ユーザの操作性
の支援を行うための装置である。操作指示手段3は、ユ
ーザが装置1に対して操作の指示を伝達するための手段
を提供する。これには、操作パネル2上に配置されるハ
ードボタンや、表示装置4にセンサ入力を付加した場合
のメニュー入力等がある。表示装置4には、装置の状態
やメッセージ等が表示される。
Such a user operation sequence conversion device is a device for supporting the operability of a user in a user interface for operating a copying machine, a facsimile machine, or a multifunction machine thereof. The operation instructing means 3 provides a means for the user to transmit an operation instruction to the device 1. This includes hard buttons arranged on the operation panel 2, menu input when sensor input is added to the display device 4, and the like. The display device 4 displays the device status, messages, and the like.

【0035】主記憶装置6は、複数のファイルを格納す
る記憶領域である。操作系列定義データ部7は、システ
ムおよびユーザの操作系列に関する定義情報をファイル
として格納する記憶領域である。システム定義操作系列
データ記憶部7aは、システムで提供される操作系列に
関する情報を保持するシステム定義操作系列ファイルを
格納する記憶領域である。操作系列シソーラスデータ記
憶部7bは、システム操作系列と同義としてユーザが定
義した、複数のカスタマイズされた操作系列に関する情
報を保持する操作系列シソーラスファイルを格納する記
憶領域である。同操作系列異機能関係定義データ記憶部
7cは、システムの操作系列に対して、連想される複数
の機能に関するユーザ定義情報を保持する同操作系列異
機能関係定義ファイルを格納する記憶領域である。
The main storage device 6 is a storage area for storing a plurality of files. The operation sequence definition data unit 7 is a storage area that stores, as a file, definition information about the operation sequence of the system and the user. The system-defined operation sequence data storage unit 7a is a storage area for storing a system-defined operation sequence file that holds information about operation sequences provided by the system. The operation sequence thesaurus data storage unit 7b is a storage area that stores an operation sequence thesaurus file that holds information regarding a plurality of customized operation sequences defined by the user as synonymous with the system operation sequence. The operation sequence different function relation definition data storage unit 7c is a storage area for storing the same operation sequence different function relation definition file that holds user definition information regarding a plurality of functions associated with the operation sequence of the system.

【0036】ガイダンス用データ記憶部8は、ガイダン
ス処理時に参照する複数のファイルを保持する記憶領域
である。操作パネルイメージデータ記憶部8aは、ガイ
ダンス時にユーザに操作手順を視覚的に提示するために
使用される操作パネルの画像イメージデータに関する情
報を保持する操作パネルイメージファイルを格納する記
憶領域である。ボタン表示データ記憶部8bは、パネル
上に配置されたユーザの操作指示手段の操作パネル上で
の位置や大きさなどに関する情報を保持するボタン表示
データファイルを格納する記憶領域である。
The guidance data storage section 8 is a storage area for holding a plurality of files referred to during guidance processing. The operation panel image data storage unit 8a is a storage area that stores an operation panel image file that holds information regarding image image data of the operation panel used for visually presenting an operation procedure to the user during guidance. The button display data storage unit 8b is a storage area for storing a button display data file that holds information regarding the position, size, etc. of the operation instruction means of the user arranged on the panel on the operation panel.

【0037】制御部9はユーザ操作系列変換装置の制御
を行なう装置である。操作系列処理部10は、ユーザの
入力操作に対して変換処理を行ない、変換された操作系
列の実行を行なう装置である。ユーザ入力操作系列抽出
部11は、ユーザの操作をモニタリングし、ユーザが操
作指示手段3を介して指示した入力情報から、入力操作
系列を抽出する装置である。操作系列変換部12は、入
力操作系列がカスタマイズされた操作系列である場合、
入力操作系列を操作系列定義データ記憶部に格納された
情報を参照して、適切なシステム定義操作系列に変換す
るための装置である。
The control unit 9 is a device for controlling the user operation sequence conversion device. The operation sequence processing unit 10 is a device that performs a conversion process on an input operation of a user and executes the converted operation sequence. The user input operation sequence extraction unit 11 is a device that monitors the operation of the user and extracts the input operation sequence from the input information instructed by the user via the operation instructing means 3. When the input operation sequence is a customized operation sequence, the operation sequence conversion unit 12
It is a device for converting an input operation sequence into an appropriate system-defined operation sequence by referring to information stored in an operation sequence definition data storage unit.

【0038】シソーラス処理部13は、入力操作系列が
操作系列シソーラスファイルにおいて定義された操作系
列の場合の処理を行なう装置である。ここでは、操作系
列変換部において変換された入力操作系列に相当するシ
ステム操作系列を実行し、ユーザに対して適切なガイダ
ンスを行なう。関係機能処理部は、入力操作系列が同操
作系列異機能関係定義ファイルにおいて定義された操作
系列の場合の処理を行なう装置である。ここでは、入力
操作系列に関して、システムで定義された機能の他に、
ユーザが関係づけを行なった機能の一覧を提示すること
で、ユーザの注意を促すともに、ユーザの選択に基づ
き、ユーザの意図した機能の実行を行なう。また、シス
テム定義以外の機能が選択された場合には、選択された
機能を起動するためのシステム操作系列に関するガイダ
ンスも行なう。機能実行部15は、入力操作系列が変換
されたシステム定義操作系列の実行を、複写機、ファク
シミリ装置、またはその複合装置の制御部18に依頼す
る。
The thesaurus processing unit 13 is a device for performing processing when the input operation sequence is the operation sequence defined in the operation sequence thesaurus file. Here, the system operation sequence corresponding to the input operation sequence converted by the operation sequence conversion unit is executed to give appropriate guidance to the user. The related function processing unit is a device that performs processing when the input operation sequence is the operation sequence defined in the same operation sequence different function relation definition file. Here, regarding the input operation sequence, in addition to the functions defined in the system,
By presenting a list of functions that the user has associated, the user's attention is called and the function intended by the user is executed based on the user's selection. Further, when a function other than the system definition is selected, guidance regarding a system operation sequence for activating the selected function is also provided. The function execution unit 15 requests the control unit 18 of the copying machine, the facsimile device, or the composite device thereof to execute the system-defined operation sequence in which the input operation sequence is converted.

【0039】定義部16は、操作系列に関するさまざま
なカスタマイズ情報の定義を行なうための装置である。
ここで定義された情報が、操作系列定義データ記憶部7
にファイルとして格納される。定義部には、操作系列シ
ソーラス定義部16aと同操作系列異機能関係定義部1
6bとがある。操作系列シソーラス定義部16aは、シ
ステムの操作系列に対して、複数の代替的な操作系列を
ユーザがカスタマイズするための装置である。定義され
たデータは、操作系列シソーラスファイルに保持され
る。同操作系列異機能関係定義部16bは、システムで
提供される操作系列に対して、ユーザが想起しやすい、
または誤りやすい複数の機能の関係づけを定義するため
の装置である。定義されたデータは、同操作系列異機能
関係定義ファイルに保持される。
The definition unit 16 is a device for defining various customization information regarding the operation sequence.
The information defined here is the operation sequence definition data storage unit 7
Stored as a file in. The definition part includes the operation sequence thesaurus definition part 16a and the operation sequence different function relationship definition part 1
There is 6b. The operation sequence thesaurus definition unit 16a is a device for the user to customize a plurality of alternative operation sequences for the operation sequence of the system. The defined data is held in the operation sequence thesaurus file. The operation sequence different function relation defining unit 16b allows the user to easily recall the operation sequence provided by the system.
Or, it is a device for defining the association of a plurality of functions that are prone to errors. The defined data is held in the operation sequence different function relation definition file.

【0040】ガイダンス処理部17は、ユーザがシステ
ム定義操作系列以外の方法で、機能にアクセスした場合
に、システムの正しい操作系列に関する情報をユーザに
視覚的に提示することにより、システムの操作手順に関
するガイダンスを行なう装置である。シソーラス処置部
13および関係機能処理部から、ガイダンスの指示を受
けて実行する。ガイダンス処理には2つのモードがあ
り、それぞれ、オンラインガイダンス処理部17aとオ
フラインガイダンス処理部17bで行われる。オンライ
ンガイダンス処理部17aでは、操作の実行時にガイダ
ンス情報を、表示装置4に表示する。オフラインガイダ
ンス処理部17bでは、操作の実行終了後、ガイダンス
情報が紙に印刷される。
When the user accesses the function by a method other than the system-defined operation sequence, the guidance processing section 17 visually presents information about the correct operation sequence of the system to the user, thereby relating to the operation procedure of the system. It is a device that provides guidance. Guidance instructions are received from the thesaurus processing unit 13 and the related function processing unit and executed. There are two modes of guidance processing, which are performed by the online guidance processing unit 17a and the offline guidance processing unit 17b, respectively. The online guidance processing unit 17a displays the guidance information on the display device 4 when the operation is executed. In the offline guidance processing unit 17b, the guidance information is printed on the paper after the execution of the operation is completed.

【0041】複写機、ファクシミリ装置、およびその複
合装置の制御部18は、入力操作系列が変換されたシス
テム定義操作系列の実行を、実際に行なう装置である。
機能実行部15から依頼を受けて実行を行なう。
The control unit 18 of the copying machine, the facsimile apparatus, and the composite apparatus thereof is an apparatus that actually executes the system-defined operation sequence in which the input operation sequence is converted.
Execution is performed in response to a request from the function execution unit 15.

【0042】図2から図4は、操作系列のカスタマイズ
の例である。図2は、通信中文書の中止に関する操作系
列のシソーラスの定義例である。ステップ番号21
は、”通信中文書の中止”のシステム定義操作系列であ
る。ステップ22は、機械の状態を示し、本操作系列
が”通信中文書あり”という状態において有効であるこ
とを示す。通信中の文書がある状態において、システム
定義操作系列では、ステップ23において”通信確認/
中止”ボタンを押し、ステップ24において”ストップ
/クリア”ボタンを押す。この2つの操作系列により、
ステップ25において”通信中文書の中止”機能が実行
される。この操作系列は、システム定義操作系列ファイ
ルに保持されている。
2 to 4 are examples of customizing operation sequences. FIG. 2 is a definition example of a thesaurus of an operation sequence regarding cancellation of a document being communicated. Step number 21
Is a system-defined operation sequence of “cancel in-communication document”. Step 22 shows the state of the machine, and shows that this operation sequence is effective in the state of "document in communication". In the state where there is a document being communicated, in the system-defined operation sequence, in step 23, "communication confirmation /
Press the "Cancel" button and then press the "Stop / Clear" button in step 24.
In step 25, the function "stop communicating document" is executed. This operation sequence is held in the system-defined operation sequence file.

【0043】これに対してユーザがシソーラスを定義し
た例がステップ26である。状態が”通信中文書あり”
であることは同様であるが、ステップ23の”通信確認
/中止”ボタンを押すというステップが省略され、ステ
ップ27の”ストップ/クリア”ボタンを押すという1
ステップのみによって、通信中文書の中止25を起動す
るような操作系列が、ユーザによって定義された。この
情報は、操作系列シソーラスファイルに保持される。
On the other hand, an example in which the user defines the thesaurus is step 26. Status is "Communication document exists"
However, the step of pressing the "communication confirmation / stop" button in step 23 is omitted, and the step "stop / clear" button in step 27 is pressed.
The operation sequence that activates the stop 25 of the communicating document by only the step is defined by the user. This information is held in the operation sequence thesaurus file.

【0044】この定義によって、システム定義操作で
は、通信中文書を中止するためには、2つの操作指示の
入力が必要であるのに対して、通信中文書がある状態
で、”ストップ/クリア”ボタンを押すという1回の操
作で、”通信中文書の中止”機能へとアクセスできるよ
うになった。このようにリアルタイム送信の機械からメ
モリ送信に変化した時に発生しやすい行動をこのように
定義することで、機械変更時のユーザの行動特徴にあっ
た操作方法が提供できる。
According to this definition, in the system definition operation, in order to cancel the document being communicated, it is necessary to input two operation instructions, while "stop / clear" is performed with the document being communicated. You can now access the "Cancel in-flight documents" function with a single push of a button. By thus defining the behavior that tends to occur when the machine for real-time transmission is changed to the memory transmission, it is possible to provide an operation method that matches the behavior characteristic of the user when the machine is changed.

【0045】図3も同様に、操作のシソーラスの定義例
である。複写操作のシソーラスが定義されている。シス
テム定義操作系列において、通常の”複写処理”機能
は、「複写」モードにおいて、”スタートボタン”を押
すという操作系列で定義されるが、ここでは、通信処理
手順をカスタマイズすることで定義を行なった例であ
る。
Similarly, FIG. 3 is an example of definition of an operation thesaurus. A thesaurus for copy operations is defined. In the system-defined operation sequence, the normal "copy processing" function is defined by the operation sequence of pressing the "start button" in the "copy" mode. Here, the definition is made by customizing the communication processing procedure. It is an example.

【0046】ステップ31は、”複写処理”機能を起動
するためのシステム定義操作系列を示す流れ図である。
状態が「複写」モード32の時には、ステップ33にお
いて、”スタート”ボタンを押すことで、”複写処理”
34が開始される。一方、状態が「通信」モード36の
時には、ステップ37のシステム操作系列のように、”
複写”ボタンを押す38ことにより、「通信」モードか
ら「複写」モードに切り替える操作を行なった後、ステ
ップ31と同様の操作系列により、”複写処理”が起動
される。これに対して、ユーザがカスタマイズしたシソ
ーラス操作系列35では、通信モード36の状態でスタ
ートボタンが押された場合33でも、”複写処理”34
を実行する。
Step 31 is a flow chart showing a system-defined operation sequence for activating the "copying" function.
When the state is the "copy" mode 32, in step 33, by pressing the "start" button, "copy processing" is performed.
34 is started. On the other hand, when the state is the "communication" mode 36, as in the system operation sequence of step 37, "
After the operation of switching from the "communication" mode to the "copy" mode is performed by pressing the "copy" button 38, the "copy processing" is started by the same operation sequence as in step 31. On the other hand, in the thesaurus operation sequence 35 customized by the user, even if the start button is pressed in the communication mode 36, the “copy process” 34
To execute.

【0047】この定義によって、モードに気づかずに操
作を行なったユーザでも複写処理がスムーズにでき、操
作のケアレスミスに対して、再入力を省略できる。
According to this definition, even a user who has performed an operation without noticing the mode can smoothly perform the copying process, and re-input can be omitted even if the careless mistake of the operation is made.

【0048】図4は、同操作系列異機能関係の定義例で
ある。ステップ番号41は、同胞通信機能のシステム定
義操作系列を示す流れ図である。ステップ42でワンタ
ッチボタンを繰返し入力する。ここでは、n個の通信先
のFAX番号が入力された。そしてステップ43でスタ
ートボタンを押すと、同報通信機能44が起動される。
この操作系列に対して、異なる機能の関係付けの定義を
行なった例がステップ45である。この例では、同報通
信機能の操作系列に対して、ステップ46において最後
に押されたワンタッチボタンのFAX番号への通信処理
を関係づけている。
FIG. 4 is a definition example of the same operation sequence different function relationship. Step number 41 is a flow chart showing a system-defined operation sequence of the brotherhood communication function. In step 42, the one-touch button is repeatedly input. Here, n FAX numbers of communication destinations are input. When the start button is pressed in step 43, the broadcast communication function 44 is activated.
Step 45 is an example in which the relation of different functions is defined for this operation sequence. In this example, the communication process to the FAX number of the one-touch button finally pressed in step 46 is associated with the operation sequence of the broadcast communication function.

【0049】ユーザは、誤ったワンタッチボタンを押し
たのち、訂正の意味で続けて他のワンタッチボタンを押
し直すという行動パターンをとる傾向がある。この訂正
操作は、同胞通信機能の操作系列と一致する。この定義
によって、ステップ41で定義される操作系列が入力さ
れた時、同報通信機能の他にも、FaxNO−nへの通
信処理の可能性があることを示唆することができる。こ
れにより、システムで定義された操作系列と混同しやす
い機能を関係付けておくことで、ユーザの意図と異なる
機能の実行を避けることができる。
The user tends to take an action pattern of pressing the wrong one-touch button and then pressing the other one-touch button again for the purpose of correction. This correction operation matches the operation sequence of the sibling communication function. By this definition, when the operation sequence defined in step 41 is input, it can be suggested that there is a possibility of communication processing to Fax NO-n in addition to the broadcast communication function. Accordingly, by associating a function that is easily confused with the operation sequence defined in the system, it is possible to avoid execution of a function different from the user's intention.

【0050】図5は、システムの操作系列に関する定義
データを保持するシステム定義操作系列ファイル51と
システム操作系列に対してユーザが定義した操作系列の
シソーラス定義情報を保持する操作系列シソーラスファ
イル56のデータ構造、およびこれらのファイル間の関
係を示したものである。
FIG. 5 shows data of a system-defined operation series file 51 that holds definition data related to the operation series of the system and an operation series thesaurus file 56 that holds thesaurus definition information of the operation series defined by the user for the system operation series. It shows the structure and the relationships between these files.

【0051】図5(a)は、システム定義操作系列ファ
イル51のデータ構造を示す図である。システム定義操
作系列ファイルは、あらかじめ定義され、システムによ
って提供されるファイルである。システム定義操作系列
ファイルは、シーケンシャルNO 52、状態53、操
作系列54、機能名55から構成される。ステップ番号
52のNOは、任意の機能を実行するための一連の操作
系列に対して付けられたシーケンシャル番号である。状
態53は、操作系列が有効であるような状態の必要条件
を示す。操作系列54は、操作指示手段を介して入力さ
れる一連の操作指示単位のリストである。機能名55
は、操作系列54によって実行されるべき機能を表現す
る名前である。
FIG. 5A is a diagram showing the data structure of the system-defined operation sequence file 51. The system-defined operation sequence file is a file defined in advance and provided by the system. The system-defined operation sequence file is composed of a sequential NO 52, a state 53, an operation sequence 54, and a function name 55. NO of the step number 52 is a sequential number given to a series of operation sequences for executing an arbitrary function. The state 53 indicates a necessary condition for a state in which the operation sequence is valid. The operation sequence 54 is a list of a series of operation instruction units input via the operation instruction means. Function name 55
Is a name expressing a function to be executed by the operation sequence 54.

【0052】例えば、図5(a)の第2番目のレコード
では、NOには、”S0002”という通し番号が付け
られている。状態の値は”通信中文書あり”で、なんら
かの文書が通信中である時にのみ、この操作系列が有効
であることを示している。操作系列は、(”通信確認/
中止”,”ストップ/クリア”)であり、これは、操作
手順として、第1番目に”通信確認/中止”ボタンが押
され、2番目には”ストップ/クリア”ボタンが押され
ることを意味している。そして、機能名からこの操作系
列によって”通信中文書の中止”という機能が起動され
ることが分かる。
For example, in the second record in FIG. 5A, NO is assigned a serial number "S0002". The value of the state is "there is a document in communication", which indicates that this operation sequence is valid only when some document is in communication. The operation sequence is ("communication confirmation /
"Cancel", "Stop / Clear"), which means that as the operating procedure, the "Communication confirmation / Cancel" button is pressed first and the "Stop / Clear" button is pressed second. From the function name, it can be seen that this operation sequence activates the function "cancel in-communication document".

【0053】図5(b)は、操作系列シソーラスファイ
ル56のデータ構造を示す図である。操作系列シソーラ
スファイルとは、言語における類義語辞書に相当するも
ので、システムで定義された操作系列に対して代替的な
複数の操作系列を定義できる。操作系列シソーラスファ
イル56は、操作系列シソーラス定義部16aを介して
ユーザが定義を行ない、その定義情報が操作系列シソー
ラスデータ記憶部7bに格納される操作系列シソーラス
ファイル56に記録される。操作系列シソーラスファイ
ル56は、シーケンシャルNO 57、状態58、操作
系列59、システム定義操作系列ファイルへのポインタ
60から構成される。
FIG. 5B is a diagram showing the data structure of the operation sequence thesaurus file 56. The operation sequence thesaurus file is equivalent to a synonym dictionary in a language, and it is possible to define a plurality of operation sequences alternative to the operation sequence defined by the system. The operation sequence thesaurus file 56 is defined by the user via the operation sequence thesaurus definition unit 16a, and the definition information is recorded in the operation sequence thesaurus file 56 stored in the operation sequence thesaurus data storage unit 7b. The operation sequence thesaurus file 56 is composed of a sequential NO 57, a state 58, an operation sequence 59, and a pointer 60 to a system-defined operation sequence file.

【0054】ステップ番号57のNOは、ユーザ定義に
よるシソーラス操作系列毎に付けられたシーケンシャル
番号である。状態58は、操作系列が有効であるような
状態の必要条件を示す。操作系列59は、ユーザがカス
タマイズした操作系列で、システム定義操作系列と代替
的な操作系列である。データ構造としては、システム定
義操作系列と同様に、操作指示手段を介して入力される
一連の操作指示単位のリストである。システム定義操作
系列ファイルへのポインタ60は、操作系列59によっ
て起動されるべき機能に該当する、システム定義操作系
列ファイルのレコードへのポインタである。ユーザから
の入力操作系列が操作系列59において定義された操作
系列の場合、一旦、システム定義操作系列ファイルのポ
インタ先にあるシステム定義操作系列54に変換された
後実行される。
NO in step number 57 is a sequential number assigned to each thesaurus operation sequence defined by the user. The state 58 indicates a necessary condition for a state in which the operation sequence is valid. The operation series 59 is an operation series customized by the user and is an operation series that is an alternative to the system-defined operation series. The data structure is a list of a series of operation instruction units input via the operation instructing means, like the system-defined operation sequence. The pointer 60 to the system-defined operation sequence file is a pointer to the record of the system-defined operation sequence file that corresponds to the function to be activated by the operation sequence 59. When the input operation sequence from the user is the operation sequence defined in the operation sequence 59, it is executed after being once converted into the system definition operation sequence 54 at the pointer destination of the system definition operation sequence file.

【0055】例えば、図5(b)の第1番目のレコード
では、NOには、”T0001”という通し番号が付け
られている。状態は”通信中文書あり”で、なんらかの
文書が通信中”である時にのみ、この操作系列が有効で
あることを示している。操作系列は、(”ストップ/ク
リア”)であり、操作手順としては、”ストップ/クリ
ア”という1つのボタンを押すだけの操作手順である。
システム定義操作系列ファイルへのポインタの値は、”
S0002”であり、ユーザカスタマイズされた操作系
列”T0001”が、システム定義操作系列”S000
2”のシソーラスであることを示している。
For example, in the first record of FIG. 5B, NO is assigned a serial number "T0001". The status is "Communicating document exists", and this operation sequence is valid only when some document is communicating. The operation sequence is ("Stop / Clear"), and the operation procedure is Is an operation procedure in which only one button "stop / clear" is pressed.
The value of the pointer to the system-defined operation sequence file is "
S0002 "and the user-customized operation sequence" T0001 "is the system-defined operation sequence" S000 ".
It shows that it is a 2 "thesaurus.

【0056】図6は、システム定義操作系列ファイル5
1とシステム操作系列から想起される複数の機能との関
係づけに関する定義情報を保持する同操作系列異機能関
係定義ファイル61のデータ構造、およびこれらのファ
イル間の関係を示したものである。
FIG. 6 shows a system definition operation sequence file 5
1 shows a data structure of the same operation sequence different function relation definition file 61 that holds definition information regarding the relation between 1 and a plurality of functions that are recalled from the system operation sequence, and the relationship between these files.

【0057】図6(a)は、同操作系列異機能関係定義
ファイル61のデータ構造を示す図である。また、図6
(b)は、システム定義操作系列ファイル51のデータ
構造を示す図であり、図5(a)と同一のものである。
同操作系列異機能関係定義ファイルは、言語でいう同音
異義語のアナロジであり、同じ操作系列に対して、複数
の異なる機能が関係づけられる。同操作系列異機能関係
定義ファイル61は、同操作系列異機能関係定義部16
bを介してユーザが定義を行ない、その定義情報が同操
作系列異機能関係定義データ記憶部7cに格納される同
操作系列異機能関係定義ファイル61に記録される。同
操作系列異機能関係定義ファイル61は、NO 62、
操作系列63、システム定義操作系列ファイルへのポイ
ンタ64、関係機能65から構成される。
FIG. 6A is a diagram showing the data structure of the same operation sequence different function relationship definition file 61. In addition, FIG.
5B is a diagram showing a data structure of the system definition operation sequence file 51, which is the same as FIG. 5A.
The same operation sequence different function relation definition file is an analogy of homonyms in a language, and a plurality of different functions are related to the same operation sequence. The same operation series different function relationship definition file 61 has the same operation series different function relationship definition unit 16
The user makes a definition via b, and the definition information is recorded in the same operation series different function relationship definition file 61 stored in the same operation series different function relationship definition data storage unit 7c. The operation sequence different function relationship definition file 61 is NO 62,
An operation sequence 63, a pointer 64 to a system-defined operation sequence file, and a related function 65.

【0058】ステップ番号62のNOは、操作系列毎に
付けられたシーケンシャル番号である。操作系列63
は、システム定義操作系列ファイルの操作系列フィール
ド54と同様に、操作指示手段を介して入力される一連
の操作指示単位のリストである。システム定義操作系列
ファイルへのポインタ64は、操作系列63を定義する
システム定義操作系列ファイルのレコードへのポインタ
である。関係機能65は、操作系列63に関係づけられ
た機能のリストで、その機能を起動するためのシステム
定義操作系列ファイルへのポインタが、リストとして保
持される。ここでは、操作系列63によってユーザが混
同しやすい機能などが、ユーザによって関係づけられ
る。同操作系列異機能関係定義ファイル61では、操作
系列63とシステム定義系列ファイルへのポインタ64
の2つを持つことは冗長であり、情報としてはシステム
定義系列ファイルへのポインタ64だけで十分である
が、検索のメカニズムの簡素化のために冗長な構造とな
っている。
NO in step number 62 is a sequential number assigned to each operation sequence. Operation series 63
Is a list of a series of operation instruction units input via the operation instructing means similarly to the operation series field 54 of the system-defined operation series file. The pointer 64 to the system-defined operation sequence file is a pointer to the record of the system-defined operation sequence file that defines the operation sequence 63. The related function 65 is a list of functions related to the operation series 63, and a pointer to a system-defined operation series file for activating the function is held as a list. Here, the functions that the user easily confuses with the operation sequence 63 are related by the user. In the operation sequence different function relationship definition file 61, the operation sequence 63 and the pointer 64 to the system definition sequence file
It is redundant to have these two, and although the pointer 64 to the system definition series file is sufficient as information, it has a redundant structure for simplification of the search mechanism.

【0059】例えば、図6(a)の第1番目のレコード
では、NOには、”U0001”という通し番号が付け
られている。操作系列は、(”ワンタッチボタン”*
n,”スタート”)であり、操作手順としては、”ワン
タッチボタン”をn回押した後、”スタート”ボタンを
押す。システム定義操作系列ファイルへのポインタの値
は、”S0001”であり、この操作系列は、システム
定義操作系列の”S0001”の同報通信機能に相当す
る操作系列であることが示されている。関係機能のリス
トの値は、(S0003)であり、システム操作系列フ
ァイルの”S0003”が関係づけられている。ここか
ら、S0001の同報通信機能の操作系列に対して、S
0003の”FAX送信(ワンタッチ)”機能が関係機
能として定義されていることが分かる。
For example, in the first record of FIG. 6A, NO is assigned a serial number "U0001". The operation sequence is ("One-touch button" *
n, "start"), and the operation procedure is to press the "one-touch button" n times and then press the "start" button. The value of the pointer to the system-defined operation sequence file is "S0001", which indicates that this operation sequence is an operation sequence corresponding to the broadcast communication function of "S0001" of the system-defined operation sequence. The value of the related function list is (S0003), which is associated with the system operation sequence file "S0003". From here, with respect to the operation sequence of the broadcast communication function of S0001, S
It can be seen that the "FAX transmission (one-touch)" function of 0003 is defined as a related function.

【0060】図7は、ガイダンス時にユーザにシステム
の正しい操作手順に関する情報を提示する時に参照する
データを保持するファイルのデータ構造を説明する図で
ある。図7(a)の操作パネルイメージファイル71
は、操作パネル2のイメージを画像データとして保持す
る。ガイダンス時に、操作手順をユーザに視覚的にフィ
ードバックするために使用される操作パネルのイメージ
図である。
FIG. 7 is a diagram for explaining the data structure of a file that holds data to be referred to when presenting information regarding the correct operating procedure of the system to the user during guidance. Operation panel image file 71 of FIG. 7 (a)
Holds the image of the operation panel 2 as image data. It is an image figure of the operation panel used in order to visually feed back an operation procedure to a user at the time of guidance.

【0061】図7(b)のボタン表示データファイル7
2は、操作パネルイメージ71上における、ボタンなど
の操作指示手段3の表示情報に関するデータを保持する
ファイルである。ボタン表示データファイル72は、操
作指示手段73、位置74、サイズ75から構成され
る。操作指示手段73は、操作系列を構成する一単位で
あり、”スタート”ボタン、”通信確認/中止ボタ
ン”、テンキーの”1”、”2”、”3”などである。
位置74およびサイズ75は、操作パネルイメージ71
上において操作指示手段73に該当する領域に関する情
報を保持する。位置74は、操作指示手段73の領域の
始点の座標データである。サイズ75は操作指示手段の
大きさを(縦,横)というデータで保持する。ガイダン
スにおいて、操作手順を表示する際、操作パネルイメー
ジ上の操作指示手段の領域が反転することで、ユーザへ
と視覚的に操作手順のガイダンス情報を提示する。
Button display data file 7 of FIG. 7B
Reference numeral 2 is a file that holds data relating to display information of the operation instruction means 3 such as buttons on the operation panel image 71. The button display data file 72 includes operation instruction means 73, a position 74, and a size 75. The operation instructing means 73 is a unit constituting an operation sequence, and includes a "start" button, a "communication confirmation / stop button", ten keys "1", "2", "3", and the like.
Position 74 and size 75 are the operation panel image 71
Information regarding the area corresponding to the operation instructing means 73 is held above. The position 74 is the coordinate data of the starting point of the area of the operation instructing means 73. The size 75 holds the size of the operation instruction means as data (vertical, horizontal). When the operation procedure is displayed in the guidance, the area of the operation instructing means on the operation panel image is reversed, so that the guidance information of the operation procedure is visually presented to the user.

【0062】図8は、ユーザ操作系列変換装置の処理の
概要を示すフローチャートである。図8を参照して、ユ
ーザ操作系列変換装置の処理の流れを説明する。まずス
テップ101のユーザ入力操作系列抽出処理部におい
て、ユーザが操作指示手段を介して行なうユーザ操作を
モニタリングし、ユーザ入力操作系列抽出部11によ
り、入力情報から入力操作系列を抽出するための処理が
行なわれる。ここでは入力操作系列をOPiと表記す
る。同時に、ユーザの入力操作が開始された時のシステ
ムの状態をSTiとして保持しておく。システムの状態
とは、通信モードか複写モードか、あるいは通信中の文
書があるかどうか、という機械の状態に関する情報であ
る。
FIG. 8 is a flow chart showing an outline of the processing of the user operation sequence conversion device. The processing flow of the user operation sequence conversion device will be described with reference to FIG. First, in the user input operation sequence extraction processing unit of step 101, the user operation performed by the user through the operation instructing means is monitored, and the processing for extracting the input operation sequence from the input information is performed by the user input operation sequence extraction unit 11. Done. Here, the input operation sequence is expressed as OPi. At the same time, the state of the system when the user's input operation is started is held as STi. The system state is information on the state of the machine such as the communication mode or the copy mode, or whether there is a document in communication.

【0063】ステップ102において入力操作系列OP
iがシソーラス定義されているかどうかが、判断され
る。その結果、OPiがシソーラス定義された操作系列
ならば、ステップ103において、シソーラス処理が行
なわれる。一方、入力操作系列OPiがシソーラス定義
されたものでない場合、ステップ104において、入力
操作系列OPiが複数の機能と関係づけられているかど
うかを、判断する。複数の機能と関係づけられている場
合、関係機能処理がステップ105において行なわれ
る。操作系列OPiが、シソーラス定義および関係機能
定義のどちらにも定義されていない場合、この操作系列
はシステム操作系列と判断され、ステップ106におい
て通常のシステム操作系列の処理が行なわれる。
In step 102, the input operation sequence OP
It is determined whether i is thesaurus defined. As a result, if OPi is a thesaurus-defined operation sequence, thesaurus processing is performed in step 103. On the other hand, if the input operation sequence OPi is not thesaurus-defined, it is determined in step 104 whether the input operation sequence OPi is associated with a plurality of functions. If it is associated with a plurality of functions, the related function processing is performed in step 105. If the operation sequence OPi is not defined in either the thesaurus definition or the related function definition, this operation sequence is determined to be the system operation sequence, and the normal system operation sequence is processed in step 106.

【0064】図9は、シソーラス処理の概要を示すフロ
ーチャートである。図9を参照しながら、シソーラス処
理の流れについて説明する。シソーラス処理部は、次の
3つの処理から構成される。まずステップ201の操作
系列変換部において、入力操作系列OPiを相当するシ
ステム操作系列OPsに変換する。次いでステップ20
2の機能実行部によって、システム操作系列OPsの実
行のための処理が行なわれる。最後にステップ203の
ガイダンス処理部において、システム操作系列OPsの
操作手順がユーザに提示される。
FIG. 9 is a flowchart showing an outline of the thesaurus processing. The flow of the thesaurus processing will be described with reference to FIG. The thesaurus processing unit includes the following three processes. First, in the operation sequence conversion unit in step 201, the input operation sequence OPi is converted into the corresponding system operation sequence OPs. Then step 20
The second function execution unit performs processing for executing the system operation sequence OPs. Finally, in the guidance processing unit in step 203, the operation procedure of the system operation sequence OPs is presented to the user.

【0065】図10は、入力操作系列OPiが、入力操
作系列OPiに相当するシステム操作系列OPsに変換
するための操作系列変換部の処理の概要を示すフローチ
ャートである。図10を参照しながら、操作系列変換処
理の流れを説明する。まずステップ231からステップ
239において、入力操作系列に相当するシソーラス定
義情報の検索を行なう。ステップ231において、操作
系列シソーラスファイルから1レコード読み込む。この
レコードの情報をRtとする。ステップ232において
Rtがnilかどうかが判断される。nilである場合
は、操作系列シソーラスファイルにこれ以上読み込むべ
きファイルが存在しないことを意味し、シソーラス定義
された操作系列には入力操作系列OPiに相当するレコ
ードは存在しないと判断される。従って、入力操作系列
OPiはシソーラス定義されていないという意味で、ス
テップ240において処理がfailして終了する。
FIG. 10 is a flow chart showing the outline of the processing of the operation sequence conversion unit for converting the input operation sequence OPi into the system operation sequence OPs corresponding to the input operation sequence OPi. The flow of operation sequence conversion processing will be described with reference to FIG. First, in steps 231 to 239, the thesaurus definition information corresponding to the input operation sequence is searched. In step 231, one record is read from the operation sequence thesaurus file. The information of this record is Rt. In step 232, it is determined whether Rt is nil. If it is nil, it means that there is no more file to be read in the operation sequence thesaurus file, and it is determined that there is no record corresponding to the input operation sequence OPi in the operation sequence defined in the thesaurus. Therefore, the input operation sequence OPi is not thesaurus-defined, and the process fails in step 240 and ends.

【0066】ステップ232においてRtがnilでな
いと判断された場合には、ステップ233において、R
tの状態フィールド値を取り出し、変数STtに代入す
る。ステップ234において入力操作系列の初期状態S
Tiが、STtを満足しているかどうかが判断される。
STtの状態が満足されていない場合には、ステップ2
31に戻って、次のレコードの処理を行なう。
If it is determined in step 232 that Rt is not nil, in step 233, Rt
The state field value of t is taken out and substituted into the variable STt. In step 234, the initial state S of the input operation sequence
It is determined whether Ti satisfies STt.
If the state of STt is not satisfied, step 2
Returning to step 31, the next record is processed.

【0067】STtの状態を満足している場合、ステッ
プ235においてRtの操作系列フィールド値を取り出
し、変数OPtに代入する。次いで、ステップ236に
おいて、入力操作系列OPiとシソーラス操作系列のO
Ptの操作系列の長さが一致するかどうかが判断され
る。ここで長さの一致とは、操作系列のリストに含まれ
ている操作指示単位の個数である。また、ワンタッチボ
タンを任意の回数押すような操作では、”ワンタッチボ
タン”*nを一単位としてカウントする。操作系列の長
さが不一致の場合は、操作系列の照合処理を継続しない
で、次のレコードの処理のためにステップ231へと遷
移する。
When the state of STt is satisfied, the operation series field value of Rt is taken out and substituted into the variable OPt in step 235. Next, at step 236, the input operation sequence OPi and the thesaurus operation sequence O
It is determined whether the lengths of the Pt operation sequences match. Here, the matching of the lengths is the number of operation instruction units included in the list of operation sequences. Further, in the operation of pressing the one-touch button any number of times, the "one-touch button" * n is counted as one unit. If the lengths of the operation sequences do not match, the operation sequence matching process is not continued, and the process proceeds to step 231 for processing the next record.

【0068】操作系列の長さが一致した場合、ステップ
237からステップ239において、操作系列の各要素
の照合処理を行なう。ステップ237において入力操作
系列OPiから操作指示単位を一つ取り出し、変数op
iに代入する。同様に、シソーラス操作系列のOPtか
ら操作指示単位を一つ取り出し、変数optに代入す
る。ステップ238においてopiがnilかどうかが
判断される。opiがnilであれば、すべての要素が
照合され、一致したと判断される。これにより、入力操
作系列OPiに相当するシソーラス定義情報Rtが検索
された。
If the lengths of the operation sequences match, in steps 237 to 239, the collation processing of each element of the operation sequence is performed. In step 237, one operation instruction unit is extracted from the input operation sequence OPi, and the variable op
Substitute in i. Similarly, one operation instruction unit is extracted from OPt of the thesaurus operation sequence and is substituted into the variable opt. In step 238, it is determined whether opi is nil. If opi is nil, all the elements are collated and it is determined that they match. As a result, the thesaurus definition information Rt corresponding to the input operation sequence OPi is searched.

【0069】ステップ238においてopiがnilで
ないと判断された場合には、操作系列の照合処理が継続
される。ステップ239において操作系列の操作指示単
位であるopiとoptが等しいかが判定され、等しい
場合には次の操作指示単位の照合処理が継続される。ま
た、opiとoptが等しくない場合には操作系列OP
iとOPtが等しくないものと判断され、次のレコード
の処理のためにステップ231へと遷移する。
If it is determined in step 238 that opi is not nil, the operation series matching process is continued. In step 239, it is determined whether opi and opt, which are the operation instruction units of the operation series, are equal, and if they are equal, the collation process of the next operation instruction unit is continued. If opi and opt are not equal, the operation sequence OP
It is determined that i and OPt are not equal, and the process proceeds to step 231 for processing the next record.

【0070】ステップ241からステップ243では、
シソーラス操作系列をシステム操作系列に変換する処理
が行なわれる。ステップ241において、入力操作系列
OPiとマッチしたシソーラス操作系列を持つレコード
Rtのシステム定義操作系列ファイルへのポインタ値を
取り出し、変数Psに代入する。ステップ242におい
て、ポインタPsが指し示す先のシステム定義操作系列
ファイルのレコードを取り出し、変数Rsに代入する。
ステップ243において、Rsの操作系列のフィールド
値を取り出し、変数OPsに代入する。OPsは、入力
操作系列OPiに相当するシステム定義操作系列であ
り、この時点で入力操作系列はシステム操作系列に変換
された。
In steps 241 to 243,
A process of converting the thesaurus operation sequence into a system operation sequence is performed. In step 241, the pointer value to the system-defined operation sequence file of the record Rt having the thesaurus operation sequence that matches the input operation sequence OPi is fetched and assigned to the variable Ps. In step 242, the record of the system-defined operation sequence file pointed to by the pointer Ps is taken out and substituted into the variable Rs.
In step 243, the field value of the operation sequence of Rs is taken out and substituted in the variable OPs. OPs is a system-defined operation sequence corresponding to the input operation sequence OPi, and the input operation sequence has been converted into the system operation sequence at this point.

【0071】図11は、入力操作系列に該当する処理の
実行を行なうための機能実行部の処理の概要を示すフロ
ーチャートである。図11を参照しながら、機能実行部
の処理の流れを説明する。ステップ251において、ユ
ーザ操作系列変換装置は、装置1の制御部18に対して
操作系列OPsの実行を指示する。ステップ252で
は、変換装置から指示を受けた制御部18が、操作系列
の実行を行なう。ユーザ操作系列変換装置は、あくまで
も操作系列の変換処理を行なうものであり、実際の機能
の実行は、装置1の本体で行なわれ、変換装置は実行指
示を与えるだけである。
FIG. 11 is a flow chart showing an outline of the processing of the function executing unit for executing the processing corresponding to the input operation sequence. The processing flow of the function execution unit will be described with reference to FIG. In step 251, the user operation sequence conversion device instructs the control unit 18 of the device 1 to execute the operation sequence OPs. In step 252, the control unit 18 that has received the instruction from the conversion device executes the operation sequence. The user operation sequence conversion device only performs operation sequence conversion processing, and actual functions are executed by the main body of the device 1, and the conversion device only gives execution instructions.

【0072】図12は、入力操作系列に関係づけられた
機能の処理に関する関係機能処理の概要を示すフローチ
ャートである。図12を参照しながら、関係機能処理の
流れを説明する。ステップ301の操作系列変換部にお
いて、入力操作系列OPiをシステム操作系列OPsに
変換する。ステップ302では、入力操作系列にシステ
ム定義以外の複数の機能が関係づけられていることがユ
ーザに告知され、システム定義機能の実行を行なうかど
うかの確認をユーザに問う。ステップ303でユーザの
確認結果に応じて処理が分岐し、システム定義機能の実
行が確認された場合は、ステップ304において、シス
テム定義操作系列の実行が行なわれる。システム定義機
能の実行が選択されなかった場合、ステップ305にお
いて、関係機能に関する処理が行なわれ、ステップ30
6で選択された関係機能が実行される。さらに、ステッ
プ307において選択された機能の正しい操作系列に関
するガイダンスが行なわれる。
FIG. 12 is a flow chart showing an outline of related function processing relating to processing of functions related to the input operation sequence. The flow of the related function processing will be described with reference to FIG. In the operation sequence conversion unit in step 301, the input operation sequence OPi is converted into the system operation sequence OPs. In step 302, the user is notified that a plurality of functions other than the system definition are associated with the input operation sequence, and the user is asked to confirm whether to execute the system definition function. When it is confirmed that the system definition function is executed in step 303 in accordance with the user's confirmation result, the system definition operation sequence is executed in step 304. If execution of the system-defined function is not selected, processing relating to the related function is performed in step 305, and step 30 is performed.
The related function selected in 6 is executed. Further, guidance is given regarding the correct operation sequence of the function selected in step 307.

【0073】ステップ301の操作系列変換部は、図1
0で示した処理の流れとほぼ同様である。異なるのは、
検索対象ファイルの操作系列シソーラスファイルが同操
作系列異機能関係定義ファイルである点である。この処
理の中で、入力操作系列OPiに相当する操作系列を持
つ同操作系列異機能関係定義ファイルおよびシステム定
義操作系列ファイルのレコードは、それぞれ変数Ru、
Rsに保持されている。また入力操作系列OPiもシス
テム操作系列OPsに変換済みである。
The operation sequence conversion unit in step 301 is as shown in FIG.
It is almost the same as the processing flow indicated by 0. The difference is that
The operation sequence thesaurus file of the file to be searched is the same operation sequence different function relationship definition file. In this processing, the records of the same operation series different function relation definition file and the system definition operation series file having the operation series corresponding to the input operation series OPi are the variables Ru, respectively.
It is held in Rs. The input operation series OPi has also been converted into the system operation series OPs.

【0074】図13は、告知処理の流れを説明するため
の図である。告知処理とは、入力操作系列OPiが、シ
ステム定義機能以外の関係機能を持つ時、ユーザにその
旨を告知し、システム定義機能の実行を行なうかどうか
を確認するための処理である。ステップ321では、R
uの関係機能フィールドの値を取り出し、変数Puに代
入する。これは関係機能に相当するシステム定義操作系
列ファイルへのポインタのリストである。ステップ32
2においてPuがnilかどうかが判断される。Puが
nilの場合は、入力操作系列OPiには関係機能が定
義されていないことを意味し、処理は終了する。
FIG. 13 is a diagram for explaining the flow of the notification process. The notification process is a process for notifying the user when the input operation series OPi has a related function other than the system definition function and confirming whether to execute the system definition function. In step 321, R
The value of the related function field of u is taken out and substituted for the variable Pu. This is a list of pointers to system-defined operation sequence files corresponding to related functions. Step 32
In 2, it is determined whether Pu is nil. When Pu is nil, it means that the related function is not defined in the input operation sequence OPi, and the process ends.

【0075】Puがnilでない場合、すなわち、入力
操作系列OPiが関係機能を持つ場合、ステップ323
において、入力操作系列OPiに相当するシステム定義
操作系列ファイルのレコードRsの機能名フィールドの
値を取り出し、変数Fsに代入する。ステップ324に
おいて、入力操作系列OPiに関係機能があることを、
表示装置4にメッセージを表示することでユーザに告知
し、ステップ325において、システム定義機能Fsを
実行するか、他の機能を実行するのかに関して、ユーザ
の選択を受けつける。この処理の表示画面例を図16a
に示す。
If Pu is not nil, that is, if the input operation sequence OPi has a related function, step 323.
At, the value of the function name field of the record Rs of the system-defined operation sequence file corresponding to the input operation sequence OPi is taken out and assigned to the variable Fs. In step 324, it is determined that the input operation sequence OPi has a related function,
The user is notified by displaying a message on the display device 4, and in step 325, the user's selection is accepted as to whether to execute the system definition function Fs or another function. An example of a display screen of this process is shown in FIG. 16a.
Shown in

【0076】ユーザがシステム定義機能Fs以外を選択
した場合に、図14の関係機能処理が行なわれる。ステ
ップ341では、変数の初期設定が行なわれる。変数O
Pfは関係機能の操作系列を保持するリスト、変数Ff
は関係機能名を保持するリストである。ともに、初期値
として空リストが代入される。
When the user selects a function other than the system definition function Fs, the related function processing of FIG. 14 is performed. In step 341, variables are initialized. Variable O
Pf is a list holding the operation sequence of the related functions, variable Ff
Is a list holding related function names. In both cases, an empty list is assigned as the initial value.

【0077】ステップ342から345では、関係機能
名と操作系列を抽出する処理が、関係機能へのポインタ
リストPuの各要素に対して繰り返される。まずステッ
プ342では、Puからポインタを1つ取り出し変数P
fに代入する。ステップ343においてPfがnilか
どうか判断され、Pfがnilの場合、Puのすべての
要素に対して処理が終了したことを意味し、ステップ3
46へと進む。Pfがnilでない場合には、ステップ
344においてポインタPfで連結されたシステム定義
操作系列ファイルのレコードを読み込み変数Rfに代入
する。これは入力操作系列OPiの関係機能Pfに相当
するシステム定義操作系列ファイルのレコードである。
ステップ345ではRfの操作系列フィールドの値をO
Pfのリストに追加する。これは、関係機能を実行する
ためのシステム定義の操作系列である。同様に、Rfの
機能名フィールドの値をFfに追加する。これは関係機
能の機能名である。
In steps 342 to 345, the process of extracting the related function name and the operation sequence is repeated for each element of the pointer list Pu to the related function. First, in step 342, one pointer is extracted from Pu and the variable P
Substitute in f. In step 343, it is determined whether or not Pf is nil. If Pf is nil, it means that the processing has been completed for all elements of Pu, and step 3
Proceed to 46. If Pf is not nil, the records of the system-defined operation sequence file linked by the pointer Pf are substituted in the read variable Rf in step 344. This is a record of the system-defined operation sequence file corresponding to the related function Pf of the input operation sequence OPi.
In step 345, the value of the operation sequence field of Rf is set to O.
Add to list of Pf. This is a system-defined sequence of operations for performing related functions. Similarly, the value of the function name field of Rf is added to Ff. This is the function name of the related function.

【0078】ステップ346では、操作パネル2上の表
示領域4に、関係機能の候補Ffを表示する。ステップ
347において、ユーザからの機能の選択の入力を受付
け、選択された機能を変数selectionに代入す
る。図16bにこの処理の表示画面例を示す。
In step 346, the related function candidate Ff is displayed in the display area 4 on the operation panel 2. In step 347, the input of the selection of the function from the user is accepted, and the selected function is substituted into the variable selection. FIG. 16b shows an example of a display screen of this processing.

【0079】図15は、関係機能処理部における機能実
行部の処理の概要を示すフローチャートである。ステッ
プ351では、ユーザが選択した機能selectio
nに相当する操作系列をリストOPfから取り出し、変
数OPsに代入する。以下、ステップ352およびステ
ップ353は、図11と同様であり、ステップ352に
おいて、ユーザ操作系列変換装置はOPsの実行を指示
する。ステップ353で、指示を受けた装置本体の制御
部は、実際にOPsの実行を行なう。
FIG. 15 is a flow chart showing an outline of the processing of the function executing section in the related function processing section. In step 351, the function selected by the user is selected.
The operation sequence corresponding to n is taken out from the list OPf and assigned to the variable OPs. Hereinafter, step 352 and step 353 are the same as those in FIG. 11, and in step 352, the user operation sequence conversion device gives an instruction to execute OPs. In step 353, the control unit of the apparatus body that has received the instruction actually executes OPs.

【0080】図16は、関係機能の処理の実行時に、ユ
ーザに提示される表示画面の例である。図16aは、入
力操作系列OPiに関係機能が定義されている場合、そ
のことをユーザに告知し、システム定義機能の実行の確
認を求めるメッセージ画面例である。ここでは、入力操
作系列OPiにシステムで定義された機能名[同報通信
機能]を提示することで、同報通信機能の実行の確認を
ユーザに問うている。ユーザからの入力で、「実行」ボ
タンが押されれば、そのまま同報通信機能の処理が開始
される。「他候補」ボタンが押されると、関係通信機能
を表示する画面へと遷移する。
FIG. 16 is an example of a display screen presented to the user when executing the processing of the related function. FIG. 16a is an example of a message screen that notifies the user when a related function is defined in the input operation sequence OPi and asks the user to confirm execution of the system-defined function. Here, by presenting the function name [broadcast communication function] defined in the system to the input operation sequence OPi, the user is asked to confirm the execution of the broadcast communication function. When the "execute" button is pressed by the input from the user, the processing of the broadcast communication function is started as it is. When the "other candidate" button is pressed, the screen transitions to a screen displaying the related communication function.

【0081】図16(b)は、関係機能の表示画面例で
ある。同胞通信機能の操作系列によってしばしば混同し
やすい機能として、ワンタッチボタンの押し直し操作に
よって起動されるべき「FaxNO−nへの送信処理」
があり、このことが同操作系列異機能関係定義ファイル
に登録されている。代替機能候補として、関係機能の名
前のリストが番号つきで表示される。99には、処理の
実行を中止する選択肢を設けてある。同報通信機能には
1つしか関係機能が定義されていない。ユーザは実行し
たい機能の番号をテンキーから入力する。この画面で
は、1または99の入力が受けつけられる。
FIG. 16B is an example of a display screen of related functions. As a function that is often confused by the operation sequence of the sibling communication function, "transmission processing to Fax NO-n" that should be activated by pressing the one-touch button again
And this is registered in the same operation sequence different function relation definition file. A list of related function names is displayed with numbers as alternative function candidates. 99 has an option of stopping the execution of the process. Only one related function is defined in the broadcast communication function. The user inputs the number of the function to be executed using the ten keys. This screen accepts 1 or 99 inputs.

【0082】図17は、ガイダンス処理の概要を示すフ
ローチャートである。ガイダンスとは、ユーザが行なっ
た操作に対して、システムで定義された正しい操作手順
に関する情報をユーザに提示することで、システムの操
作に関する正しい知識を把握してもらうための処理であ
る。ガイダンス処理には2つのモードが存在する。ステ
ップ401では、ユーザの指定したガイダンスモードに
従って、ガイダンス処理の分岐が行なわれている。ガイ
ダンスモードがonlineの場合は、ステップ402
で、操作の実行時に操作パネルの表示装置4を利用し
た、オンラインガイダンス処理が行なわれる。一方ガイ
ダンスモードがofflineの場合は、ステップ40
3において、操作の終了後にガイダンス情報が紙に印刷
されるオフラインガイダンス処理が行なわれる。
FIG. 17 is a flow chart showing an outline of the guidance process. The guidance is a process for presenting information about a correct operation procedure defined in the system to the user in response to an operation performed by the user, so that the user can obtain correct knowledge about the operation of the system. There are two modes of guidance processing. In step 401, the guidance process is branched according to the guidance mode specified by the user. If the guidance mode is online, step 402
Then, online guidance processing is performed using the display device 4 of the operation panel when the operation is executed. On the other hand, if the guidance mode is offline, step 40
In 3, the offline guidance process is performed in which the guidance information is printed on the paper after the operation is completed.

【0083】図18は、オンラインガイダンス処理の概
要を示すフローチャートである。図18を参照しながら
処理の流れを説明する。まず初期設定処理として、ステ
ップ421では、ガイダンス用のファイルである操作パ
ネルイメージファイルを読み込み、変数Imageに代
入する。ステップ422では、インデックス用変数iの
初期値を設定する。
FIG. 18 is a flow chart showing the outline of the online guidance process. The flow of processing will be described with reference to FIG. First, as an initial setting process, in step 421, an operation panel image file, which is a file for guidance, is read and assigned to the variable Image. In step 422, the initial value of the index variable i is set.

【0084】ガイダンスすべきシステムの操作系列OP
sの各操作指示単位に対して、ステップ423からステ
ップ431が繰り返される。ステップ423では、操作
系列OPsから操作指示の一単位を取り出し、変数op
に代入する。ステップ424では、opがnilかどう
かが判断され、opがnilの場合には、すべての操作
指示単位の処理が終了したことを意味し、処理は終了す
る。opがnilでない場合には、ステップ425にお
いて、ボタン表示データファイルの操作指示手段フィー
ルドを、opをキーワードとして検索し、マッチするレ
コードを取り出し、変数Rdに代入する。ステップ42
6においてopの表示位置を表す変数posに、Rdの
位置フィールドの値を代入し、opの表示領域の大きさ
を示す変数sizeにRdのサイズフィールドの値を代
入する。これにより、Image上におけるopのボタ
ン表示領域の情報が抽出できた。
Operation sequence OP of system to be guided
Steps 423 to 431 are repeated for each operation instruction unit of s. In step 423, one unit of the operation instruction is extracted from the operation sequence OPs, and the variable op is set.
To. In step 424, it is judged whether or not op is nil. If op is nil, it means that the processing of all the operation instruction units is completed, and the processing is completed. If op is not nil, in step 425, the operation instructing means field of the button display data file is searched with op as a keyword, a matching record is taken out and substituted into the variable Rd. Step 42
6, the value of the Rd position field is substituted for the variable pos representing the display position of op, and the value of the Rd size field is substituted for the variable size indicating the size of the display region of op. As a result, information on the op button display area on the image could be extracted.

【0085】ステップ427では、Imageの(po
s, size)に該当する領域を反転させ、そのイメ
ージをImage2に代入する。Image2は、操作
系列OPsのステップiにおいて、ユーザが入力すべき
opの位置を、画像イメージで視覚的に表現したもので
ある。ステップ428では、操作パネルの画像イメージ
以外の表示情報として、操作系列OPsによって起動さ
れる機能名Fsとステップ番号iを、表示装置4の最上
段に表示する。ステップ429では、Image2をス
テップ428で表示したメッセージの下に表示する。こ
れで、第1ステップのガイダンス情報の提示が終了す
る。
At step 427, the image (po
The region corresponding to (s, size) is inverted, and the image is substituted into Image2. Image2 is a visual representation of the position of op to be input by the user in step i of the operation sequence OPs, as a visual image. In step 428, as the display information other than the image image of the operation panel, the function name Fs activated by the operation series OPs and the step number i are displayed on the uppermost stage of the display device 4. In step 429, Image2 is displayed below the message displayed in step 428. This completes the presentation of the guidance information in the first step.

【0086】次の処理に移る前に、後処理として、ステ
ップ430で、単位時間のidletimeを置く。こ
れは、次の手順の情報を表示する前に、ある一定時間ス
テップiの情報を表示したままにしておくための時間で
ある。次いでステップ431でインデックス変数iに1
を加え、次の操作指示単位の処理へと進む。
As a post-process, the idle time of unit time is set in step 430 before proceeding to the next process. This is the time for keeping the information of step i for a certain period of time before displaying the information of the next procedure. Next, at step 431, 1 is added to the index variable i.
Then, the process proceeds to the next operation instruction unit.

【0087】図19は、オフラインガイダンス処理の概
要を示すフローチャートである。図19を参照しながら
処理の流れを説明する。基本的な処理の流れは、オンラ
インガイダンス処理と同じであるので、ここでは異なる
部分のみ説明を行なう。ステップ452では、変数La
youtに機能名が書き込まれる。変数Layoutと
は出力用ファイルのレイアウト情報を保持する変数であ
る。機能名を書き込むことで、何の機能に関するガイダ
ンス情報かの情報を得る。
FIG. 19 is a flow chart showing an outline of the offline guidance process. The process flow will be described with reference to FIG. Since the basic processing flow is the same as the online guidance processing, only different portions will be described here. In step 452, the variable La
The function name is written in yout. The variable Layout is a variable that holds the layout information of the output file. By writing the function name, information about which function is the guidance information is obtained.

【0088】ステップ459では、ステップ番号および
生成されたImage2が、表示装置4ではなく、変数
Layoutに書き込まれる。オフラインガイダンス処
理では、idle timeは省略される。操作系列O
Psのすべての要素について処理が終了すると、ステッ
プ461で変数Layoutの情報に基づきファイルが
生成され、GuideDocという名前が付けられる。
これによって、オフラインのガイダンス情報用の文書フ
ァイルが生成された。ステップ462でGuideDo
cは紙に印刷されることで、ユーザに、正しい操作手順
を視覚的に伝達できる。
In step 459, the step number and the generated Image2 are written in the variable Layout, not in the display device 4. Idle time is omitted in the offline guidance process. Operation sequence O
When the processing is completed for all the elements of Ps, a file is generated based on the information of the variable Layout in step 461 and is named GuideDoc.
This generated a document file for offline guidance information. GuideDo in step 462
By printing c on paper, it is possible to visually convey the correct operation procedure to the user.

【0089】図20は、図19のオフラインガイダンス
処理によって作成されたオフラインガイダンス情報の出
力例である。「通信中文書の中止」機能に関する例であ
る(ステップ番号471)。状態472として”通信中
文書あり”と記述されており、この操作は、”通信中文
書あり”という状態において有効であることがステップ
番号473からわかる。操作手順474は、「通信中文
書の中止」機能に関して、システムの正しい操作手順を
ガイダンスする情報である。まずステップ475から、
第1番目の手順として”通信確認/中止”ボタンを押す
ことが分かる。またステップ476の操作パネルの画像
データから、”通信確認/中止ボタン”がパネル上のど
の位置にあるか(477)を、容易に知ることができ
る。以下、同様に各ステップは、操作系列の順序にした
がい、各操作指示単位毎に、ステップ番号、ボタン名と
その位置情報が示される。
FIG. 20 is an output example of the offline guidance information created by the offline guidance process of FIG. This is an example related to the "cancel communication document" function (step number 471). As the state 472, it is described that “the document is being communicated”, and it can be seen from the step number 473 that this operation is effective in the state that the document is being communicated. The operation procedure 474 is information for guiding the correct operation procedure of the system with respect to the "cancel communication document" function. First from step 475,
It can be seen that the "communication confirmation / stop" button is pressed as the first procedure. Further, from the image data of the operation panel in step 476, it is possible to easily know where the "communication confirmation / stop button" is located on the panel (477). Hereinafter, similarly, each step shows the step number, the button name, and its position information for each operation instruction unit in the order of the operation sequence.

【0090】[0090]

【発明の効果】以上、説明したように、システムで定義
された操作系列と代替的なシソーラス操作系列を定義す
ることによって、カスタマイズされた操作系列によって
システムの機能へとアクセスすることができる。これに
より、機械に不慣れなユーザや、機械が変更されたこと
で新しい機械に十分に適応していないユーザでも、ユー
ザの素直な推論に基づく操作パターンや、前任機におけ
る操作パターン、頻繁に発生しやすいエラーの操作パタ
ーンなどを、シソーラス操作系列として登録しておくこ
とにより、容易にシステムの機能にアクセスすることが
でき、エラー時に再入力の手間が減少し、機械の操作性
が向上する。
As described above, by defining a system-defined operation sequence and an alternative thesaurus operation sequence, it is possible to access the function of the system by the customized operation sequence. As a result, even users who are unfamiliar with the machine or who are not well adapted to the new machine due to changes in the machine will frequently encounter operation patterns based on the user's straightforward inference, operation patterns on the previous machine, etc. By registering an easy error operation pattern and the like as a thesaurus operation sequence, it is possible to easily access the functions of the system, reduce the trouble of re-inputting when an error occurs, and improve the operability of the machine.

【0091】システムの操作系列に対して、システムで
定義された機能の他に、同操作系列によって混同しやす
い機能を登録しておき、実行時に、注意を与えることな
どにより、ユーザが意図しない機能を実行してしまうこ
とを防止することができる。この2種類のカスタマイズ
方法により、システムで提供された操作系列と、ユーザ
がシステムから推論する操作系列とのギャップによって
発生するトラブルの減少が図れる。
For the operation sequence of the system, in addition to the function defined by the system, a function that is easily confused by the operation sequence is registered and a function not intended by the user is given by giving attention at the time of execution. Can be prevented. With these two types of customization methods, it is possible to reduce troubles caused by a gap between the operation sequence provided by the system and the operation sequence inferred from the system by the user.

【0092】カスタマイズされた操作系列は、システム
の操作系列と代替的であり、システム操作系列に変換さ
れるので、ユーザの入力に対して、システムの操作系列
に関するガイダンス情報を提示できる。これにより、シ
ステムの正しい操作方法に関する知識を容易に得ること
ができ、学習効率が向上し、システムを正しく理解する
ことを促進できる。
The customized operation sequence is alternative to the system operation sequence and is converted into the system operation sequence, so that the guidance information regarding the system operation sequence can be presented to the user's input. As a result, knowledge about the correct operation method of the system can be easily obtained, learning efficiency is improved, and correct understanding of the system can be promoted.

【0093】このように、操作系列のカスタマイズとガ
イダンスを組み合わせることにより、新しく機械を導入
し操作に不慣れな時や、前任機との代替による差異に起
因するトラブルが減少し、その後の機械の正しい理解が
促進され、新しく導入した機械の操作に対する適応しや
すさの向上が図れる。
As described above, by combining the customization of the operation sequence and the guidance, troubles caused when a new machine is newly introduced and unfamiliar with the operation or due to the difference due to the substitution with the preceding machine are reduced, and the subsequent machine is properly operated. Understanding is promoted and the adaptability to the operation of the newly introduced machine is improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明の一実施例にかかるユーザインタフェ
ース操作系列変換装置のシステム構成を示すブロック図
である。
FIG. 1 is a block diagram showing a system configuration of a user interface operation sequence conversion device according to an embodiment of the present invention.

【図2】 操作系列のシソーラス定義を、送信中文書の
中止操作を例に説明する図である。
FIG. 2 is a diagram for explaining a thesaurus definition of an operation sequence by using an example of a cancel operation of a document being transmitted.

【図3】 操作系列のシソーラス定義を、複写処理を例
に説明する図である。
FIG. 3 is a diagram for explaining a thesaurus definition of an operation sequence by taking a copying process as an example.

【図4】 同操作系列異機能関係定義を、同胞通信機能
を例に説明する図である。
FIG. 4 is a diagram for explaining the same operation sequence different function relationship definition, taking a sibling communication function as an example.

【図5】 (a),(b)はシステム定義操作系列ファ
イルおよび操作系列シソーラスファイルのデータ構造、
および2つのファイル間の関係を説明する図である。
5A and 5B are data structures of a system-defined operation sequence file and an operation sequence thesaurus file,
It is a figure explaining the relationship between two files.

【図6】 (a),(b)は同操作系列異機能関係定義
ファイルおよびシステム定義操作系列ファイルのデータ
構造、および2つのファイル間の関係を説明する図であ
る。
6A and 6B are diagrams for explaining the data structures of the same operation series different function relationship definition file and the system definition operation series file, and the relationship between the two files.

【図7】 (a),(b)は操作パネルイメージファイ
ルおよびボタン表示データファイルのデータ構造を説明
するための図である。
7A and 7B are views for explaining the data structures of an operation panel image file and a button display data file.

【図8】 ユーザ操作系列変換装置の処理の概要につい
て説明するフローチャートである。
FIG. 8 is a flowchart illustrating an outline of processing of a user operation sequence conversion device.

【図9】 シソーラス処理部の概要について説明するフ
ローチャートである。
FIG. 9 is a flowchart illustrating an outline of a thesaurus processing unit.

【図10】 シソーラス処理部の操作系列変換処理につ
いて説明するフローチャートである。
FIG. 10 is a flowchart illustrating an operation sequence conversion process of the thesaurus processing unit.

【図11】 シソーラス処理部の機能実行処理について
説明するフローチャートである。
FIG. 11 is a flowchart illustrating a function execution process of a thesaurus processing unit.

【図12】 関係機能処理部の概要について説明するフ
ローチャートである。
FIG. 12 is a flowchart illustrating an outline of a related function processing unit.

【図13】 関係機能処理部の告知処理ついて説明する
フローチャートである。
FIG. 13 is a flowchart illustrating notification processing of a related function processing unit.

【図14】 関係機能処理部の関係機能処理について説
明するフローチャートである。
FIG. 14 is a flowchart illustrating related function processing of a related function processing unit.

【図15】 関係機能処理部の機能実行処理について説
明するフローチャートである。
FIG. 15 is a flowchart illustrating a function execution process of a related function processing unit.

【図16】 (a),(b)は関係機能処理部における
確認メッセージの表示例および関係機能の表示画面例に
ついて説明する図である。
16A and 16B are diagrams illustrating a display example of a confirmation message and a display screen of a related function in the related function processing unit.

【図17】 ガイダンス処理部の概要について説明する
フローチャートである。
FIG. 17 is a flowchart illustrating an outline of a guidance processing unit.

【図18】 ガイダンス処理部におけるオンラインガイ
ダンス処理について説明するフローチャートである。
FIG. 18 is a flowchart illustrating an online guidance process in the guidance processing unit.

【図19】 ガイダンス処理部におけるオフラインガイ
ダンス処理について説明するフローチャートである。
FIG. 19 is a flowchart illustrating off-line guidance processing in the guidance processing unit.

【図20】 ガイダンス処理におけるオフラインガイダ
ンス処理によって生成される出力例を説明する図であ
る。
FIG. 20 is a diagram illustrating an output example generated by the offline guidance process in the guidance process.

【符号の説明】[Explanation of symbols]

1…複写機、ファクシミリ装置、またはその複合装置、
2…操作パネル、3…操作指示手段、4…表示装置、5
…ユーザ操作系列変換装置、6…主記憶部、7…操作系
列定義データ記憶部、7a…システム定義操作系列デー
タ記憶部、7b…操作系列シソーラスデータ記憶部、7
c…同操作系列異機能関係定義データ記憶部、8…ガイ
ダンス用データ記憶部、8a…操作パネルイメージデー
タ記憶部、8b…ボタン表示データ記憶部、9…ユーザ
操作系列変換装置の制御部、10…操作系列処理部、1
1…ユーザ入力操作系列抽出部、12…操作系列変換
部、13…シソーラス処理部、14…関係機能処理部、
15…機能実行部、16…定義部、16a…操作系列シ
ソーラス定義部、16b…同操作系列異機能関係定義
部、17…ガイダンス処理部、17a…オンラインガイ
ダンス処理部、17b…オフラインガイダンス処理部、
18…複写機、ファクシミリ装置、またはその複合装置
の制御部
1 ... Copier, facsimile machine, or compound machine thereof,
2 ... Operation panel, 3 ... Operation instruction means, 4 ... Display device, 5
User operation sequence conversion device 6 Main storage unit 7 Operation sequence definition data storage unit 7a System definition operation sequence data storage unit 7b Operation sequence thesaurus data storage unit 7
c ... Same operation sequence different function relationship definition data storage unit, 8 ... Guidance data storage unit, 8a ... Operation panel image data storage unit, 8b ... Button display data storage unit, 9 ... User operation sequence conversion device control unit, 10 ... Operation sequence processing unit, 1
1 ... User input operation sequence extraction unit, 12 ... Operation sequence conversion unit, 13 ... Thesaurus processing unit, 14 ... Related function processing unit,
15 ... Function execution unit, 16 ... Definition unit, 16a ... Operation sequence thesaurus definition unit, 16b ... Same operation sequence different function relationship definition unit, 17 ... Guidance processing unit, 17a ... Online guidance processing unit, 17b ... Offline guidance processing unit,
18 ... Control unit of copier, facsimile machine, or compound machine thereof

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成7年7月17日[Submission date] July 17, 1995

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0051[Correction target item name] 0051

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0051】図5の符号(a)は、システム定義操作系
列ファイル51のデータ構造を示す部分である。システ
ム定義操作系列ファイルは、あらかじめ定義され、シス
テムによって提供されるファイルである。システム定義
操作系列ファイルは、シーケンシャルNO 52、状態
53、操作系列54、機能名55から構成される。ステ
ップ番号52のNOは、任意の機能を実行するための一
連の操作系列に対して付けられたシーケンシャル番号で
ある。状態53は、操作系列が有効であるような状態の
必要条件を示す。操作系列54は、操作指示手段を介し
て入力される一連の操作指示単位のリストである。機能
名55は、操作系列54によって実行されるべき機能を
表現する名前である。
The code of Figure 5 (a) is a portion indicating a data structure of the system-defined operation sequence file 51. The system-defined operation sequence file is a file defined in advance and provided by the system. The system-defined operation sequence file is composed of a sequential NO 52, a state 53, an operation sequence 54, and a function name 55. NO of the step number 52 is a sequential number given to a series of operation sequences for executing an arbitrary function. The state 53 indicates a necessary condition for a state in which the operation sequence is valid. The operation sequence 54 is a list of a series of operation instruction units input via the operation instruction means. The function name 55 is a name expressing a function to be executed by the operation series 54.

【手続補正2】[Procedure Amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0052[Correction target item name] 0052

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0052】例えば、図5の符号(a)の部分に示す
2番目のレコードでは、NOには、”S0002”とい
う通し番号が付けられている。状態の値は”通信中文書
あり”で、なんらかの文書が通信中である時にのみ、こ
の操作系列が有効であることを示している。操作系列
は、(”通信確認/中止”,”ストップ/クリア”)で
あり、これは、操作手順として、第1番目に”通信確認
/中止”ボタンが押され、2番目には”ストップ/クリ
ア”ボタンが押されることを意味している。そして、機
能名からこの操作系列によって”通信中文書の中止”と
いう機能が起動されることが分かる。
[0052] For example, in the second record shown in the portion of the code (a) of FIG. 5, the NO, which are numbered as "S0002". The value of the state is "there is a document in communication", which indicates that this operation sequence is valid only when some document is in communication. The operation sequence is ("communication confirmation / stop", "stop / clear"). This is the operation procedure, the first is the "communication confirmation / stop" button, and the second is "stop / stop". This means that the "clear" button is pressed. From the function name, it can be seen that this operation sequence activates the function "cancel communication document".

【手続補正3】[Procedure 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0053[Correction target item name] 0053

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0053】図5の符号(b)は、操作系列シソーラス
ファイル56のデータ構造を示す部分である。操作系列
シソーラスファイルとは、言語における類義語辞書に相
当するもので、システムで定義された操作系列に対して
代替的な複数の操作系列を定義できる。操作系列シソー
ラスファイル56は、操作系列シソーラス定義部16a
を介してユーザが定義を行ない、その定義情報が操作系
列シソーラスデータ記憶部7bに格納される操作系列シ
ソーラスファイル56に記録される。操作系列シソーラ
スファイル56は、シーケンシャルNO 57、状態5
8、操作系列59、システム定義操作系列ファイルへの
ポインタ60から構成される。
[0053] code in FIG. 5 (b) is a portion indicating a data structure of the operation sequence thesaurus file 56. The operation sequence thesaurus file is equivalent to a synonym dictionary in a language, and it is possible to define a plurality of operation sequences alternative to the operation sequence defined by the system. The operation sequence thesaurus file 56 includes the operation sequence thesaurus definition unit 16a.
The user makes a definition via the, and the definition information is recorded in the operation series thesaurus file 56 stored in the operation series thesaurus data storage unit 7b. The operation sequence thesaurus file 56 is sequential NO 57, state 5
8, an operation series 59, and a pointer 60 to a system-defined operation series file.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0055[Correction target item name] 0055

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0055】例えば、図5の符号(b)の部分に示す
1番目のレコードでは、NOには、”T0001”とい
う通し番号が付けられている。状態は”通信中文書あ
り”で、なんらかの文書が通信中”である時にのみ、こ
の操作系列が有効であることを示している。操作系列
は、(”ストップ/クリア”)であり、操作手順として
は、”ストップ/クリア”という1つのボタンを押すだ
けの操作手順である。システム定義操作系列ファイルへ
のポインタの値は、”S0002”であり、ユーザカス
タマイズされた操作系列”T0001”が、システム定
義操作系列”S0002”のシソーラスであることを示
している。
[0055] For example, in the first record shown in the portion of the code (b) of FIG. 5, the NO, which are numbered as "T0001". The status is "Communicating document exists", and this operation sequence is valid only when some document is communicating. The operation sequence is ("Stop / Clear"), and the operation procedure is The operation procedure is as simple as pressing one button, “Stop / Clear.” The value of the pointer to the system-defined operation sequence file is “S0002”, and the user-customized operation sequence “T0001” is It shows that the system-defined operation sequence "S0002" is the thesaurus.

【手続補正5】[Procedure Amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0057[Name of item to be corrected] 0057

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0057】図6の符号(a)は、同操作系列異機能関
係定義ファイル61のデータ構造を示す部分である。ま
た、図6の符号(b)は、システム定義操作系列ファイ
ル51のデータ構造を示す部分であり、図5の符号
(a)で示す部分と同一のものである。同操作系列異機
能関係定義ファイルは、言語でいう同音異義語のアナロ
ジであり、同じ操作系列に対して、複数の異なる機能が
関係づけられる。同操作系列異機能関係定義ファイル6
1は、同操作系列異機能関係定義部16bを介してユー
ザが定義を行ない、その定義情報が同操作系列異機能関
係定義データ記憶部7cに格納される同操作系列異機能
関係定義ファイル61に記録される。同操作系列異機能
関係定義ファイル61は、NO 62、操作系列63、
システム定義操作系列ファイルへのポインタ64、関係
機能65から構成される。
FIG. 6Sign of(A) is the same operation sequence and different function
Shows the data structure of the definition file 61partIs. Well
Fig. 6Sign of(B) is a system-defined operation sequence file
Shows the data structure of rule 51partAnd FIG.Sign of
(A)Part indicated byIs the same as Different operation series
Noh relation definition file is an analog of homonyms in language.
Multiple different functions for the same sequence of operations.
Be related. Same operation sequence different function relationship definition file 6
1 is a user via the operation sequence different function relation definition unit 16b.
Defines the information and the definition information
Different functions of the same operation sequence stored in the definition data storage unit 7c
It is recorded in the relationship definition file 61. Same operation sequence, different function
The relation definition file 61 includes NO 62, operation sequence 63,
Pointer 64 to system-defined operation sequence file, relationship
It is composed of a function 65.

【手続補正6】[Procedure correction 6]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0059[Correction target item name] 0059

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0059】例えば、図6の符号(a)の部分で示す
1番目のレコードでは、NOには、”U0001”とい
う通し番号が付けられている。操作系列は、(”ワンタ
ッチボタン”*n,”スタート”)であり、操作手順と
しては、”ワンタッチボタン”をn回押した後、”スタ
ート”ボタンを押す。システム定義操作系列ファイルへ
のポインタの値は、”S0001”であり、この操作系
列は、システム定義操作系列の”S0001”の同報通
信機能に相当する操作系列であることが示されている。
関係機能のリストの値は、(S0003)であり、シス
テム操作系列ファイルの”S0003”が関係づけられ
ている。ここから、S0001の同報通信機能の操作系
列に対して、S0003の”FAX送信(ワンタッ
チ)”機能が関係機能として定義されていることが分か
る。
[0059] For example, in the first record shown in the portion of the code (a) of FIG. 6, the NO, which are numbered as "U0001". The operation sequence is ("one-touch button" * n, "start"), and the operation procedure is to press the "one-touch button" n times and then press the "start" button. The value of the pointer to the system-defined operation sequence file is "S0001", which indicates that this operation sequence is an operation sequence corresponding to the broadcast communication function of "S0001" of the system-defined operation sequence.
The value of the related function list is (S0003), which is associated with the system operation sequence file "S0003". From this, it can be seen that the "FAX transmission (one-touch)" function of S0003 is defined as a related function with respect to the operation sequence of the broadcast communication function of S0001.

【手続補正7】[Procedure Amendment 7]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図5[Name of item to be corrected] Figure 5

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図5】ステム定義操作系列ファイルおよび操作系列
シソーラスファイルのデータ構造、および2つのファイ
ル間の関係を説明する図である。
5 is a diagram illustrating the relationship between system-defined operation sequence files and data structures of the operating sequence thesaurus file, and two files.

【手続補正8】[Procedure Amendment 8]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図6[Name of item to be corrected] Figure 6

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図6】操作系列異機能関係定義ファイルおよびシス
テム定義操作系列ファイルのデータ構造、および2つの
ファイル間の関係を説明する図である。
FIG. 6 is a diagram illustrating a data structure of the same operation sequence different function relationship definition file and a system definition operation sequence file, and a relationship between two files.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】機器の機能に対応する操作手順である操作
系列を記憶する第1の記憶手段と、 操作者が定義した操作系列を記憶する第2の記憶手段
と、 入力された操作者による指示に対応する操作系列を前記
第2の記憶手段に記憶されている操作系列から抽出する
抽出手段と、 この抽出手段により抽出された操作系列に基づいて前記
第1の記憶手段に記憶されている操作系列に変換する変
換手段とを具備することを特徴とする入力操作変換装
置。
1. A first storage means for storing an operation sequence, which is an operation procedure corresponding to a function of a device, a second storage means for storing an operation sequence defined by an operator, and an input operator Extraction means for extracting the operation sequence corresponding to the instruction from the operation sequence stored in the second storage means, and the operation sequence stored in the first storage means based on the operation sequence extracted by the extraction means. An input operation conversion device, comprising: a conversion unit for converting an operation sequence.
【請求項2】前記第2の記憶手段は、前記第1の記憶手
段に記憶されている1つの操作系列に対して操作者が定
義した操作系列を複数記憶可能であることを特徴とする
請求項1記載の入力操作変換装置。
2. The second storage means is capable of storing a plurality of operation sequences defined by an operator with respect to one operation sequence stored in the first storage means. Item 1. The input operation conversion device according to item 1.
【請求項3】機器の機能に対応する操作手順である操作
系列を記憶する第1の記憶手段と、 操作系列に対して関連するその他の操作系列に関する情
報を記憶する第2の記憶手段と、 入力された操作者による指示に対応する第1の記憶手段
に記憶されている操作系列を前記第2の記憶手段に記憶
されている情報に基づいて抽出する抽出手段と、 この抽出手段により抽出された操作系列を表示する表示
手段とを具備することを特徴とする入力操作変換装置。
3. A first storage means for storing an operation sequence, which is an operation procedure corresponding to the function of the device, and a second storage means for storing information on another operation sequence related to the operation sequence. Extraction means for extracting the operation sequence stored in the first storage means corresponding to the inputted instruction by the operator based on the information stored in the second storage means, and the extraction means extracted by this extraction means. And a display unit for displaying the operation sequence described above.
【請求項4】前記抽出手段により抽出された操作系列が
ある場合は、前記変換手段により変換された操作系列を
表示する表示手段とを具備することを特徴とする請求項
1又は請求項2記載の入力操作変換装置。
4. A display means for displaying the operation sequence converted by the converting means when there is an operation sequence extracted by the extracting means. Input operation conversion device.
JP7049858A 1995-03-09 1995-03-09 Input operation converting device Pending JPH08249153A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7049858A JPH08249153A (en) 1995-03-09 1995-03-09 Input operation converting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7049858A JPH08249153A (en) 1995-03-09 1995-03-09 Input operation converting device

Publications (1)

Publication Number Publication Date
JPH08249153A true JPH08249153A (en) 1996-09-27

Family

ID=12842758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7049858A Pending JPH08249153A (en) 1995-03-09 1995-03-09 Input operation converting device

Country Status (1)

Country Link
JP (1) JPH08249153A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007145007A1 (en) * 2006-06-13 2007-12-21 Panasonic Corporation Operation check information providing device and electronic device using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007145007A1 (en) * 2006-06-13 2007-12-21 Panasonic Corporation Operation check information providing device and electronic device using the same
US8078560B2 (en) 2006-06-13 2011-12-13 Panasonic Corporation Operation check information providing device and electronic device using the same

Similar Documents

Publication Publication Date Title
EP1645973B1 (en) Method and system for verifying accuracy of spelling and grammatical composition of a document
EP0075733B1 (en) Method for performing a multiple page get operation in a text processing system
JPH03257509A (en) Plant operation control device and its display method
JPH08249153A (en) Input operation converting device
EP1292101A2 (en) Communication apparatus, method of controlling same, and control program
JPH09106337A (en) User interface generator
Sneeringer User‐interface design for text editing: A case study
JPH02204885A (en) Character reading system
JP3704374B2 (en) Document management system
JPH01169577A (en) Output system for translation dictionary name
JPH07261830A (en) Plant operation support device
JPH06314278A (en) Document data processing system
JPH0744343A (en) Operation support information automatic generation device
JP2003058303A (en) Operating system of data processor
JP2004214990A (en) Display device for image forming apparatus
JP3021347U (en) Control system CAD device
JP2773731B2 (en) Keyboard device
JPH08212161A (en) Business manual creation support system
JP4232282B2 (en) Data output control system
JPH0552966B2 (en)
JPH0715693B2 (en) Document editing device
JPH02144760A (en) Sentence producing device
JP2000039945A (en) Computer system and computer control method
JP2002202694A (en) Display device
JP2006268601A (en) Manual reference system, manual server device