JPH08249153A - 入力操作変換装置 - Google Patents

入力操作変換装置

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
English (en)
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/ja
Publication of JPH08249153A publication Critical patent/JPH08249153A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 新しい機械に対してユーザが容易に適応でき
るようにすること。 【構成】 機器の機能に対応する操作手順である操作系
列を第1の記憶手段に記憶させると共に、操作者が定義
した操作系列を第2の記憶手段に記憶させ、入力された
操作者による指示に対応する操作系列を第2の記憶手段
に記憶されている操作系列から抽出し、この抽出された
操作系列に基づいて第1の記憶手段に記憶されている操
作系列に変換する。本発明では、システムが提供する既
存の操作系列と代替的なカスタマイズされた操作系列を
定義できる。これにより、ユーザはシステムから想起さ
れる操作パターンをあらかじめ登録しておくことによ
り、機械の操作に不慣れなユーザでも、ユーザの自然な
推論に基づく操作を行なうことができ、機械の操作性の
向上がはかれる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、複写機、ファクシミリ
装置、およびその複合機におけるユーザインタフェース
装置において、多くのユーザに共通に見られる操作の行
動パターンを、カスタマイズされた操作系列として定義
することで、機械に不慣れなユーザでも、適切な機能へ
容易にアクセスすることを可能とし、操作性を向上させ
ること、および、ユーザが誤解しやすい操作系列に対し
て、注意を促すことで、誤操作を防止すること、さら
に、正しいシステムの操作手順のガイダンスを行なうこ
とで、新しい機械に対するユーザの適応を支援すること
に適した、入力操作変換装置に関する発明である。
【0002】
【従来の技術】複写機やファクシミリ装置、複合機など
において、高機能化が進み、ユーザインタフェースの操
作性は、ますます複雑化してきた。これに対して操作性
の向上が求められ、さまざまな技術が開発されている。
【0003】ユーザがシステムを見た時に想起する操作
手順は多様であり、また機械を使用して実行するタスク
も様々である。このようなユーザの多様性や個別性に対
処する技術の1つに、「操作のカスタマイズ技術」があ
る。
【0004】一般には、各自の操作やタスクにあった操
作手順を、各ユーザが自身で定義することで、操作のカ
スタマイズが行われる。これにより、ユーザは各自に適
した操作方法で、機械の操作を行うことが可能となる。
このような例として、特開平4−346154号公報に
記載の”対話型ソフトウェアシステムにおける操作法カ
スタマイズ方法”では、プログラムを変更することな
く、システムの操作手順をユーザがカスタマイズできる
ようにするために、システムの操作方法を外部ファイル
で定義する機構に関する発明がなされている。
【0005】今日、市販されているスプレッドシート、
データベースソフトなど、多くのパッケージソフトウェ
アにおいては、ユーザカスタマイズ用の言語が提供され
ている。しかしながら、このような言語を使いこなすこ
とは、通常のユーザには困難性が高く、一般には、あま
り使われていないのが現状である。このようなユーザ自
身がカスタマイズすることの問題点に関して、特開平5
−20002号公報に記載の”メタファ環境制御方式”
では、利用者の操作情報にそって、操作モデルを書き換
えることで、操作文法をユーザ毎に自動的にカスタマイ
ズする。
【0006】また直接、操作性に関わるものではない
が、ユーザの入力の多様性に対応する技術として、検索
における曖昧性を解消するための技術である、シソーラ
ス検索技術がある。日本語には、意味の多様性だけでは
なく、漢字、ひらがな、カタカナなど、言葉の表現形式
に関する多様性も存在する。通常の検索では、このよう
な多様性に対して、唯一の表現方式でしか検索すること
ができない。これに対して、特開昭63−101967
号公報に記載の”電子辞書検索利用装置”では、表現の
多様性をシソーラスとしてユーザが登録することで、ユ
ーザからどのような表現形式の入力が行われても、適切
な用語が検索できるような電子辞書検索装置である。
【0007】一般にユーザは、十分にマニュアルを参照
し、学習した後で、機械を操作するわけではない。機械
の操作に対して不慣れなユーザは、しばしば不正確な入
力情報で操作を行い、なかなか適切な機能へとアクセス
することができない。このようなユーザを支援する技術
として、「操作の推論技術」がある。
【0008】ここでは、ユーザの不正確な入力情報か
ら、ユーザが意図した正しい入力操作を推論し、それに
応じて誤りを訂正する。例えば、特開平4−24531
9号公報に記載の”入力誤り訂正装置”では、コマンド
入力において、誤った文字列の入力が行われた時、コマ
ンド列との類似度や、キーボードにおける距離などか
ら、正しいコマンドを推測し、入力文字列の誤りを訂正
する。これにより、ユーザは再入力の手間を軽減でき
る。
【0009】また、必ずしも誤った入力に対する推論だ
けではなく、正しい入力に対して、つぎの挙動を推論す
るアプローチがある。例えば、特開平5−35807号
公報に記載の”CADにおけるコマンド発生方式”で
は、CADの操作データや知識ベースから、入力された
ユーザの操作情報から操作意図を推論し、ユーザの操作
意図を実現するためのコマンドを自動的に発生させる。
【0010】また、特開平3−91003号公報に記載
の”入力操作情報による推論処理装置”では、ファジィ
推論により、ユーザが意図した操作モードを推論し、そ
のモードにおける正しい操作系列とユーザの入力操作系
列との差異から、不足情報を自動的に補ったり、適切な
再入力を促したりする。
【0011】また特開平2−236608号公報に記載
の”操作支援方式”では、ユーザの習熟度に応じた操作
メッセージを表示したり、特開平3−266058号公
報に記載の”誘導型メッセージ選択方法”では、ユーザ
の操作履歴に応じて、適切な操作を誘導するメッセージ
の表示を行う。このように、推論結果によって、自動的
に誤りを修正したり、実行を行なうのではなく、適切な
ガイダンスによって操作の支援を行なうアプローチもあ
る。
【0012】
【発明が解決しようとする課題】しかしながら、操作の
カスタマイズ技術や推論技術による操作性の支援は、ユ
ーザの操作を楽にはするが、ユーザが装置を理解するこ
とに対しては、あまり役立たない。極めて定型的な操作
のみを行うユーザであるならばよいが、新しいことを行
おうとしたり、トラブルが発生した時の対応などを考慮
した場合、ユーザがいかにシステムを正しく理解してい
るかが重要であり、単に操作を簡単にするための支援だ
けではなく、システムを理解するための支援が重要であ
ろう。
【0013】新規または前任機の代替として新しく機械
が導入された時、ユーザは新しい機械の操作方法を学習
しなければならない。しかし、あらかじめマニュアルを
読んで十分に理解した後、操作を行うユーザはまれであ
る。多くのユーザは、機械の導入当初、極めて基本的な
操作のみを学習し、その後は、機械を使いながら覚える
という形態での学習方法を行なっている。
【0014】特に前任機との代替として新しい機械が導
入された場合、多くのユーザは、前任機の類推により操
作を行おうと試みる。すなわち、機械の代替直後には、
しばしば、前任機と類似した操作系列によって、操作を
行なう傾向が見られる。これは多くのユーザに共通に見
られる、機械の操作におけるユーザの特徴的な行動であ
る。しかしながら、この操作系列は、新しい機械におい
て、必ずしも適切ではなく、ユーザは意図した機能へ
と、なかなかたどりつくことができない。例えば、前任
機である”ストップボタンを押す”という1ステップで
送信中止を行なうことのできるリアルタイム送信型ファ
クシミリから、後任機である”中止ボタンを押す”こと
で中止モードに入り、次いで”ストップボタンを押す”
という2ステップを必要とするメモリ送信型ファクシミ
リに変更したユーザを例にしてみる。ここでは、多くの
ユーザが、送信文書の中止をしたい時、ひたすら”スト
ップボタンを押す”という行動を繰り返す傾向にある。
そして”中止ボタンを押す”ことで中止モードに入るこ
とはなかなか気づかれない。
【0015】また、必ずしも前任機からの類推だけでは
なく、ユーザには共通に発生しやすい行動パターンや誤
入力パターンが存在している。例えば、複写機とファク
シミリ装置との複合機において、「通信モード」状態に
なっていることに気づかず、スタートボタンを押したた
めに、コピーができなかった、というようなエラーであ
る。これも複合機という機械において、多くのユーザに
共通に見られる操作の特徴的な行動パターンである。
【0016】デザイナが提供した操作系列のパターン
と、ユーザがシステムから想起する操作系列のパターン
は、必ずしも一致しない。ある機能Xに対して、デザイ
ナが設計したシステムの操作系列をOPs、ユーザが想
起する操作系列をOPuとする。両者の間にはしばしば
ギャップが存在するが、このギャップによって、次の2
点が問題となってくる。
【0017】(1) 機能Xを実行するために、ユーザ
は操作系列OPuを入力する。しかしこれはOPsと異
なるために、機能Xは起動されず、ユーザは機能Xにな
かなかアクセスすることができない。
【0018】(2) ユーザは機能Yを起動するために
OPuを入力する。しかし、たまたま、機能Xを起動す
る操作系列OPsとOPuが同一である場合、ユーザは
意図しない機能Xを起動してしまうことになる。
【0019】本発明は、上記のような問題を解決するた
めになされたものであり、本発明の目的は、ユーザがシ
ステムから想起する操作手順OPuによって本来ユーザ
が目的としている機能Xを起動することができるととも
に、OPuによって意図しない機能の実行を防止し、ユ
ーザにシステムの正しい操作手順OPsをガイダンスす
ることで、システムの正しい操作手順を理解することを
助け、新しい機械に対するユーザの適応しやすさを支援
することを目的としている。
【0020】
【課題を解決するための手段】上記のような目的を達成
するために、本発明は、機器の機能に対応する操作手順
である操作系列を記憶する第1の記憶手段と、操作者が
定義した操作系列を記憶する第2の記憶手段と、入力さ
れた操作者による指示に対応する操作系列を前記第2の
記憶手段に記憶されている操作系列から抽出する抽出手
段と、この抽出手段により抽出された操作系列に基づい
て前記第1の記憶手段に記憶されている操作系列に変換
する変換手段とを具備することを特徴とする。
【0021】前記第2の記憶手段は、前記第1の記憶手
段に記憶されている1つの操作系列に対して操作者が定
義した操作系列を複数記憶していることを特徴とする。
【0022】また本発明は、機器の機能に対応する操作
手順である操作系列を記憶する第1の記憶手段と、操作
系列に対して関連するその他の操作系列に関する情報を
記憶する第2の記憶手段と、入力された操作者による指
示に対応する第1の記憶手段に記憶されている操作系列
を前記第2の記憶手段に記憶されている情報に基づいて
抽出する抽出手段と、この抽出手段により抽出された操
作系列を表示する表示手段とを具備することを特徴とす
る。
【0023】前記抽出手段により抽出された操作系列が
ある場合は、前記変換手段により変換された操作系列を
表示する表示手段とを具備することを特徴とする。
【0024】
【作用】本発明の入力操作変換装置においては、機器の
機能に対応する操作手順である操作系列を第1の記憶手
段に記憶させると共に、操作者が定義した操作系列を第
2の記憶手段に記憶させ、入力された操作者による指示
に対応する操作系列を第2の記憶手段に記憶されている
操作系列から抽出し、この抽出された操作系列に基づい
て第1の記憶手段に記憶されている操作系列に変換す
る。
【0025】これにより、システムが提供する既存の操
作系列と代替的な、カスタマイズされた操作系列を定義
し実行できる。ユーザはシステムから想起される操作パ
ターンをあらかじめ登録しておくことにより、機械の操
作に不慣れなユーザでも、ユーザの自然な推論に基づく
操作を行なうことができ、機械の操作性の向上がはかれ
る。
【0026】前記第2の記憶手段には、第1の記憶装置
に記憶されている1つの操作系列に対して操作者が定義
した操作系列が複数記憶されている。
【0027】これにより、1つの機能に対して、複数の
アクセス手段を定義できる。あらかじめ予想されるユー
ザの多様な操作パターンを操作系列のシソーラスとして
登録しておくことにより、任意の機能に対して、ユーザ
が想起する操作系列の多様性の問題を減少させることが
できる。例えば、前任機や他機種における操作パターン
をあらかじめ登録しておくことにより、ユーザはシステ
ムの正しい操作手順を知らなくても、前任機や他機種の
類推などによって操作を行なうことで、必要とする機能
へのアクセスが可能となり、機能へのアクセス容易性が
向上する。
【0028】また、本発明の入力操作変換装置において
は、機器の機能に対応する操作手順である操作系列を第
1の記憶手段に記憶させると共に操作系列に対して関連
するその他の操作系列に関する情報を第2の記憶手段に
記憶させ、入力された操作者による指示に対応する第1
の記憶手段に記憶されている操作系列を第2の記憶手段
に記憶に記憶されている情報に基づいて抽出し、この抽
出された操作系列を表示装置により表示する。
【0029】これにより、1つの操作系列に対して、複
数の機能との関係づけを登録することができる。任意の
操作系列からユーザが連想する操作系列と機能の関係の
曖昧性の問題を軽減できる。ユーザは、任意の操作系列
の結果として生じるであろうと混同されやすい機能を、
あらかじめ関係づけておくことにより、ユーザが誤って
意図しない機能を実行しないように、注意を促すことが
でき、誤操作を防止できる。また、入力された操作系列
に関係づけられた機能の一覧が表示され任意の機能を選
択できることで、ユーザは入力操作系列で意図した適切
な機能を、再入力なしに実施することができ、操作の手
間を減少できる。
【0030】また、抽出手段により抽出された操作系列
がある場合は、変換手段により変換された操作系列を表
示する。
【0031】これにより、ユーザ定義操作系列が入力さ
れた場合、入力操作系列に相当するシステム定義操作系
列のガイダンス情報を、視覚的にユーザに提示すること
ができ、システムの正しい操作手順の学習が容易とな
り、システムに対する学習効率および理解度が向上す
る。
【0032】
【実施例】以下、図面により、本発明の実施例を説明す
る。
【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本体の制御部である。
【0034】このようなユーザ操作系列変換装置は、複
写機、ファクシミリ装置、またはその複合機を操作する
ためのユーザインタフェースにおいて、ユーザの操作性
の支援を行うための装置である。操作指示手段3は、ユ
ーザが装置1に対して操作の指示を伝達するための手段
を提供する。これには、操作パネル2上に配置されるハ
ードボタンや、表示装置4にセンサ入力を付加した場合
のメニュー入力等がある。表示装置4には、装置の状態
やメッセージ等が表示される。
【0035】主記憶装置6は、複数のファイルを格納す
る記憶領域である。操作系列定義データ部7は、システ
ムおよびユーザの操作系列に関する定義情報をファイル
として格納する記憶領域である。システム定義操作系列
データ記憶部7aは、システムで提供される操作系列に
関する情報を保持するシステム定義操作系列ファイルを
格納する記憶領域である。操作系列シソーラスデータ記
憶部7bは、システム操作系列と同義としてユーザが定
義した、複数のカスタマイズされた操作系列に関する情
報を保持する操作系列シソーラスファイルを格納する記
憶領域である。同操作系列異機能関係定義データ記憶部
7cは、システムの操作系列に対して、連想される複数
の機能に関するユーザ定義情報を保持する同操作系列異
機能関係定義ファイルを格納する記憶領域である。
【0036】ガイダンス用データ記憶部8は、ガイダン
ス処理時に参照する複数のファイルを保持する記憶領域
である。操作パネルイメージデータ記憶部8aは、ガイ
ダンス時にユーザに操作手順を視覚的に提示するために
使用される操作パネルの画像イメージデータに関する情
報を保持する操作パネルイメージファイルを格納する記
憶領域である。ボタン表示データ記憶部8bは、パネル
上に配置されたユーザの操作指示手段の操作パネル上で
の位置や大きさなどに関する情報を保持するボタン表示
データファイルを格納する記憶領域である。
【0037】制御部9はユーザ操作系列変換装置の制御
を行なう装置である。操作系列処理部10は、ユーザの
入力操作に対して変換処理を行ない、変換された操作系
列の実行を行なう装置である。ユーザ入力操作系列抽出
部11は、ユーザの操作をモニタリングし、ユーザが操
作指示手段3を介して指示した入力情報から、入力操作
系列を抽出する装置である。操作系列変換部12は、入
力操作系列がカスタマイズされた操作系列である場合、
入力操作系列を操作系列定義データ記憶部に格納された
情報を参照して、適切なシステム定義操作系列に変換す
るための装置である。
【0038】シソーラス処理部13は、入力操作系列が
操作系列シソーラスファイルにおいて定義された操作系
列の場合の処理を行なう装置である。ここでは、操作系
列変換部において変換された入力操作系列に相当するシ
ステム操作系列を実行し、ユーザに対して適切なガイダ
ンスを行なう。関係機能処理部は、入力操作系列が同操
作系列異機能関係定義ファイルにおいて定義された操作
系列の場合の処理を行なう装置である。ここでは、入力
操作系列に関して、システムで定義された機能の他に、
ユーザが関係づけを行なった機能の一覧を提示すること
で、ユーザの注意を促すともに、ユーザの選択に基づ
き、ユーザの意図した機能の実行を行なう。また、シス
テム定義以外の機能が選択された場合には、選択された
機能を起動するためのシステム操作系列に関するガイダ
ンスも行なう。機能実行部15は、入力操作系列が変換
されたシステム定義操作系列の実行を、複写機、ファク
シミリ装置、またはその複合装置の制御部18に依頼す
る。
【0039】定義部16は、操作系列に関するさまざま
なカスタマイズ情報の定義を行なうための装置である。
ここで定義された情報が、操作系列定義データ記憶部7
にファイルとして格納される。定義部には、操作系列シ
ソーラス定義部16aと同操作系列異機能関係定義部1
6bとがある。操作系列シソーラス定義部16aは、シ
ステムの操作系列に対して、複数の代替的な操作系列を
ユーザがカスタマイズするための装置である。定義され
たデータは、操作系列シソーラスファイルに保持され
る。同操作系列異機能関係定義部16bは、システムで
提供される操作系列に対して、ユーザが想起しやすい、
または誤りやすい複数の機能の関係づけを定義するため
の装置である。定義されたデータは、同操作系列異機能
関係定義ファイルに保持される。
【0040】ガイダンス処理部17は、ユーザがシステ
ム定義操作系列以外の方法で、機能にアクセスした場合
に、システムの正しい操作系列に関する情報をユーザに
視覚的に提示することにより、システムの操作手順に関
するガイダンスを行なう装置である。シソーラス処置部
13および関係機能処理部から、ガイダンスの指示を受
けて実行する。ガイダンス処理には2つのモードがあ
り、それぞれ、オンラインガイダンス処理部17aとオ
フラインガイダンス処理部17bで行われる。オンライ
ンガイダンス処理部17aでは、操作の実行時にガイダ
ンス情報を、表示装置4に表示する。オフラインガイダ
ンス処理部17bでは、操作の実行終了後、ガイダンス
情報が紙に印刷される。
【0041】複写機、ファクシミリ装置、およびその複
合装置の制御部18は、入力操作系列が変換されたシス
テム定義操作系列の実行を、実際に行なう装置である。
機能実行部15から依頼を受けて実行を行なう。
【0042】図2から図4は、操作系列のカスタマイズ
の例である。図2は、通信中文書の中止に関する操作系
列のシソーラスの定義例である。ステップ番号21
は、”通信中文書の中止”のシステム定義操作系列であ
る。ステップ22は、機械の状態を示し、本操作系列
が”通信中文書あり”という状態において有効であるこ
とを示す。通信中の文書がある状態において、システム
定義操作系列では、ステップ23において”通信確認/
中止”ボタンを押し、ステップ24において”ストップ
/クリア”ボタンを押す。この2つの操作系列により、
ステップ25において”通信中文書の中止”機能が実行
される。この操作系列は、システム定義操作系列ファイ
ルに保持されている。
【0043】これに対してユーザがシソーラスを定義し
た例がステップ26である。状態が”通信中文書あり”
であることは同様であるが、ステップ23の”通信確認
/中止”ボタンを押すというステップが省略され、ステ
ップ27の”ストップ/クリア”ボタンを押すという1
ステップのみによって、通信中文書の中止25を起動す
るような操作系列が、ユーザによって定義された。この
情報は、操作系列シソーラスファイルに保持される。
【0044】この定義によって、システム定義操作で
は、通信中文書を中止するためには、2つの操作指示の
入力が必要であるのに対して、通信中文書がある状態
で、”ストップ/クリア”ボタンを押すという1回の操
作で、”通信中文書の中止”機能へとアクセスできるよ
うになった。このようにリアルタイム送信の機械からメ
モリ送信に変化した時に発生しやすい行動をこのように
定義することで、機械変更時のユーザの行動特徴にあっ
た操作方法が提供できる。
【0045】図3も同様に、操作のシソーラスの定義例
である。複写操作のシソーラスが定義されている。シス
テム定義操作系列において、通常の”複写処理”機能
は、「複写」モードにおいて、”スタートボタン”を押
すという操作系列で定義されるが、ここでは、通信処理
手順をカスタマイズすることで定義を行なった例であ
る。
【0046】ステップ31は、”複写処理”機能を起動
するためのシステム定義操作系列を示す流れ図である。
状態が「複写」モード32の時には、ステップ33にお
いて、”スタート”ボタンを押すことで、”複写処理”
34が開始される。一方、状態が「通信」モード36の
時には、ステップ37のシステム操作系列のように、”
複写”ボタンを押す38ことにより、「通信」モードか
ら「複写」モードに切り替える操作を行なった後、ステ
ップ31と同様の操作系列により、”複写処理”が起動
される。これに対して、ユーザがカスタマイズしたシソ
ーラス操作系列35では、通信モード36の状態でスタ
ートボタンが押された場合33でも、”複写処理”34
を実行する。
【0047】この定義によって、モードに気づかずに操
作を行なったユーザでも複写処理がスムーズにでき、操
作のケアレスミスに対して、再入力を省略できる。
【0048】図4は、同操作系列異機能関係の定義例で
ある。ステップ番号41は、同胞通信機能のシステム定
義操作系列を示す流れ図である。ステップ42でワンタ
ッチボタンを繰返し入力する。ここでは、n個の通信先
のFAX番号が入力された。そしてステップ43でスタ
ートボタンを押すと、同報通信機能44が起動される。
この操作系列に対して、異なる機能の関係付けの定義を
行なった例がステップ45である。この例では、同報通
信機能の操作系列に対して、ステップ46において最後
に押されたワンタッチボタンのFAX番号への通信処理
を関係づけている。
【0049】ユーザは、誤ったワンタッチボタンを押し
たのち、訂正の意味で続けて他のワンタッチボタンを押
し直すという行動パターンをとる傾向がある。この訂正
操作は、同胞通信機能の操作系列と一致する。この定義
によって、ステップ41で定義される操作系列が入力さ
れた時、同報通信機能の他にも、FaxNO−nへの通
信処理の可能性があることを示唆することができる。こ
れにより、システムで定義された操作系列と混同しやす
い機能を関係付けておくことで、ユーザの意図と異なる
機能の実行を避けることができる。
【0050】図5は、システムの操作系列に関する定義
データを保持するシステム定義操作系列ファイル51と
システム操作系列に対してユーザが定義した操作系列の
シソーラス定義情報を保持する操作系列シソーラスファ
イル56のデータ構造、およびこれらのファイル間の関
係を示したものである。
【0051】図5(a)は、システム定義操作系列ファ
イル51のデータ構造を示す図である。システム定義操
作系列ファイルは、あらかじめ定義され、システムによ
って提供されるファイルである。システム定義操作系列
ファイルは、シーケンシャルNO 52、状態53、操
作系列54、機能名55から構成される。ステップ番号
52のNOは、任意の機能を実行するための一連の操作
系列に対して付けられたシーケンシャル番号である。状
態53は、操作系列が有効であるような状態の必要条件
を示す。操作系列54は、操作指示手段を介して入力さ
れる一連の操作指示単位のリストである。機能名55
は、操作系列54によって実行されるべき機能を表現す
る名前である。
【0052】例えば、図5(a)の第2番目のレコード
では、NOには、”S0002”という通し番号が付け
られている。状態の値は”通信中文書あり”で、なんら
かの文書が通信中である時にのみ、この操作系列が有効
であることを示している。操作系列は、(”通信確認/
中止”,”ストップ/クリア”)であり、これは、操作
手順として、第1番目に”通信確認/中止”ボタンが押
され、2番目には”ストップ/クリア”ボタンが押され
ることを意味している。そして、機能名からこの操作系
列によって”通信中文書の中止”という機能が起動され
ることが分かる。
【0053】図5(b)は、操作系列シソーラスファイ
ル56のデータ構造を示す図である。操作系列シソーラ
スファイルとは、言語における類義語辞書に相当するも
ので、システムで定義された操作系列に対して代替的な
複数の操作系列を定義できる。操作系列シソーラスファ
イル56は、操作系列シソーラス定義部16aを介して
ユーザが定義を行ない、その定義情報が操作系列シソー
ラスデータ記憶部7bに格納される操作系列シソーラス
ファイル56に記録される。操作系列シソーラスファイ
ル56は、シーケンシャルNO 57、状態58、操作
系列59、システム定義操作系列ファイルへのポインタ
60から構成される。
【0054】ステップ番号57のNOは、ユーザ定義に
よるシソーラス操作系列毎に付けられたシーケンシャル
番号である。状態58は、操作系列が有効であるような
状態の必要条件を示す。操作系列59は、ユーザがカス
タマイズした操作系列で、システム定義操作系列と代替
的な操作系列である。データ構造としては、システム定
義操作系列と同様に、操作指示手段を介して入力される
一連の操作指示単位のリストである。システム定義操作
系列ファイルへのポインタ60は、操作系列59によっ
て起動されるべき機能に該当する、システム定義操作系
列ファイルのレコードへのポインタである。ユーザから
の入力操作系列が操作系列59において定義された操作
系列の場合、一旦、システム定義操作系列ファイルのポ
インタ先にあるシステム定義操作系列54に変換された
後実行される。
【0055】例えば、図5(b)の第1番目のレコード
では、NOには、”T0001”という通し番号が付け
られている。状態は”通信中文書あり”で、なんらかの
文書が通信中”である時にのみ、この操作系列が有効で
あることを示している。操作系列は、(”ストップ/ク
リア”)であり、操作手順としては、”ストップ/クリ
ア”という1つのボタンを押すだけの操作手順である。
システム定義操作系列ファイルへのポインタの値は、”
S0002”であり、ユーザカスタマイズされた操作系
列”T0001”が、システム定義操作系列”S000
2”のシソーラスであることを示している。
【0056】図6は、システム定義操作系列ファイル5
1とシステム操作系列から想起される複数の機能との関
係づけに関する定義情報を保持する同操作系列異機能関
係定義ファイル61のデータ構造、およびこれらのファ
イル間の関係を示したものである。
【0057】図6(a)は、同操作系列異機能関係定義
ファイル61のデータ構造を示す図である。また、図6
(b)は、システム定義操作系列ファイル51のデータ
構造を示す図であり、図5(a)と同一のものである。
同操作系列異機能関係定義ファイルは、言語でいう同音
異義語のアナロジであり、同じ操作系列に対して、複数
の異なる機能が関係づけられる。同操作系列異機能関係
定義ファイル61は、同操作系列異機能関係定義部16
bを介してユーザが定義を行ない、その定義情報が同操
作系列異機能関係定義データ記憶部7cに格納される同
操作系列異機能関係定義ファイル61に記録される。同
操作系列異機能関係定義ファイル61は、NO 62、
操作系列63、システム定義操作系列ファイルへのポイ
ンタ64、関係機能65から構成される。
【0058】ステップ番号62のNOは、操作系列毎に
付けられたシーケンシャル番号である。操作系列63
は、システム定義操作系列ファイルの操作系列フィール
ド54と同様に、操作指示手段を介して入力される一連
の操作指示単位のリストである。システム定義操作系列
ファイルへのポインタ64は、操作系列63を定義する
システム定義操作系列ファイルのレコードへのポインタ
である。関係機能65は、操作系列63に関係づけられ
た機能のリストで、その機能を起動するためのシステム
定義操作系列ファイルへのポインタが、リストとして保
持される。ここでは、操作系列63によってユーザが混
同しやすい機能などが、ユーザによって関係づけられ
る。同操作系列異機能関係定義ファイル61では、操作
系列63とシステム定義系列ファイルへのポインタ64
の2つを持つことは冗長であり、情報としてはシステム
定義系列ファイルへのポインタ64だけで十分である
が、検索のメカニズムの簡素化のために冗長な構造とな
っている。
【0059】例えば、図6(a)の第1番目のレコード
では、NOには、”U0001”という通し番号が付け
られている。操作系列は、(”ワンタッチボタン”*
n,”スタート”)であり、操作手順としては、”ワン
タッチボタン”をn回押した後、”スタート”ボタンを
押す。システム定義操作系列ファイルへのポインタの値
は、”S0001”であり、この操作系列は、システム
定義操作系列の”S0001”の同報通信機能に相当す
る操作系列であることが示されている。関係機能のリス
トの値は、(S0003)であり、システム操作系列フ
ァイルの”S0003”が関係づけられている。ここか
ら、S0001の同報通信機能の操作系列に対して、S
0003の”FAX送信(ワンタッチ)”機能が関係機
能として定義されていることが分かる。
【0060】図7は、ガイダンス時にユーザにシステム
の正しい操作手順に関する情報を提示する時に参照する
データを保持するファイルのデータ構造を説明する図で
ある。図7(a)の操作パネルイメージファイル71
は、操作パネル2のイメージを画像データとして保持す
る。ガイダンス時に、操作手順をユーザに視覚的にフィ
ードバックするために使用される操作パネルのイメージ
図である。
【0061】図7(b)のボタン表示データファイル7
2は、操作パネルイメージ71上における、ボタンなど
の操作指示手段3の表示情報に関するデータを保持する
ファイルである。ボタン表示データファイル72は、操
作指示手段73、位置74、サイズ75から構成され
る。操作指示手段73は、操作系列を構成する一単位で
あり、”スタート”ボタン、”通信確認/中止ボタ
ン”、テンキーの”1”、”2”、”3”などである。
位置74およびサイズ75は、操作パネルイメージ71
上において操作指示手段73に該当する領域に関する情
報を保持する。位置74は、操作指示手段73の領域の
始点の座標データである。サイズ75は操作指示手段の
大きさを(縦,横)というデータで保持する。ガイダン
スにおいて、操作手順を表示する際、操作パネルイメー
ジ上の操作指示手段の領域が反転することで、ユーザへ
と視覚的に操作手順のガイダンス情報を提示する。
【0062】図8は、ユーザ操作系列変換装置の処理の
概要を示すフローチャートである。図8を参照して、ユ
ーザ操作系列変換装置の処理の流れを説明する。まずス
テップ101のユーザ入力操作系列抽出処理部におい
て、ユーザが操作指示手段を介して行なうユーザ操作を
モニタリングし、ユーザ入力操作系列抽出部11によ
り、入力情報から入力操作系列を抽出するための処理が
行なわれる。ここでは入力操作系列をOPiと表記す
る。同時に、ユーザの入力操作が開始された時のシステ
ムの状態をSTiとして保持しておく。システムの状態
とは、通信モードか複写モードか、あるいは通信中の文
書があるかどうか、という機械の状態に関する情報であ
る。
【0063】ステップ102において入力操作系列OP
iがシソーラス定義されているかどうかが、判断され
る。その結果、OPiがシソーラス定義された操作系列
ならば、ステップ103において、シソーラス処理が行
なわれる。一方、入力操作系列OPiがシソーラス定義
されたものでない場合、ステップ104において、入力
操作系列OPiが複数の機能と関係づけられているかど
うかを、判断する。複数の機能と関係づけられている場
合、関係機能処理がステップ105において行なわれ
る。操作系列OPiが、シソーラス定義および関係機能
定義のどちらにも定義されていない場合、この操作系列
はシステム操作系列と判断され、ステップ106におい
て通常のシステム操作系列の処理が行なわれる。
【0064】図9は、シソーラス処理の概要を示すフロ
ーチャートである。図9を参照しながら、シソーラス処
理の流れについて説明する。シソーラス処理部は、次の
3つの処理から構成される。まずステップ201の操作
系列変換部において、入力操作系列OPiを相当するシ
ステム操作系列OPsに変換する。次いでステップ20
2の機能実行部によって、システム操作系列OPsの実
行のための処理が行なわれる。最後にステップ203の
ガイダンス処理部において、システム操作系列OPsの
操作手順がユーザに提示される。
【0065】図10は、入力操作系列OPiが、入力操
作系列OPiに相当するシステム操作系列OPsに変換
するための操作系列変換部の処理の概要を示すフローチ
ャートである。図10を参照しながら、操作系列変換処
理の流れを説明する。まずステップ231からステップ
239において、入力操作系列に相当するシソーラス定
義情報の検索を行なう。ステップ231において、操作
系列シソーラスファイルから1レコード読み込む。この
レコードの情報をRtとする。ステップ232において
Rtがnilかどうかが判断される。nilである場合
は、操作系列シソーラスファイルにこれ以上読み込むべ
きファイルが存在しないことを意味し、シソーラス定義
された操作系列には入力操作系列OPiに相当するレコ
ードは存在しないと判断される。従って、入力操作系列
OPiはシソーラス定義されていないという意味で、ス
テップ240において処理がfailして終了する。
【0066】ステップ232においてRtがnilでな
いと判断された場合には、ステップ233において、R
tの状態フィールド値を取り出し、変数STtに代入す
る。ステップ234において入力操作系列の初期状態S
Tiが、STtを満足しているかどうかが判断される。
STtの状態が満足されていない場合には、ステップ2
31に戻って、次のレコードの処理を行なう。
【0067】STtの状態を満足している場合、ステッ
プ235においてRtの操作系列フィールド値を取り出
し、変数OPtに代入する。次いで、ステップ236に
おいて、入力操作系列OPiとシソーラス操作系列のO
Ptの操作系列の長さが一致するかどうかが判断され
る。ここで長さの一致とは、操作系列のリストに含まれ
ている操作指示単位の個数である。また、ワンタッチボ
タンを任意の回数押すような操作では、”ワンタッチボ
タン”*nを一単位としてカウントする。操作系列の長
さが不一致の場合は、操作系列の照合処理を継続しない
で、次のレコードの処理のためにステップ231へと遷
移する。
【0068】操作系列の長さが一致した場合、ステップ
237からステップ239において、操作系列の各要素
の照合処理を行なう。ステップ237において入力操作
系列OPiから操作指示単位を一つ取り出し、変数op
iに代入する。同様に、シソーラス操作系列のOPtか
ら操作指示単位を一つ取り出し、変数optに代入す
る。ステップ238においてopiがnilかどうかが
判断される。opiがnilであれば、すべての要素が
照合され、一致したと判断される。これにより、入力操
作系列OPiに相当するシソーラス定義情報Rtが検索
された。
【0069】ステップ238においてopiがnilで
ないと判断された場合には、操作系列の照合処理が継続
される。ステップ239において操作系列の操作指示単
位であるopiとoptが等しいかが判定され、等しい
場合には次の操作指示単位の照合処理が継続される。ま
た、opiとoptが等しくない場合には操作系列OP
iとOPtが等しくないものと判断され、次のレコード
の処理のためにステップ231へと遷移する。
【0070】ステップ241からステップ243では、
シソーラス操作系列をシステム操作系列に変換する処理
が行なわれる。ステップ241において、入力操作系列
OPiとマッチしたシソーラス操作系列を持つレコード
Rtのシステム定義操作系列ファイルへのポインタ値を
取り出し、変数Psに代入する。ステップ242におい
て、ポインタPsが指し示す先のシステム定義操作系列
ファイルのレコードを取り出し、変数Rsに代入する。
ステップ243において、Rsの操作系列のフィールド
値を取り出し、変数OPsに代入する。OPsは、入力
操作系列OPiに相当するシステム定義操作系列であ
り、この時点で入力操作系列はシステム操作系列に変換
された。
【0071】図11は、入力操作系列に該当する処理の
実行を行なうための機能実行部の処理の概要を示すフロ
ーチャートである。図11を参照しながら、機能実行部
の処理の流れを説明する。ステップ251において、ユ
ーザ操作系列変換装置は、装置1の制御部18に対して
操作系列OPsの実行を指示する。ステップ252で
は、変換装置から指示を受けた制御部18が、操作系列
の実行を行なう。ユーザ操作系列変換装置は、あくまで
も操作系列の変換処理を行なうものであり、実際の機能
の実行は、装置1の本体で行なわれ、変換装置は実行指
示を与えるだけである。
【0072】図12は、入力操作系列に関係づけられた
機能の処理に関する関係機能処理の概要を示すフローチ
ャートである。図12を参照しながら、関係機能処理の
流れを説明する。ステップ301の操作系列変換部にお
いて、入力操作系列OPiをシステム操作系列OPsに
変換する。ステップ302では、入力操作系列にシステ
ム定義以外の複数の機能が関係づけられていることがユ
ーザに告知され、システム定義機能の実行を行なうかど
うかの確認をユーザに問う。ステップ303でユーザの
確認結果に応じて処理が分岐し、システム定義機能の実
行が確認された場合は、ステップ304において、シス
テム定義操作系列の実行が行なわれる。システム定義機
能の実行が選択されなかった場合、ステップ305にお
いて、関係機能に関する処理が行なわれ、ステップ30
6で選択された関係機能が実行される。さらに、ステッ
プ307において選択された機能の正しい操作系列に関
するガイダンスが行なわれる。
【0073】ステップ301の操作系列変換部は、図1
0で示した処理の流れとほぼ同様である。異なるのは、
検索対象ファイルの操作系列シソーラスファイルが同操
作系列異機能関係定義ファイルである点である。この処
理の中で、入力操作系列OPiに相当する操作系列を持
つ同操作系列異機能関係定義ファイルおよびシステム定
義操作系列ファイルのレコードは、それぞれ変数Ru、
Rsに保持されている。また入力操作系列OPiもシス
テム操作系列OPsに変換済みである。
【0074】図13は、告知処理の流れを説明するため
の図である。告知処理とは、入力操作系列OPiが、シ
ステム定義機能以外の関係機能を持つ時、ユーザにその
旨を告知し、システム定義機能の実行を行なうかどうか
を確認するための処理である。ステップ321では、R
uの関係機能フィールドの値を取り出し、変数Puに代
入する。これは関係機能に相当するシステム定義操作系
列ファイルへのポインタのリストである。ステップ32
2においてPuがnilかどうかが判断される。Puが
nilの場合は、入力操作系列OPiには関係機能が定
義されていないことを意味し、処理は終了する。
【0075】Puがnilでない場合、すなわち、入力
操作系列OPiが関係機能を持つ場合、ステップ323
において、入力操作系列OPiに相当するシステム定義
操作系列ファイルのレコードRsの機能名フィールドの
値を取り出し、変数Fsに代入する。ステップ324に
おいて、入力操作系列OPiに関係機能があることを、
表示装置4にメッセージを表示することでユーザに告知
し、ステップ325において、システム定義機能Fsを
実行するか、他の機能を実行するのかに関して、ユーザ
の選択を受けつける。この処理の表示画面例を図16a
に示す。
【0076】ユーザがシステム定義機能Fs以外を選択
した場合に、図14の関係機能処理が行なわれる。ステ
ップ341では、変数の初期設定が行なわれる。変数O
Pfは関係機能の操作系列を保持するリスト、変数Ff
は関係機能名を保持するリストである。ともに、初期値
として空リストが代入される。
【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に追加する。これは関係機
能の機能名である。
【0078】ステップ346では、操作パネル2上の表
示領域4に、関係機能の候補Ffを表示する。ステップ
347において、ユーザからの機能の選択の入力を受付
け、選択された機能を変数selectionに代入す
る。図16bにこの処理の表示画面例を示す。
【0079】図15は、関係機能処理部における機能実
行部の処理の概要を示すフローチャートである。ステッ
プ351では、ユーザが選択した機能selectio
nに相当する操作系列をリストOPfから取り出し、変
数OPsに代入する。以下、ステップ352およびステ
ップ353は、図11と同様であり、ステップ352に
おいて、ユーザ操作系列変換装置はOPsの実行を指示
する。ステップ353で、指示を受けた装置本体の制御
部は、実際にOPsの実行を行なう。
【0080】図16は、関係機能の処理の実行時に、ユ
ーザに提示される表示画面の例である。図16aは、入
力操作系列OPiに関係機能が定義されている場合、そ
のことをユーザに告知し、システム定義機能の実行の確
認を求めるメッセージ画面例である。ここでは、入力操
作系列OPiにシステムで定義された機能名[同報通信
機能]を提示することで、同報通信機能の実行の確認を
ユーザに問うている。ユーザからの入力で、「実行」ボ
タンが押されれば、そのまま同報通信機能の処理が開始
される。「他候補」ボタンが押されると、関係通信機能
を表示する画面へと遷移する。
【0081】図16(b)は、関係機能の表示画面例で
ある。同胞通信機能の操作系列によってしばしば混同し
やすい機能として、ワンタッチボタンの押し直し操作に
よって起動されるべき「FaxNO−nへの送信処理」
があり、このことが同操作系列異機能関係定義ファイル
に登録されている。代替機能候補として、関係機能の名
前のリストが番号つきで表示される。99には、処理の
実行を中止する選択肢を設けてある。同報通信機能には
1つしか関係機能が定義されていない。ユーザは実行し
たい機能の番号をテンキーから入力する。この画面で
は、1または99の入力が受けつけられる。
【0082】図17は、ガイダンス処理の概要を示すフ
ローチャートである。ガイダンスとは、ユーザが行なっ
た操作に対して、システムで定義された正しい操作手順
に関する情報をユーザに提示することで、システムの操
作に関する正しい知識を把握してもらうための処理であ
る。ガイダンス処理には2つのモードが存在する。ステ
ップ401では、ユーザの指定したガイダンスモードに
従って、ガイダンス処理の分岐が行なわれている。ガイ
ダンスモードがonlineの場合は、ステップ402
で、操作の実行時に操作パネルの表示装置4を利用し
た、オンラインガイダンス処理が行なわれる。一方ガイ
ダンスモードがofflineの場合は、ステップ40
3において、操作の終了後にガイダンス情報が紙に印刷
されるオフラインガイダンス処理が行なわれる。
【0083】図18は、オンラインガイダンス処理の概
要を示すフローチャートである。図18を参照しながら
処理の流れを説明する。まず初期設定処理として、ステ
ップ421では、ガイダンス用のファイルである操作パ
ネルイメージファイルを読み込み、変数Imageに代
入する。ステップ422では、インデックス用変数iの
初期値を設定する。
【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のボタ
ン表示領域の情報が抽出できた。
【0085】ステップ427では、Imageの(po
s, size)に該当する領域を反転させ、そのイメ
ージをImage2に代入する。Image2は、操作
系列OPsのステップiにおいて、ユーザが入力すべき
opの位置を、画像イメージで視覚的に表現したもので
ある。ステップ428では、操作パネルの画像イメージ
以外の表示情報として、操作系列OPsによって起動さ
れる機能名Fsとステップ番号iを、表示装置4の最上
段に表示する。ステップ429では、Image2をス
テップ428で表示したメッセージの下に表示する。こ
れで、第1ステップのガイダンス情報の提示が終了す
る。
【0086】次の処理に移る前に、後処理として、ステ
ップ430で、単位時間のidletimeを置く。こ
れは、次の手順の情報を表示する前に、ある一定時間ス
テップiの情報を表示したままにしておくための時間で
ある。次いでステップ431でインデックス変数iに1
を加え、次の操作指示単位の処理へと進む。
【0087】図19は、オフラインガイダンス処理の概
要を示すフローチャートである。図19を参照しながら
処理の流れを説明する。基本的な処理の流れは、オンラ
インガイダンス処理と同じであるので、ここでは異なる
部分のみ説明を行なう。ステップ452では、変数La
youtに機能名が書き込まれる。変数Layoutと
は出力用ファイルのレイアウト情報を保持する変数であ
る。機能名を書き込むことで、何の機能に関するガイダ
ンス情報かの情報を得る。
【0088】ステップ459では、ステップ番号および
生成されたImage2が、表示装置4ではなく、変数
Layoutに書き込まれる。オフラインガイダンス処
理では、idle timeは省略される。操作系列O
Psのすべての要素について処理が終了すると、ステッ
プ461で変数Layoutの情報に基づきファイルが
生成され、GuideDocという名前が付けられる。
これによって、オフラインのガイダンス情報用の文書フ
ァイルが生成された。ステップ462でGuideDo
cは紙に印刷されることで、ユーザに、正しい操作手順
を視覚的に伝達できる。
【0089】図20は、図19のオフラインガイダンス
処理によって作成されたオフラインガイダンス情報の出
力例である。「通信中文書の中止」機能に関する例であ
る(ステップ番号471)。状態472として”通信中
文書あり”と記述されており、この操作は、”通信中文
書あり”という状態において有効であることがステップ
番号473からわかる。操作手順474は、「通信中文
書の中止」機能に関して、システムの正しい操作手順を
ガイダンスする情報である。まずステップ475から、
第1番目の手順として”通信確認/中止”ボタンを押す
ことが分かる。またステップ476の操作パネルの画像
データから、”通信確認/中止ボタン”がパネル上のど
の位置にあるか(477)を、容易に知ることができ
る。以下、同様に各ステップは、操作系列の順序にした
がい、各操作指示単位毎に、ステップ番号、ボタン名と
その位置情報が示される。
【0090】
【発明の効果】以上、説明したように、システムで定義
された操作系列と代替的なシソーラス操作系列を定義す
ることによって、カスタマイズされた操作系列によって
システムの機能へとアクセスすることができる。これに
より、機械に不慣れなユーザや、機械が変更されたこと
で新しい機械に十分に適応していないユーザでも、ユー
ザの素直な推論に基づく操作パターンや、前任機におけ
る操作パターン、頻繁に発生しやすいエラーの操作パタ
ーンなどを、シソーラス操作系列として登録しておくこ
とにより、容易にシステムの機能にアクセスすることが
でき、エラー時に再入力の手間が減少し、機械の操作性
が向上する。
【0091】システムの操作系列に対して、システムで
定義された機能の他に、同操作系列によって混同しやす
い機能を登録しておき、実行時に、注意を与えることな
どにより、ユーザが意図しない機能を実行してしまうこ
とを防止することができる。この2種類のカスタマイズ
方法により、システムで提供された操作系列と、ユーザ
がシステムから推論する操作系列とのギャップによって
発生するトラブルの減少が図れる。
【0092】カスタマイズされた操作系列は、システム
の操作系列と代替的であり、システム操作系列に変換さ
れるので、ユーザの入力に対して、システムの操作系列
に関するガイダンス情報を提示できる。これにより、シ
ステムの正しい操作方法に関する知識を容易に得ること
ができ、学習効率が向上し、システムを正しく理解する
ことを促進できる。
【0093】このように、操作系列のカスタマイズとガ
イダンスを組み合わせることにより、新しく機械を導入
し操作に不慣れな時や、前任機との代替による差異に起
因するトラブルが減少し、その後の機械の正しい理解が
促進され、新しく導入した機械の操作に対する適応しや
すさの向上が図れる。
【図面の簡単な説明】
【図1】 本発明の一実施例にかかるユーザインタフェ
ース操作系列変換装置のシステム構成を示すブロック図
である。
【図2】 操作系列のシソーラス定義を、送信中文書の
中止操作を例に説明する図である。
【図3】 操作系列のシソーラス定義を、複写処理を例
に説明する図である。
【図4】 同操作系列異機能関係定義を、同胞通信機能
を例に説明する図である。
【図5】 (a),(b)はシステム定義操作系列ファ
イルおよび操作系列シソーラスファイルのデータ構造、
および2つのファイル間の関係を説明する図である。
【図6】 (a),(b)は同操作系列異機能関係定義
ファイルおよびシステム定義操作系列ファイルのデータ
構造、および2つのファイル間の関係を説明する図であ
る。
【図7】 (a),(b)は操作パネルイメージファイ
ルおよびボタン表示データファイルのデータ構造を説明
するための図である。
【図8】 ユーザ操作系列変換装置の処理の概要につい
て説明するフローチャートである。
【図9】 シソーラス処理部の概要について説明するフ
ローチャートである。
【図10】 シソーラス処理部の操作系列変換処理につ
いて説明するフローチャートである。
【図11】 シソーラス処理部の機能実行処理について
説明するフローチャートである。
【図12】 関係機能処理部の概要について説明するフ
ローチャートである。
【図13】 関係機能処理部の告知処理ついて説明する
フローチャートである。
【図14】 関係機能処理部の関係機能処理について説
明するフローチャートである。
【図15】 関係機能処理部の機能実行処理について説
明するフローチャートである。
【図16】 (a),(b)は関係機能処理部における
確認メッセージの表示例および関係機能の表示画面例に
ついて説明する図である。
【図17】 ガイダンス処理部の概要について説明する
フローチャートである。
【図18】 ガイダンス処理部におけるオンラインガイ
ダンス処理について説明するフローチャートである。
【図19】 ガイダンス処理部におけるオフラインガイ
ダンス処理について説明するフローチャートである。
【図20】 ガイダンス処理におけるオフラインガイダ
ンス処理によって生成される出力例を説明する図であ
る。
【符号の説明】
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…複写機、ファクシミリ装置、またはその複合装置
の制御部
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成7年7月17日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0051
【補正方法】変更
【補正内容】
【0051】図5の符号(a)は、システム定義操作系
列ファイル51のデータ構造を示す部分である。システ
ム定義操作系列ファイルは、あらかじめ定義され、シス
テムによって提供されるファイルである。システム定義
操作系列ファイルは、シーケンシャルNO 52、状態
53、操作系列54、機能名55から構成される。ステ
ップ番号52のNOは、任意の機能を実行するための一
連の操作系列に対して付けられたシーケンシャル番号で
ある。状態53は、操作系列が有効であるような状態の
必要条件を示す。操作系列54は、操作指示手段を介し
て入力される一連の操作指示単位のリストである。機能
名55は、操作系列54によって実行されるべき機能を
表現する名前である。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0052
【補正方法】変更
【補正内容】
【0052】例えば、図5の符号(a)の部分に示す第
2番目のレコードでは、NOには、”S0002”とい
う通し番号が付けられている。状態の値は”通信中文書
あり”で、なんらかの文書が通信中である時にのみ、こ
の操作系列が有効であることを示している。操作系列
は、(”通信確認/中止”,”ストップ/クリア”)で
あり、これは、操作手順として、第1番目に”通信確認
/中止”ボタンが押され、2番目には”ストップ/クリ
ア”ボタンが押されることを意味している。そして、機
能名からこの操作系列によって”通信中文書の中止”と
いう機能が起動されることが分かる。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0053
【補正方法】変更
【補正内容】
【0053】図5の符号(b)は、操作系列シソーラス
ファイル56のデータ構造を示す部分である。操作系列
シソーラスファイルとは、言語における類義語辞書に相
当するもので、システムで定義された操作系列に対して
代替的な複数の操作系列を定義できる。操作系列シソー
ラスファイル56は、操作系列シソーラス定義部16a
を介してユーザが定義を行ない、その定義情報が操作系
列シソーラスデータ記憶部7bに格納される操作系列シ
ソーラスファイル56に記録される。操作系列シソーラ
スファイル56は、シーケンシャルNO 57、状態5
8、操作系列59、システム定義操作系列ファイルへの
ポインタ60から構成される。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0055
【補正方法】変更
【補正内容】
【0055】例えば、図5の符号(b)の部分に示す第
1番目のレコードでは、NOには、”T0001”とい
う通し番号が付けられている。状態は”通信中文書あ
り”で、なんらかの文書が通信中”である時にのみ、こ
の操作系列が有効であることを示している。操作系列
は、(”ストップ/クリア”)であり、操作手順として
は、”ストップ/クリア”という1つのボタンを押すだ
けの操作手順である。システム定義操作系列ファイルへ
のポインタの値は、”S0002”であり、ユーザカス
タマイズされた操作系列”T0001”が、システム定
義操作系列”S0002”のシソーラスであることを示
している。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0057
【補正方法】変更
【補正内容】
【0057】図6の符号(a)は、同操作系列異機能関
係定義ファイル61のデータ構造を示す部分である。ま
た、図6の符号(b)は、システム定義操作系列ファイ
ル51のデータ構造を示す部分であり、図5の符号
(a)で示す部分と同一のものである。同操作系列異機
能関係定義ファイルは、言語でいう同音異義語のアナロ
ジであり、同じ操作系列に対して、複数の異なる機能が
関係づけられる。同操作系列異機能関係定義ファイル6
1は、同操作系列異機能関係定義部16bを介してユー
ザが定義を行ない、その定義情報が同操作系列異機能関
係定義データ記憶部7cに格納される同操作系列異機能
関係定義ファイル61に記録される。同操作系列異機能
関係定義ファイル61は、NO 62、操作系列63、
システム定義操作系列ファイルへのポインタ64、関係
機能65から構成される。
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0059
【補正方法】変更
【補正内容】
【0059】例えば、図6の符号(a)の部分で示す第
1番目のレコードでは、NOには、”U0001”とい
う通し番号が付けられている。操作系列は、(”ワンタ
ッチボタン”*n,”スタート”)であり、操作手順と
しては、”ワンタッチボタン”をn回押した後、”スタ
ート”ボタンを押す。システム定義操作系列ファイルへ
のポインタの値は、”S0001”であり、この操作系
列は、システム定義操作系列の”S0001”の同報通
信機能に相当する操作系列であることが示されている。
関係機能のリストの値は、(S0003)であり、シス
テム操作系列ファイルの”S0003”が関係づけられ
ている。ここから、S0001の同報通信機能の操作系
列に対して、S0003の”FAX送信(ワンタッ
チ)”機能が関係機能として定義されていることが分か
る。
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】図5
【補正方法】変更
【補正内容】
【図5】システム定義操作系列ファイルおよび操作系列
シソーラスファイルのデータ構造、および2つのファイ
ル間の関係を説明する図である。
【手続補正8】
【補正対象書類名】明細書
【補正対象項目名】図6
【補正方法】変更
【補正内容】
【図6】同操作系列異機能関係定義ファイルおよびシス
テム定義操作系列ファイルのデータ構造、および2つの
ファイル間の関係を説明する図である。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】機器の機能に対応する操作手順である操作
    系列を記憶する第1の記憶手段と、 操作者が定義した操作系列を記憶する第2の記憶手段
    と、 入力された操作者による指示に対応する操作系列を前記
    第2の記憶手段に記憶されている操作系列から抽出する
    抽出手段と、 この抽出手段により抽出された操作系列に基づいて前記
    第1の記憶手段に記憶されている操作系列に変換する変
    換手段とを具備することを特徴とする入力操作変換装
    置。
  2. 【請求項2】前記第2の記憶手段は、前記第1の記憶手
    段に記憶されている1つの操作系列に対して操作者が定
    義した操作系列を複数記憶可能であることを特徴とする
    請求項1記載の入力操作変換装置。
  3. 【請求項3】機器の機能に対応する操作手順である操作
    系列を記憶する第1の記憶手段と、 操作系列に対して関連するその他の操作系列に関する情
    報を記憶する第2の記憶手段と、 入力された操作者による指示に対応する第1の記憶手段
    に記憶されている操作系列を前記第2の記憶手段に記憶
    されている情報に基づいて抽出する抽出手段と、 この抽出手段により抽出された操作系列を表示する表示
    手段とを具備することを特徴とする入力操作変換装置。
  4. 【請求項4】前記抽出手段により抽出された操作系列が
    ある場合は、前記変換手段により変換された操作系列を
    表示する表示手段とを具備することを特徴とする請求項
    1又は請求項2記載の入力操作変換装置。
JP7049858A 1995-03-09 1995-03-09 入力操作変換装置 Pending JPH08249153A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7049858A JPH08249153A (ja) 1995-03-09 1995-03-09 入力操作変換装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7049858A JPH08249153A (ja) 1995-03-09 1995-03-09 入力操作変換装置

Publications (1)

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

Family

ID=12842758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7049858A Pending JPH08249153A (ja) 1995-03-09 1995-03-09 入力操作変換装置

Country Status (1)

Country Link
JP (1) JPH08249153A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007145007A1 (ja) * 2006-06-13 2007-12-21 Panasonic Corporation 操作確認情報提供装置およびそのような装置を備えた電子機器

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007145007A1 (ja) * 2006-06-13 2007-12-21 Panasonic Corporation 操作確認情報提供装置およびそのような装置を備えた電子機器
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
CA2258711C (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 (ja) プラント運転操作装置とその表示方法
EP1292101A2 (en) Communication apparatus, method of controlling same, and control program
Sneeringer User‐interface design for text editing: A case study
JPH02204885A (ja) 文字読取システム
JP3704374B2 (ja) ドキュメント管理システム
JPH01169577A (ja) 翻訳辞書名の出力方式
JPH07261830A (ja) プラント運転支援装置
JPH06314278A (ja) 文書データ処理システム
JPH0744343A (ja) 操作支援情報自動生成装置
JP2003058303A (ja) データ処理装置の操作システム
JPH08212161A (ja) 業務マニュアル作成支援システム
JP3021347U (ja) 制御系キャド装置
JP2004214990A (ja) 画像形成装置の表示装置
JP2773731B2 (ja) キーボード装置
JP2025119435A (ja) オペレータ支援システム、オペレータ支援装置、およびオペレータ支援方法
JPH0715693B2 (ja) 文書編集装置
JP4232282B2 (ja) データ出力制御システム
JPH0552966B2 (ja)
JPH0619692A (ja) ソフトウェア開発支援装置
JPH02144760A (ja) 文章作成装置
JP2000039945A (ja) コンピュータシステムおよびコンピュータ制御方法
JP2002202694A (ja) 表示装置
JP2006268601A (ja) マニュアル参照システム、マニュアルサーバ装置