(57)【要約】【課題】キー操作を記憶した装置だけでなく、記憶されたキー操作を他の装置において利用可能とすることにより、操作者の利便性が向上される情報処理装置を提供すること。【解決手段】情報処理装置は、操作指示を含む再生情報が外部記憶媒体に記憶されるので、かかる再生情報を記憶した情報処理装置に限らず、他の情報処理装置において記憶した再生情報を利用することができる。また、再生情報に含まれる操作指示に従う制御の実行前に、操作指示の再生時の表示情報と操作指示の入力時（記憶時）の表示情報との比較により、再生情報に含まれる操作指示が利用可能であるかが判定され、利用できると判定された場合にのみ、その操作指示に応じた制御が実行されるので、再生情報を記憶した情報処理装置における操作指示の入力順で正しく動作する情報処理装置でのみ、操作指示の再生が実行される。【選択図】図５
2008079162.tif 000002
【特許請求の範囲】
【請求項１】
操作者による操作指示が入力される操作部と、その操作部に入力された操作指示に応じた表示を行う表示部と、前記操作部に入力された操作指示に応じた制御を実行する実行手段と、外部記憶媒体を着脱可能な外部記憶媒体着脱部とを備えた情報処理装置であって、
前記操作部へ操作指示が入力される毎に、該操作指示の入力時において前記表示部に表示されている表示に対応する表示情報を取得する操作時表示情報取得手段と、
前記操作部へ操作指示が入力される毎に、前記操作部へ入力された操作指示に対応する操作情報と前記操作時表示情報取得手段により取得された表示情報とを、１組の再生情報として、前記外部記憶媒体着脱部に装着された外部記憶媒体に順次記憶する再生情報記憶手段と、
その再生情報記憶手段により前記外部記憶媒体に記憶された再生情報を、前記操作部への操作指示の入力順に１組ずつ読み出す読出手段と、
その読出手段による１組の再生情報の読み出しに伴い、前記表示部に表示されている表示に対応する表示情報を取得する読出時表示情報取得手段と、
その読出時表示情報取得手段により取得された表示情報と、前記読出手段により読み出された再生情報に含まれる表示情報と、が一致するかを判定する判定手段とを備え、
前記実行手段は、前記判定手段によって一致の判定が得られたことを条件として、前記読出手段により読み出された再生情報に含まれる操作指示に応じた制御を実行することを特徴とする情報処理装置。
【請求項２】
前記判定手段により不一致の判定が得られた場合に、前記読出手段により読み出された再生情報に含まれる操作指示に応じた制御の前記実行手段による実行を禁止する実行禁止手段を備えていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示部に表示可能な文字列と、その文字列と同義の文字列群に共通する識別コードと、を対応付けて記憶する表示情報記憶手段を備え、
前記操作時表示情報取得手段および前記読出時表示情報取得手段は、表示情報として、前記表示部に表示されている文字列に対応する識別コードを、前記表示情報記憶手段から取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記識別コードは、表示言語の相違する同義の文字列群に共通するコードであることを特徴とする請求項３記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者による入力に応じた各種処理が実行される情報処理装置に関する。
【背景技術】
【０００２】
従来、オペレータが行う実際のキー操作を操作順にＲＡＭに記憶しておき、操作パネル上に設けられたキーメモリ実行キーが押下されると、このＲＡＭに記憶されたキー操作を操作順に読み出して再生する技術が知られている（特許文献１参照）。
【特許文献１】特開平７−１６０１４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載される技術は、キー操作がＲＡＭに記憶されるので、記憶したキー操作順は他の装置で利用できないという問題点があった。
【０００４】
本発明は、上述した問題点を解決するためになされたものであり、キー操作を記憶した装置だけでなく、記憶されたキー操作を他の装置において利用可能とすることにより、操作者の利便性が向上される情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、請求項１記載の情報処理装置は、操作者による操作指示が入力される操作部と、その操作部に入力された操作指示に応じた表示を行う表示部と、前記操作部に入力された操作指示に応じた制御を実行する実行手段と、外部記憶媒体を着脱可能な外部記憶媒体着脱部とを備えたものであって、前記操作部へ操作指示が入力される毎に、該操作指示の入力時において前記表示部に表示されている表示に対応する表示情報を取得する操作時表示情報取得手段と、前記操作部へ操作指示が入力される毎に、前記操作部へ入力された操作指示に対応する操作情報と前記操作時表示情報取得手段により取得された表示情報とを、１組の再生情報として、前記外部記憶媒体着脱部に装着された外部記憶媒体に順次記憶する再生情報記憶手段と、その再生情報記憶手段により前記外部記憶媒体に記憶された再生情報を、前記操作部への操作指示の入力順に１組ずつ読み出す読出手段と、その読出手段による１組の再生情報の読み出しに伴い、前記表示部に表示されている表示に対応する表示情報を取得する読出時表示情報取得手段と、その読出時表示情報取得手段により取得された表示情報と、前記読出手段により読み出された再生情報に含まれる表示情報と、が一致するかを判定する判定手段とを備え、前記実行手段は、前記判定手段によって一致の判定が得られたことを条件として、前記読出手段により読み出された再生情報に含まれる操作指示に応じた制御を実行する。
【０００６】
請求項２記載の情報処理装置は、請求項１記載の情報処理装置において、前記判定手段により不一致の判定が得られた場合に、前記読出手段により読み出された再生情報に含まれる操作指示に応じた制御の前記実行手段による実行を禁止する実行禁止手段を備えている。
【０００７】
請求項３記載の情報処理装置は、請求項１又は２に記載の情報処理装置において、前記表示部に表示可能な文字列と、その文字列と同義の文字列群に共通する識別コードと、を対応付けて記憶する表示情報記憶手段を備え、前記操作時表示情報取得手段および前記読出時表示情報取得手段は、表示情報として、前記表示部に表示されている文字列に対応する識別コードを、前記表示情報記憶手段から取得する。
【０００８】
請求項４記載の情報処理装置は、請求項３記載の情報処理装置において、前記識別コードは、表示言語の相違する同義の文字列群に共通するコードである。
【発明の効果】
【０００９】
請求項１記載の情報制御によれば、操作者による操作部への操作指示が入力される毎に、実行手段により、操作部に入力された操作指示に応じた制御が実行される。再生情報記憶手段により、操作部へ入力された操作指示に対応する操作情報と該操作指示の入力時において表示部に表示されている操作指示に応じた表示に対応する表示情報とが、１組の再生情報として、外部記憶媒体着脱部に装着された外部記憶媒体に順次記憶される。なお、再生情報の一部として記憶される表示情報は、操作時表示情報取得手段により、操作部への操作指示の入力がある毎に取得される。
【００１０】
外部記憶媒体に記憶されたかかる再生情報は、読出手段により、操作指示の入力順に１組ずつ読み出される。その一方で、かかる１組の再生情報の読み出しに伴い、表示部に表示されている表示に対応する表示情報が、読出時表示情報取得手段により取得される。そして、かかる読出時表示情報取得手段により取得された表示情報と、読出手段により読み出された再生情報に含まれる表示情報とが一致するかの判定が、判定手段によって行われ、両表示情報が一致するとの判定が得られたことを条件として、読出手段により読み出された再生情報に含まれる操作指示に応じた制御が実行手段によって実行される。
【００１１】
よって、操作指示を含む再生情報が外部記憶媒体に記憶されるので、かかる再生情報を記憶した情報処理装置に限らず、他の情報処理装置において記憶した再生情報を利用することができ、他の情報処理装置においても操作者が負う入力操作の手間を軽減することができるという効果がある。
【００１２】
ここで、外部記憶媒体に記憶された再生情報を操作指示の入力順に１組ずつ読み出す際には、その読み出し時において表示部に表示されている表示に対応する情報と、読み出された１組の再生情報に含まれる表示情報、即ち、操作指示の入力時において表示部に表示されている表示に対応する情報とが一致していることを条件として、読み出された再生情報に含まれる操作指示に応じた制御が実行される。つまり、再生情報に含まれる操作指示に従う制御を実行するにあたって、操作指示の再生時の表示情報と操作指示の入力時（記憶時）の表示情報との比較により、再生情報に含まれる操作指示が利用可能であるかが判定され、利用できると判定された場合にのみ、その操作指示に応じた制御が実行される。
【００１３】
よって、再生情報を記憶した情報処理装置における操作指示の入力順で正しく動作する情報処理装置でのみ、操作指示の再生が実行されるので、確実な操作指示の再生、即ち、操作者が所望する操作の実行を確実に実施できるという効果がある。よって、操作者の利便性が向上する。
【００１４】
請求項２記載の情報処理装置によれば、請求項１記載の情報処理装置の奏する効果に加えて、次の効果を奏する。判定手段により不一致の判定が得られた場合には、実行禁止手段によって、読出手段により読み出された再生情報に含まれる操作指示に応じた制御の実行手段による実行が禁止される。つまり、再生情報に含まれる操作指示に従う制御を実行するにあたって、操作指示の再生時の表示情報と操作指示の入力時（記憶時）の表示情報との比較により、再生情報に含まれる操作指示が利用可能であるかが判定され、利用できないと判定された場合には、制御の実行が禁止される。
【００１５】
よって、再生情報を記憶した情報処理装置における操作指示の入力順で正しく動作しない情報処理装置で再生情報の読み出しを行った場合であっても、利用できない操作指示による制御が実行されることがないので、誤った操作指示による制御エラーを回避し得、エラー解除などによる無駄な時間を抑制できるなど、操作者による操作性の損失を防止できるという効果がある。よって、操作者の利便性が向上する。
【００１６】
請求項３記載の情報処理装置によれば、請求項１又は２に記載の情報処理装置の奏する効果に加えて、次の効果を奏する。表示部に表示可能な文字列と、その文字列と同義の文字列群に共通する識別コードとが対応付けられて表示情報記憶手段に記憶されており、操作時表示情報取得手段および読出時表示情報取得手段により表示情報を取得する場合には、かかる表示情報記憶手段から、表示部に表示されている文字列に対応する識別コードが表示情報として取得される。
【００１７】
よって、同義の文字列群に対しては同じ識別コードが表示情報として用いられるので、表示部に表示される文字列が完全一致しないが同義の文字列が表示される情報処理装置であれば、広くそれらの情報処理装置に対し、外部記憶媒体に記憶した再生情報を使用することができ、操作者の利便性が向上するという効果がある。
【００１８】
請求項４記載の情報処理装置によれば、請求項３記載の情報処理装置の奏する効果に加えて、次の効果を奏する。識別コードは、表示言語の相違する同義の文字列群に共通するコードであるので、例えば、日本国内で使用される情報処理装置において外部記憶媒体に記憶した再生情報を、海外にて、かかる情報処理装置の海外モデルであっても使用することができ、操作者の利便性が向上するという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明における第１実施形態の多機能周辺装置（以下、「ＭＦＤ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）」と略す）１の構成を示すブロック図である。ＭＦＤ１は、電話回線網１００を介してファクシミリ通信を実現するファクシミリ機能や、電話回線網１００を介して音声通話を実現する音声通話機能の他に、プリンタ機能、コピー機能、及びスキャナ機能などの各種の機能を１台に備えた装置である。
【００２０】
図１に示すように、ＭＦＤ１は、ＭＦＤ１全体の動作を制御するＣＰＵ１２と、そのＣＰＵ１２により実行される各種の制御プログラムや固定値データを記憶するものであって、後述するキーマップ１４ａ及びパネル表示番号テーブル１４ｂを備えるＲＯＭ１４と、ＣＰＵ１２により実行される各種処理に必要なデータやプログラム等を一時的に記憶するためのメモリであるＲＡＭ１６と、スキャナ部２２と、プリンタ部２４と、モデム２６と、回線制御部２８と、ＭＦＤ１の本体部から取り外し可能であり、音声通話機能において送話及び受話するために使用される送受話器３０と、操作入力キー３４及びＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）３６を含む操作パネル部３２と、スピーカ及びそのスピーカを駆動する駆動回路から構成されるスピーカ部３８と、パーソナルコンピュータなどの制御装置との接続を可能とするインターフェイスであるホストＩ／Ｆ４２と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ２００を着脱可能なＵＳＢインターフェイスであるＵＳＢＩ／Ｆ４４とを備えている。
【００２１】
このうち、ＣＰＵ１２と、ＲＯＭ１４と、ＲＡＭ１６と、スキャナ部２２と、プリンタ部２４と、モデム２６と、回線制御部２８と、操作部３４と、ＬＣＤ３６と、スピーカ部３８と、ホストＩ／Ｆ４２と、ＵＳＢＩ／Ｆ４４とは、バスライン４６を介して互いに接続されている。なお、回線制御部２８と、モデム２６又は送受話器３０とは、後述する伝送経路によって接続されている。
【００２２】
ここで、スキャナ部２２は、ＣＰＵ１２からの指示に基づいて、所定の読取位置（非図示）にセットされた原稿から画像の読み取りを行うと共に、この画像のイメージデータを生成するためのものであり、原稿搬送用モータ（非図示）を備えている。なお、このスキャナ部２２により読み取られたイメージデータは、ＭＦＤ１が、ＭＦＤ１におけるファクシミリ機能を機能させるファクシミリモードに設定されている場合には、そのイメージデータが、モデム２６、回線制御部２８及び電話回線網１００を介して、電話番号等により指定された相手側装置へ送信される。また、ＭＦＤ１が、ＭＦＤ１におけるコピー機能を機能させるコピーモードに設定されている場合には、このスキャナ部２２によって生成されたイメージデータは、プリンタ部２４により記録紙に印刷される。さらに、ＭＦＤ１が、ＭＦＤ１におけるスキャナ機能を機能させるスキャナモードに設定されている場合には、このスキャナ部２２によって生成されたイメージデータは、ＲＡＭ１６における所定の記憶領域に格納される。
【００２３】
プリンタ部２４は、ＣＰＵ１２からの指示に基づいて、所定の給紙位置（非図示）にセットされた記録紙への印刷を行うためのインクジェット方式のプリンタで構成され、記録紙を搬送する記録紙搬送用モータ（非図示）と、記録紙へインクを吐出する印字ヘッド（非図示）と、その印字ヘッドを搭載したキャリッジ（非図示）を移動させるキャリッジモータ（非図示）とを備えている。なお、ＭＦＤ１がファクシミリモードに設定され、且つ、電話回線網１００、回線制御部２８及びモデム２６を介して相手側装置から受信したファクシミリデータを印字するように設定されている場合には、受信したファクシミリデータに基づいて生成されたイメージデータは、このプリンタ部２４によって記録紙に印刷される。また、ＭＦＤ１がコピーモードに設定されている場合には、スキャナ部２２によって生成されたイメージデータは、このプリンタ部２４により記録紙に印刷される。
【００２４】
モデム２６は、ＣＰＵ１２からの指示に基づいて、スキャナ部２２で生成されたイメージデータを変調して、回線制御部２８を介して電話回線網１００に伝送可能な画像信号を生成したり、電話回線１００から回線制御部２８を介して入力された画像信号をイメージデータに復調するものである。
【００２５】
回線制御部２８は、電話回線網１００からの各種信号の入力と、電話回線網１００への信号の出力を行うと共に、ＣＰＵ１２からの指示に基づいて、電話回線網１００との間で入出力する信号の伝送先及び伝送元となる伝送経路を設定する。この「伝送経路」としては、操作部３４により画像を送信する（ファクシミリデータを送信する）ための操作が行われる際、又は、電話回線網１００から画像信号を受信した（ファクシミリデータを受信した）際に設定されるモデム２６へ向かう経路が挙げられる。このようにモデム２６へ向かう経路が設定されると、かかる経路を画像信号が伝達可能な状態となる。一方で、この設定された伝送経路は、モデム２６による画像信号の出力が終了した際、又は、電話回線１００からの画像信号の入力が終了した際に解除され、この経路を画像信号が伝送されない状態となる。また、別の伝送経路としては、送受話器３０をＭＦＤ１の本体部から取り外す操作（オフフック操作）が行われた際に設定される回線制御部２８から送受話器３０へ向かう経路がある。このように回線制御部２８から送受話器３０へ向かう経路が設定されると、かかる経路を音声信号が伝送可能な状態となる。こうして設定された伝送経路は、送受話器３０をＭＦＤ１の本体部に戻す操作（オンフック操作）が行われた際に解除され、この経路を音声信号が伝送されない状態となる。
【００２６】
図２は、操作パネル３２を示す模式図である。この操作パネル３２は、ＭＦＤ１におけるマンインターフェイスであり、操作者はこの操作パネル３２を介してＭＦＤ１に各種機能を実行させることができる。
【００２７】
図２に示すように、操作パネル３２には、操作者の操作（押下）によってＭＦＤ１に操作指示を与えることのできる複数の操作入力キー３４が各部に設けられており、ＭＦＤ１における各種情報を表示する１行表示タイプのＬＣＤ３６が左上部に設けられている。
【００２８】
本実施形態のＭＦＤ１には、図２に示すように、数値を入力するためのテンキーや、操作メニューをＬＣＤ３６に表示するためのメニューキーや、ＬＣＤ３６の表示画面をスクロールするためのスクロールキーや、決定を指示するための決定キーや、コピー又はファックスを開始するためのスタートキーや、実行中の処理又は動作を停止するための停止キーが、複数の操作入力キー３４として操作パネル３２上に配設されている。
【００２９】
また、本実施形態におけるＭＦＤ１の操作パネル３２には、上記したキー以外の操作入力キー３４として、記録開始キー５１と、記録終了キー５２と、再生開始キー５３とが配設されている。記録開始キー５１は、ＵＳＢメモリ２００上に後述するキー保存用ファイルＦ（図４参照）の作成を開始するよう指示するキーであり、記録終了キー５２は、記録開始キー５１の押下によって開始されたキー保存用ファイルＦへの記録の終了を指示するキーである。また、再生開始キー５３は、ＵＳＢメモリ２００に記憶されるキー保存用ファイルＦの再生開始を指示するキーである。
【００３０】
また、ＬＣＤ３６には、ＭＦＤ１の状態に関する情報が表示される。例えば、ＭＦＤ１が動作待機中にある場合には、図２に示すように「待機中」の表示がＬＣＤ３６に表示される。また、図２に示した待機中の表示だけでなく、操作入力キー３４に操作入力指示が入力された場合には、入力された操作指示に応じた表示文字列（例えば、「印刷中」の表示や、パラメータとして入力された数値の表示など）が表示される。
【００３１】
本実施形態のＭＦＤ１では、操作パネル３２上の各操作入力キー３４及びＬＣＤ３２に表示される各種表示文字列は、それぞれ、ＲＯＭ１４内のキーマップ１４ａ（図３（ａ）参照）及びパネル表示番号テーブル１４ｂ（図３参照）において管理されている。
ここで、図３を参照して、上記したキーマップ１４ａ及びパネル表示番号テーブル１４ｂについて説明する。図３（ａ）は、ＲＯＭ１４内に記憶されているキーマップ１４ａを表す模式図であり、図３（ｂ）は、ＲＯＭ１４内に記憶されているパネル表示番号テーブル１４ｂを表す模式図である。
【００３２】
図３（ａ）に示すように、キーマップ１４ａは、操作パネル３２上の各操作入力キー３４（列１４ａ２）と、キーコード（列１４ａ１）とが対応付けられて記憶されているものである。操作入力キー３４が操作者によって操作された場合には、かかるキーマップ１４ａを参照することによって、操作された操作入力キー３４が対応するキーコードに変換されて取得される。例えば、操作入力キー３４である「メニューキー」が操作された場合には、キーコードとして「１」が取得される。
【００３３】
また、図３（ｂ）に示すように、パネル表示番号テーブル１４ｂは、ＬＣＤ３６に表示され得る日本語の表示文字列（列１４ｂ２）及び英語の表示文字列（列１４ｂ３）と、パネル表示番号（列１４ｂ１）とが対応付けられて記憶されているものである。ここで、図３（ｂ）に示すように、パネル表示番号テーブル１４ｂにおいて、１のパネル表示番号には、例えば、日本語の「待機中」と英語の「ＲＥＡＤＹ」のように、表示言語は異なるが同義の文字列が対応付けられている。
【００３４】
ＬＣＤ３６に表示された文字列（表示文字列）は、かかるパネル表示番号テーブル１４ｂを参照することによって、対応するパネル表示番号に変換されて取得される。例えば、ＬＣＤ３６に「待機中」の文字が表示された場合には、パネル表示番号として「１」が取得される。同様に、ＬＣＤ３６に「ＲＥＡＤＹ」の文字が表示された場合もまた、パネル表示番号として「１」が取得される。
【００３５】
このように、本実施形態のＭＦＤ１によれば、パネル表示番号テーブル１４ｂにおいて、同義の文字列群が、共通のパネル表示番号に対応付けられているので、ＬＣＤ３６に日本語が表示される国内使用モデルであっても、ＬＣＤ３６に英語が表示される英語圏使用モデルであっても、ＬＣＤ３６に表示された文字列は、同義の文字列であれば表示言語の相違にかかわらず同一のパネル表示番号として取得することができる。
【００３６】
次に、図４を参照して、記録開始キー５１の操作（押下）によって作成が開始されるキー保存用ファイルＦについて説明する。図４は、キー保存用ファイルＦを説明するための模式図である。
【００３７】
図４に示すように、キー保存用ファイルＦは、上記したパネル表示番号テーブル１４ｂから取得されたパネル表示番号（列Ｆ１）と上記したキーマップ１４ａから取得されたキーコード（列Ｆ２）とを１組の再生情報として保存（記憶）するファイルである。詳細は後述するが、１組の再生情報は、押下された操作入力キー３４に対応するキーコードと、その操作入力キー３４の入力時においてＬＣＤ３６に表示されている表示文字列に対応するパネル表示番号とから構成される。
【００３８】
かかるキー保存用ファイルＦは、後述するキー操作処理（図５参照）により、記録開始キー５１の押下（操作）を契機として作成される。その後、操作入力キー３４が押下される毎に、再生情報が１組ずつ順次保存し、記録終了キー５２の押下によって保存を終了する。即ち、１つのキー保存用ファイルＦには、記録開始キー５１が押下されてから記録終了キー５２が押下されるまでの間に、ＭＦＤ１を動作させるために操作者が行った入力操作（押下）とその入力操作時にＬＣＤ３６に表示されていた表示文字列とが再生情報として入力操作の単位で保存されている。
【００３９】
例えば、図４に示したキー保存用ファイルＦが、操作入力キー３４の入力操作順に、紙面上方の行から下方の行へと再生情報が順次保存されたことによって作成されたものとすると、図４に示したキー保存用ファイルＦに保存される内容は、次の（１）〜（７）が操作者によって実行されたことを示す：（１）ＬＣＤ３６に「待機中」が表示されているときに、操作者が「メニューキー」を押下し、（２）「メニューキー」が押下された結果としてＬＣＤ３６に「受信設定」が表示されているときに、操作者が「→キー（スクロールキーの１つ）」を押下し、（３）「→キー」が押下された結果としてＬＣＤ３６に「送信設定」が表示されているときに、操作者が再度「→キー」を押下し、（４）再度「→キー」が押下された結果としてＬＣＤ３６に「コピーモード」が表示されているときに、操作者が「決定キー」を押下し、（５）「決定キー」が押下された結果としてＬＣＤ３６に「自動」が表示されているときに、操作者が「→キー」を押下し、（６）「→キー」が押下された結果としてＬＣＤ３６に「テキスト」が表示されているときに、操作者が再度「→キー」を押下し、（７）再度「→キー」が押下された結果としてＬＣＤ３６に「写真」が表示されているときに、操作者が「決定キー」を押下した。つまり、図４に示したキー保存用ファイルＦは、待機中にあるＭＦＤ１を写真画質のコピーモードとするまでの入力操作を保存したものである。
【００４０】
このキー保存用ファイルＦに保存された再生情報は、後述するキー操作処理（図５参照）により、再生開始キー５３が押下されると、保存された順序が古い順、即ち、キー保存用ファイルＦの作成時における操作入力キー３４の入力操作順に順次読み出され、読み出された再生情報に含まれるキーコードに対応する制御が実行される。つまり、キー保存用ファイルＦの利用によって、かかるファイルＦの作成時に行われたＭＦＤ１の挙動を再現することができ、例えば、待機中のＭＦＤ１に対し、図４に示したキー保存用ファイルＦの再生を行った場合には、操作者が入力操作を行わずともＭＦＤ１を写真画質のコピーモードにすることができる。このように、キー保存用ファイルＦの利用により、操作者が入力操作を行わずともＭＦＤ１をキー保存用ファイルＦに保存されている内容通りに動かすことができるので、操作者が負う入力操作の手間を軽減することができる。
【００４１】
また、本実施形態では、かかるキー保存用ファイルＦは、可搬性の外部記憶媒体であるＵＳＢメモリ２００内に作成されるため、キー保存用ファイルＦを作成したＭＦＤ１に限らず、ＭＦＤ１と同様に動作する他の装置でも利用することが可能となる。よって、ＭＦＤ１と同様に動作する他の装置を利用する場合においても操作者が負う入力操作の手間を軽減することができる。
【００４２】
次に、図５を参照し、上記構成を有するＭＦＤ１において実行されるキー操作処理について説明する。なお、図５は、ＭＦＤ１のＣＰＵ１２により実行されるキー操作処理を示すフローチャートである。このキー操作処理は、ＭＦＤ１への電源投入によって起動されるメイン処理（図示せず）の中の１処理であり、かかるメイン処理のループによって繰り返し実行される処理である。
【００４３】
図５に示すように、このキー操作処理では、まず、操作入力キー３４が押下されたかを確認し（Ｓ１）、操作入力キー３４の押下が確認されなければ（Ｓ１：Ｎｏ）、Ｓ１に戻り、操作入力キー３４が押下されるまで待機する。
【００４４】
Ｓ１の処理により確認した結果、操作入力キー３４の押下があれば（Ｓ１：Ｙｅｓ）、押下された操作入力キー３４が記録開始キー５１であるかを確認する（Ｓ２）。Ｓ２の処理により確認した結果、記録開始キー５１が押下された場合には（Ｓ２：Ｙｅｓ）、ＵＳＢＩ／Ｆ４４にＵＳＢメモリ２００が装着されているかを確認する（Ｓ３）。
【００４５】
Ｓ３の処理により確認した結果、ＵＳＢＩ／Ｆ４４にＵＳＢメモリ２００が装着されていれば（Ｓ３：Ｙｅｓ）、かかるＵＳＢメモリ２００内に、キー保存用ファイルＦを作成する（Ｓ４）。次いで、操作入力キー３４が押下されたかを確認し（Ｓ５）、操作入力キー３４の押下が確認されなければ（Ｓ５：Ｎｏ）、Ｓ５に戻り、操作入力キー３４が押下されるまで待機する。
【００４６】
Ｓ５の処理により確認した結果、操作入力キー３４の押下があれば（Ｓ５：Ｙｅｓ）、押下された操作入力キー３４が、記録終了キー５２であるかを確認する（Ｓ６）。Ｓ６の処理により確認した結果、押下されたのが記録開始キー５２でなければ（Ｓ６：Ｎｏ）、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号を、パネル表示番号テーブル１４ｂから取得する（Ｓ７）。
【００４７】
Ｓ７の処理後、取得したパネル表示番号と、Ｓ５の処理において確認された操作入力キー３４（押下された操作入力キー３４）に対応するキーコードとを１組の再生情報として、Ｓ４の処理により作成されたキー保存用ファイルＦに保存（記憶）する（Ｓ８）。なお、このＳ８の処理において、押下された操作入力キー３４に対応するキーコードは、キーマップ１４ａから取得される。
【００４８】
Ｓ８の処理後、押下された操作入力キー３４に対応する制御を実行し（Ｓ９）、Ｓ５の処理へ移行する。なお、Ｓ９の処理の結果として、ＬＣＤ３６の表示は、押下された操作入力キー３４に応じた表示に変更される。
【００４９】
一方で、Ｓ６の処理により確認した結果、押下された操作入力キー３４が記録終了キー５２であった場合には（Ｓ６：Ｙｅｓ）、このキー操作処理を終了することによってキー保存用ファイルＦの作成を終了する。
【００５０】
よって、操作者が記録開始キー５１を押下した後、記録終了キー５２が押下されるまで、Ｓ５〜Ｓ９の処理が繰り返され、ＵＳＢメモリ２００に作成された１つのキー保存用ファイルＦに、ＭＦＤ１を動作させるために操作者が入力操作（押下）した操作入力キー３４と、各入力操作時においてＬＣＤ３６に表示されていた表示文字列とが操作順に順次保存される。
【００５１】
また、Ｓ２の処理により確認した結果、押下されたのが記録開始キー５１でなければ（Ｓ２：Ｎｏ）、押下された操作入力キー３４が再生開始キー５３であるかを確認する（Ｓ１０）。Ｓ１０の処理により確認した結果、再生開始キー５３が押下された場合には（Ｓ１０：Ｙｅｓ）、ＵＳＢＩ／Ｆ４４にＵＳＢメモリ２００が装着されているかを確認する（Ｓ１１）。
【００５２】
Ｓ１１の処理により確認した結果、ＵＳＢＩ／Ｆ４４にＵＳＢメモリ２００が装着されていれば（Ｓ１１：Ｙｅｓ）、かかるＵＳＢメモリ２００内に、キー保存用ファイルＦがあるかを確認する（Ｓ１２）。
【００５３】
Ｓ１２の処理により確認した結果、ＵＳＢメモリ２００内にキー保存用ファイルＦがあれば（Ｓ１２：Ｙｅｓ）、実行すべきキー保存用ファイルＦが選択されたかを確認し（Ｓ１３）、選択されていなければ（Ｓ１３：Ｎｏ）、Ｓ１３へ戻り、実行すべきキー保存用ファイルＦが選択されるまで待機する。
【００５４】
Ｓ１３の処理により確認した結果、実行すべきキー保存用ファイルＦが選択されると（Ｓ１３：Ｙｅｓ）、選択されたキー保存用ファイルＦに保存されている再生情報の中から、読み出し順（即ち、保存された入力操作の順）に従う１組を読み出し（Ｓ１４）、読み出しできたかを確認する（Ｓ１５）。
【００５５】
Ｓ１５の処理により確認した結果、読み出しできた場合には（Ｓ１５：Ｙｅｓ）、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号を、パネル表示番号テーブル１４ｂから取得する（Ｓ１６）。
【００５６】
Ｓ１６の処理後、Ｓ１６の処理により取得したパネル表示番号と、Ｓ１４の処理により読み出した再生情報に含まれるパネル表示番号とを比較し（Ｓ１７）、これらのパネル表示番号が一致するかを確認する（Ｓ１８）。
【００５７】
Ｓ１８の処理により確認した結果、Ｓ１６の処理により取得したパネル表示番号とＳ１４の処理により読み出した再生情報に含まれるパネル表示番号とが一致していれば（Ｓ１８：Ｙｅｓ）、Ｓ１４の処理により読み出した再生情報に含まれるキーコードに対応する制御を実行し（Ｓ１９）、Ｓ１４の処理へ移行する。
【００５８】
一方で、Ｓ１８の処理により確認した結果、Ｓ１６の処理により取得したパネル表示番号とＳ１４の処理により読み出した再生情報に含まれるパネル表示番号とが一致しなければ（Ｓ１８：Ｎｏ）、何も行うことなく、このキー操作処理を終了することによってキー保存用ファイルＦの再生を終了する。
【００５９】
また、Ｓ１５の処理により確認した結果、再生情報の読み出しができなかった場合には（Ｓ１５：Ｎｏ）、キー保存用ファイルＦが最後まで読み出されたことを示すので、そのままキー操作処理を終了する。
【００６０】
よって、キー保存用ファイルＦが記憶されたＵＳＢメモリ２００をＵＳＢＩ／Ｆ４４に装着した状態で、操作者が再生開始キー５３を押下した場合には、Ｓ１４〜Ｓ１９の処理が繰り返されて、キー保存用ファイルＦから、保存された入力操作の順に再生情報が順次読み出され、その再生情報に含まれるキーコードに応じた制御が実行されるので、かかるキー保存用ファイルＦの作成時に行われたＭＦＤ１の挙動を再現することができるのである。
【００６１】
ただし、再生情報に含まれるキーコードに応じた制御の実行（即ち、Ｓ１９の処理）は、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号と再生情報に含まれるパネル表示番号との一致がＳ１８の処理によって確認されたことを条件として行われる。つまり、再生情報に含まれるキーコードに応じた制御の実行前に、これらのパネル表示番号を比較することにより、読み出された再生情報が利用可能であるかが判定され、かかる再生情報が利用できると判定された場合にのみ、再生情報に応じた制御が実行されるのである。そのため、かかる再生情報を利用可能な装置でのみ、再生情報に従う制御が実行されるので、操作者による入力指示を確実に再現、即ち、操作者が所望する操作の実行を確実に実施することができる。
【００６２】
一方で、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号と再生情報に含まれるパネル表示番号との不一致がＳ１８の処理によって確認された場合には、再生情報に含まれるキーコードに応じた制御の実行が禁止される。つまり、再生情報に含まれるキーコードに応じた制御の実行前に、これらのパネル表示番号を比較することにより、読み出された再生情報が利用可能であるかが判定され、かかる再生情報が利用できないと判定された場合には、再生情報に従う制御は行われない。そのため、キー保存用ファイルＦに保存された再生情報では正しく動作しない装置に対して、キー保存用ファイルＦを適用してしまった場合であっても、利用できない再生情報による制御が実行されることがないので、誤った操作による制御エラーを回避し得、エラー解除などによる無駄な時間を抑制できるなど、操作者による操作性の損失を防止することができるのである。
【００６３】
なお、Ｓ１６の処理により取得したパネル表示番号とＳ１４の処理により読み出した再生情報に含まれるパネル表示番号とが一致せず、Ｓ１８においてＮｏの分岐処理が実行された場合に、キー操作処理を終了する前に、ＬＣＤ３６の表示をキー保存用ファイルＦの選択画面や待機中の画面などに変更し、操作者に現在使用中のキー保存用ファイルＦが使用できないことを報せることができるように構成してもよい。これらの表示に変更されたとしても、上述の通り、制御エラーは回避されているので、操作者はスムーズに次の操作を実行することができる。
【００６４】
また、Ｓ３又はＳ１１の処理により確認した結果、ＵＳＢＩ／Ｆ４４にＵＳＢメモリ２００が装着されていなければ（Ｓ３：Ｎｏ，Ｓ１１：Ｎｏ）、キー保存用ファイルＦの作成又は再生ができないので、スピーカ部３８から拒否音を鳴らし（Ｓ２１）、このキー操作処理を終了する。
【００６５】
また、Ｓ１２の処理により確認した結果、ＵＳＢメモリ２００内にキー保存用ファイルＦが存在しない場合もまた（Ｓ１２：Ｎｏ）、キー保存用ファイルＦの再生ができないので、スピーカ部３８から拒否音を鳴らし（Ｓ２１）、このキー操作処理を終了する。
【００６６】
また、Ｓ１０の処理により確認した結果、押下されたのが再生開始キー５３でなければ（Ｓ１０：Ｎｏ）、押下された操作入力キー３４に対応する制御を実行して（Ｓ２０）、Ｓ１の処理へ移行する。
【００６７】
以上説明したように、本実施形態のＭＦＤ１によれば、操作者が記録開始キー５１を押下した後の操作入力キー３４の入力操作が、可搬性の外部記憶媒体であるＵＳＢメモリ２００内にキー保存用ファイルＦとして保存されるので、ＵＳＢメモリ２００を他の装置に装着して、かかるキー保存用ファイルＦを利用することにより、他の装置を利用する場合においても操作者が負う入力操作の手間を軽減することができる。
【００６８】
ここで、本実施形態のＭＦＤ１によれば、キー保存用ファイルＦの再生を行う場合に、再生情報に含まれるキーコードに応じた制御の実行は、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号と再生情報に含まれるパネル表示番号とが一致したことを条件として行われるので、操作者が再現を所望する操作の実行を確実に実施することができるのである。
【００６９】
一方で、キー保存用ファイルＦの再生を行う場合に、ＬＣＤ３６に現在表示されている表示文字列に対応するパネル表示番号と再生情報に含まれるパネル表示番号とが一致するか否かの確認は、読み出した再生情報に含まれるキーコードに応じた制御が実行される前に行われ、これらのパネル表示番号が一致しなかった場合には、再生情報に含まれるキーコードに応じた制御を実行することなく処理を終了する。即ち、読み出した再生情報が利用可能であるかが制御の実行前に行われ、かかる再生情報が利用できない場合には、再生情報に従う制御は行われない。よって、キー保存用ファイルＦに保存された再生情報では正しく動作しない装置に対して、キー保存用ファイルＦを適用してしまった場合であっても、利用できない再生情報による制御が実行されることがないので、誤った操作による制御エラーを回避し得、エラー解除などによる無駄な時間を抑制できるなど、操作者による操作性の損失を防止することができる。
【００７０】
さらに、本実施形態のＭＦＤ１によれば、パネル表示番号テーブル１４ｂにおいて、同義の文字列群が、共通のパネル表示番号に対応付けられているので、ＬＣＤ３６に日本語が表示される国内使用モデルであっても、ＬＣＤ３６に英語が表示される英語圏使用モデルであっても、ＬＣＤ３６に表示された文字列は、同義の文字列であれば表示言語の相違にかかわらず同一のパネル表示番号として取得することができる。よって、同義の文字列群に対しては同じパネル表示番号が用いられるので、ＬＣＤ３６に表示される文字列が完全一致しないが同義の文字列が表示される装置であれば、広くそれらの装置に対し、ＵＳＢメモリ２００に記憶されたキー保存用ファイルＦ（再生情報）を利用することができ、操作者の利便性が向上する。例えば、日本国内において国内使用モデルにおいてＵＳＢメモリ２００に記憶させたキー保存用ファイルＦを、海外にて、英語圏使用モデルに対して使用することができ、利便性が高い。
【００７１】
なお、請求項１記載の実行手段としては、Ｓ９、Ｓ１９，Ｓ２０の処理が該当し、請求項１記載の操作時表示情報取得手段としては、Ｓ７の処理が該当し、請求項１記載の再生情報記憶手段としては、Ｓ８の処理が該当し、請求項１記載の読出手段としては、Ｓ１４の処理が該当し、請求項１記載の読出時表示情報取得手段としては、Ｓ１６の処理が該当し、請求項１記載の判定手段としては、Ｓ１８の処理が該当する。また、請求項２記載の実行禁止手段としては、Ｓ１８におけるＮｏの分岐処理が該当する。
【００７２】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７３】
例えば、上記実施形態では、ＭＦＤ１によりＵＳＢメモリ２００にキー保存用ファイルＦを作成し、ＭＦＤ1においてＵＳＢメモリ２００内に記憶されているキー保存用ファイルＦによる入力操作の再生を行うものとして説明したが、キー保存用ファイルＦの作成及び再現を行う装置はこのＭＦＤ１に限定されるものではなく、操作者によるキー操作に応じて動作する装置であって、かかるキー操作に応じた表示がＬＣＤなどの表示部に表示される装置（情報処理装置）であれば適用可能である。
【００７４】
また、上記実施形態では、キー保存用ファイルＦの保存先をＵＳＢメモリ２００としたが、保存先及び読み出し元はＵＳＢメモリに限定されず、例えば、コンパクトフラッシュ（登録商標）、メモリスティック（登録商標）、スマートメディア（登録商標）や、フレキシブルディスク、コンパクトディスク、ＤＶＤ、光ディスク、外付けのハードディスクなどの外部記憶媒体を保存先又は読み出し元としてもよい。また、ＭＦＤ１に直接接続されず、ホストＩ／Ｆ４２を介してＭＦＤ１に接続されたパーソナルコンピュータや、対応するインターフェイスを介して接続された外付けのドライブ装置を用いて、上記例示したＵＳＢメモリ２００を始めとする各種外部記憶媒体を保存先や読み出し元とする構成であってもよい。
【００７５】
また、上記実施形態では、ＵＳＢメモリ２００に１つのキー保存用ファイルＦが記憶されている場合を例示したが、キー操作処理（図５参照）におけるＳ４の処理において、新たなキー保存用ファイルＦを作成する際に、ファイル名を自動又は操作者の操作によって付すように構成してもよい。また、キー操作処理（図５参照）におけるＳ１３の処理において、複数のキー保存用ファイルＦの中から、所望のファイルをユーザが適宜選択するように構成してもよい。
【００７６】
また、上記実施形態では、キー保存用ファイルＦに保存する情報として、ＬＣＤ３６に表示されている表示文字列（日本語、英語）を間接的に表すパネル表示番号を使用したが、ＬＣＤ３６に表示されている表示文字列そのものを直接的に表すものを使用する構成としてもよい。
【００７７】
また、上記実施形態では、パネル表示番号テーブル１４ｂにおいて、表示言語が異なるが同義の表示文字列に対して１のパネル表示番号が対応付けられた構成としたが、表示言語の相違に限らず、同じ日本語であっても同義の表示文字列であれば共通するパネル表示番号に対応付ける構成であってもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明における第１実施形態のＭＦＤの構成を示すブロック図である。
【図２】操作パネルを示す模式図である。
【図３】（ａ）は、ＲＯＭ内に記憶されているキーマップを表す模式図であり、（ｂ）は、ＲＯＭ内に記憶されているパネル表示番号テーブルを表す模式図である。
【図４】キー保存用ファイルを説明するための模式図である。
【図５】ＭＦＤのＣＰＵにより実行されるキー操作処理を示すフローチャートである。
【符号の説明】
【００７９】
１            ＭＦＤ（情報処理装置）
１４ｂ        パネル表示番号テーブル（表示情報記憶手段）
３４          操作入力キー（操作部）
３６          ＬＣＤ（表示部）
４４          ＵＳＢＩ／Ｆ（外部記憶媒体着脱部）
２００        ＵＳＢメモリ（外部記憶媒体）
【図１】
2008079162.tif 000003
【図２】
2008079162.tif 000004
【図３】
2008079162.tif 000005
【図４】
2008079162.tif 000006
【図５】
2008079162.tif 000007