(57)【要約】【課題】少ない記憶容量でも必要な操作履歴を選択的に残しておくことが可能なキー操作履歴記憶装置を提供する。【解決手段】デジタル複合機に組み込まれたキー操作履歴記憶装置３１は、キーの操作がされる毎に操作されたキーの識別情報を操作順に一時的に記憶する一時記憶領域３５と、キーの操作履歴を記憶する操作履歴記憶領域３７と、所定キーの操作がされると、一時記憶領域３５に記憶されている所定キーの識別情報及び所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、操作履歴として操作履歴記憶領域３７に書き込む制御手段３３と、を備える。【選択図】図２
2007206756.tif 000002
【特許請求の範囲】
【請求項１】
キーの操作がされる毎に操作されたキーの識別情報を操作順に一時的に記憶する一時記憶領域と、
キーの操作履歴を記憶する操作履歴記憶領域と、
所定キーの操作がされると、前記一時記憶領域に記憶されている前記所定キーの識別情報及び前記所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、前記操作履歴として前記操作履歴記憶領域に書き込む制御手段と、を備える
ことを特徴とするキー操作履歴記憶装置。
【請求項２】
前記所定キーの操作に該当する条件はユーザが任意に設定できる
ことを特徴とする請求項１に記載のキー操作履歴記憶装置。
【請求項３】
前記所定数はユーザが任意に設定できる
ことを特徴とする請求項１又は２に記載のキー操作履歴記憶装置。
【請求項４】
前記一時記憶領域として利用する記憶装置は他の用途にも利用されており、前記一時記憶領域として割り当てる容量はユーザが任意に設定できる
ことを特徴とする請求項１〜３のいずれか一項に記載のキー操作履歴記憶装置。
【請求項５】
前記操作履歴記憶領域として利用する記憶装置は他の用途にも利用されており、前記操作履歴記憶領域として割り当てる容量はユーザが任意に設定できる
ことを特徴とする請求項１〜４のいずれか一項に記載のキー操作履歴記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複合機等におけるキーの操作履歴を記憶するキー操作履歴記憶装置に関する。
【背景技術】
【０００２】
キーの操作の誤りについての調査を可能にするために、キーの操作で所望の処理を実行する装置には、キーの操作履歴を記憶できる機能を有するものがある（例えば特許文献１参照）。また、コピー機のように複数のユーザが利用する装置には、キーの操作履歴をユーザ毎に記憶できる機能を有するものがある（例えば特許文献２参照）。
【特許文献１】特開昭６３−２５７０４２号公報
【特許文献２】特開２００５−１５３３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
キーの操作履歴を全て残そうとすれば、次の問題が生じる。（１）大容量のメモリを備えなければならないため、コストが高くなる。（２）不必要な操作履歴も残るので、操作履歴の解析に手間がかかる。（３）メモリの容量は有限なので、古い操作履歴は順に消去しなければならず、このため必要な操作履歴が残っていない場合がある。
【０００４】
本発明の目的は、少ない記憶容量でも必要な操作履歴を選択的に残しておくことが可能なキー操作履歴記憶装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係るキー操作履歴記憶装置は、キーの操作がされる毎に操作されたキーの識別情報を操作順に一時的に記憶する一時記憶領域と、キーの操作履歴を記憶する操作履歴記憶領域と、所定キーの操作がされると、前記一時記憶領域に記憶されている前記所定キーの識別情報及び前記所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、前記操作履歴として前記操作履歴記憶領域に書き込む制御手段と、を備える。
【０００６】
本発明に係るキー操作履歴記憶装置において、前記所定キーの操作に該当する条件はユーザが任意に設定できる。
【０００７】
本発明に係るキー操作履歴記憶装置において、前記所定数はユーザが任意に設定できる。
【０００８】
本発明に係るキー操作履歴記憶装置において、前記一時記憶領域として利用する記憶装置は他の用途にも利用されており、前記一時記憶領域として割り当てる容量はユーザが任意に設定できる。
【０００９】
本発明に係るキー操作履歴記憶装置において、前記操作履歴記憶領域として利用する記憶装置は他の用途にも利用されており、前記操作履歴記憶領域として割り当てる容量はユーザが任意に設定できる。
【発明の効果】
【００１０】
本発明に係るキー操作履歴記憶装置によれば、所定キーの操作がされると、一時記憶領域に記憶されている操作されたキーの識別情報のうち、所定キーの識別情報及びその所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、操作履歴として操作履歴記憶領域に書き込んでいる。よって、少ない記憶容量でも必要な操作履歴を選択的に残しておくことが可能となる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施形態について図面を用いて説明する。図１は、本実施形態に係るキー操作履歴記憶装置が組み込まれたデジタル複合機１の構成を示すブロック図である。デジタル複合機１は、コピー、プリンタ、スキャナ及びファクシミリの機能を有する。
【００１２】
デジタル複合機１は、制御部３、画像読取部５、画像記録部７、表示部９、操作部１１、モデム１３、ＮＣＵ１５、ＲＯＭ１７、ＲＡＭ１９、画像メモリ２１、コーデック２３、ＬＡＮインターフェース２５等が相互にバス２７で接続された構成を有する。制御部３は、例えばＣＰＵにより実現されており、デジタル複合機１を構成する上記ハードウェアを制御すると共にデジタル複合機１の動作に必要なソフトウェアを実行する。
【００１３】
画像読取部５は、ＣＣＤ等によって原稿（文字、図、写真等）を読み取って画像データとして出力する。画像記録部７は、電子写真方式等のプリンタであり、画像読取部５から出力された画像データやファクシミリ通信により受信した別のファクシミリ装置からの画像データをプリントアウトする。
【００１４】
表示部９は、デジタル複合機１の動作状態、相手先名、各種設定内容等を表示する。表示部９は、ＬＣＤ、ＣＲＴ等で実現される。操作部１１は、デジタル複合機１の操作に必要なキー（テンキー、短縮キー、ワンタッチキー、スタートキー、リセットキー、各種のファンクションキー等）を備える。
【００１５】
モデム１３は、通常のファクシミリ通信用のファックスモデムの機能を有する。また、モデム１３は、ＮＣＵ１５と直接に接続されている。ＮＣＵ１５は、公衆電話回線Ｌを閉結及び開放する機能の他に、通信相手の電話番号に応じたダイヤルパルスを送出する機能及び着信を検出する機能を有する。また、ＮＣＵ１５は、モデム１３を必要に応じて公衆電話回線Ｌに接続する。
【００１６】
ＲＯＭ１７は、デジタル複合機１の動作に必要なソフトウェアを記憶している。ＲＡＭ１９は、ＳＲＡＭ、ＤＲＡＭ、フラッシュメモリ等により実現されており、ソフトウェアの実行時に発生するデータを一時的に記憶する。
【００１７】
画像メモリ２１は、ＤＲＡＭ等で実現されており、送信すべき画像データ、受信した画像データ、画像読取部５から出力された画像データ等を一時的に記憶する。コーデック２３は、画像データを符号化圧縮すると共に符号化圧縮されている画像データを復号する。ＬＡＮインターフェース２５は、デジタル複合機１がＬＡＮと通信可能に接続するインターフェースである。
【００１８】
図２は、本実施形態に係るキー操作履歴記憶装置３１の機能ブロック図である。この装置３１は、制御手段３３、一時記憶領域３５、操作履歴記憶領域３７、入力手段３９、出力手段４１が相互にバス２７で接続された構成を有する。入力手段３９は、キーの操作がされる毎に操作されたキーの識別情報を操作順に生成する機能を有する。この機能は操作部１１により実現される。キーの識別情報の一例としてキーコードが挙げられる。キーコードとは、制御部３が操作部１１に備えられる各キーを識別できるようにするために、各キーに割り当てられる番号である。  
【００１９】
一時記憶領域３５は、入力手段３９で生成されたキーの識別情報を記憶するバッファとして機能する。すなわち、キーの操作がされる毎に操作されたキーの識別情報を操作順に一時的に記憶する。この機能はＲＡＭ１９により実現される。一時記憶領域３５として、具体的にはＤＲＡＭ、ＳＲＡＭ等の記憶装置が用いられる。
【００２０】
操作履歴記憶領域３７は、操作された所定キーの識別情報及びその所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、操作履歴として記憶する機能を有する。この機能はＲＡＭ１９により実現される。操作履歴記憶領域３７としては、電源が切れてもデータを保持できるもの（不揮発性メモリ、ハードディスク等の記憶装置）が好ましい。操作履歴はキーコードの形で操作履歴記憶領域３７に記憶される。
【００２１】
制御手段３３は、所定キーの操作がされると、一時記憶領域３５に記憶されている所定キーの識別情報及び所定キーの操作がされるまでに操作された所定数前までの各キーの識別情報を、操作履歴として操作履歴記憶領域３７に書き込む機能を有する。この機能は制御部３により実現される。出力手段４１は、操作履歴をユーザに理解できる形で出力する機能を有する。この機能は画像記録部７や表示部９により実現される。
【００２２】
次に、本実施形態に係るキー操作履歴記憶装置３１の動作について説明する。図３は、その動作を説明するフローチャートである。
【００２３】
デジタル複合機１の操作部１１に配置されたキーがユーザによって操作されたか否かの判断がされる（ステップＳ１）。キーの操作がされていない場合、ステップＳ１が繰り返される。一方、キーの操作がされると、そのキーの操作が所定キーの操作に該当するか判断される（ステップＳ３）。ここでは、所定キーをファクシミリ送信におけるスタートキーとする。
【００２４】
所定キーの操作でない場合（例えば、スタートキーの操作前に実行される電話番号入力のためのテンキーの操作の場合）、一時記憶領域３５に空きがあるか判断される（ステップＳ５）。空きがあると、その空いている部分に操作されたキーの識別情報が一時的に記憶される（ステップＳ７）。具体的には、そのキーのキーコードが記憶される。そして、ステップＳ１に戻る。所定キーの操作がされるまでに操作されたキー（リセットキーやクリアキーを含む）のキーコードを全て一時記憶領域３５に記憶してもよい。また、リセットキーやクリアキーのような特定のキーが操作された場合、それまでに一時記憶領域３５に記憶されていたキーコードの全部又は一部を消去して、その後に操作されるキーのキーコードを記憶するようにしてもよい。
【００２５】
これに対して、所定キーが操作されるまでに実行されたキーの操作により、これらのキーのキーコードが記憶されて一時記憶領域３５に空きがなくなった場合、その後に操作されたキーのキーコードは一時記憶領域３５に上書きされる（ステップＳ９）。一時記憶領域３５に記憶されているキーコードのうち、古いものから順に消去されることになる。そして、ステップＳ１に戻る。
【００２６】
ステップＳ３で、所定キーの操作と判断されると、一時記憶領域３５に記憶されている所定キーのキーコード及び所定キーの操作がされるまでに操作された所定数前までの各キーのキーコードが、操作履歴として操作履歴記憶領域３７に書き込まれる（ステップＳ１１）。
【００２７】
例えば、電話番号111-000-1111の宛先にファクシミリ送信した場合、一時記憶領域３５に「コピー,B4,リセットキー,A4,スタート,リセットキー,FAX,2,2,2,リセットキー,FAX,1,1,1,0,0,0,1,1,1,1,スタート」の一連のキー操作が記憶されていたとする。これは「コピー」のキー、「B4」のキー、リセットキー、・・・、「ＦＡＸ」のキー、「１」のキー、「１」のキー、・・・、スタートキーが順番に操作されたことを意味する。ファクシミリ送信の前に、ファクシミリ番号の入力のやり直しやコピー操作がされていたことを示している。
【００２８】
操作履歴は、所定キー（ここではファクシミリ送信におけるスタートキー）のキーコード及び所定キーの操作がされるまでに操作された所定数（例えば１９）前までの各キーのキーコードである。上記例では、「A4,スタート,リセットキー,FAX,2,2,2,リセットキー,FAX,1,1,1,0,0,0,1,1,1,1,スタート」が操作履歴となる。所定数は、一回の送信操作を記憶できるのに適当な数である。
【００２９】
上記例のとおり、一時記憶領域３５には、一連のキー操作が記憶される。一連を終了する例として、（１）スタートキーが操作されてジョブが実行された場合、（２）所定キー（スタートキー等）の操作がなされてから操作履歴記憶領域３７への操作履歴の書き込みが行われた場合、（３）前回のキー操作がなされてから、キー操作がないまま所定時間経過した場合、がある。
【００３０】
操作履歴記憶領域３７への操作履歴の書き込みが終了すれば、一時記憶領域３５にはキーの操作がされたことの記憶が残っていなくてもよい。そこで、一時記憶領域３５を空にする処理が実行されて（ステップＳ１３）、ステップＳ１に戻る。
【００３１】
次に、出力手段４１から出力される操作履歴について具体例を用いて説明する。操作履歴記憶領域３７に記憶されている操作履歴の出力は、画像記録部７からのプリントアウトや表示部９への表示により実現される。
【００３２】
ここで、出力されたキーの操作履歴の一例を以下に示す。
A4,スタート,リセット,FAX,2,2,2,リセット,FAX,1,1,1,0,0,0,1,1,1,1,スタート：2005/10/01 19:21
【００３３】
これにより、電話番号111-000-1111の宛先にファクシミリ送信したことが分かる。「2005/10/01 19:21」は、スタートキーが操作された日付と時刻（つまり日時）を意味する。日時を参照することにより、キーの操作履歴を確認したいジョブを簡単に特定できる。なお、キーの操作毎に日時を一時記憶領域３５に記憶するようにして、各キーの操作日時が操作履歴に載るようにしてもよい。
【００３４】
操作履歴はキーコードで操作履歴記憶領域３７に記憶されているので、そのまま出力すると分かりにくい。このため、キーコードをこれに対応するキーの名称に変換して出力している。
【００３５】
本実施形態の主な効果を説明する。本実施形態によれば、操作履歴を操作がされた所定キーのキーコード及びそれまでに操作された所定数前までの各キーのキーコードに限定し、これを必要な操作履歴と見なして操作履歴記憶領域３７に書き込んでいる。よって、操作履歴記憶領域３７には必要な操作履歴だけが記憶されることになる。操作履歴記憶領域３７への書き込みが終了すれば、一時記憶領域３５に操作されたキーのキーコードの記憶が残っていなくてもよいので、一時記憶領域３５からそれらのキーコードの記憶が消去されても問題はない。以上より、本実施形態によれば、少ない記憶容量でも必要な操作履歴を選択的に残しておくことが可能となる。
【００３６】
本実施形態により得られた操作履歴の用途は、例えば次の二つがある。一つは、管理者がデジタル複合機１の操作履歴をチェックして重要な情報が漏れていないかを監視することにより、セキュリティを確保することである。この観点からは、例えば通信管理履歴を監視したい場合、通信管理履歴を出力するためのキーを所定キーにすることが考えられる。もう一つは、デジタル複合機１が誤動作した場合、操作履歴を参考にしてその原因を特定することである。
【００３７】
本実施形態には、以下の変形例（１）〜（３）がある。
【００３８】
（１）所定キーの操作に該当する条件は、ユーザが任意に設定できる。条件として、例えば、（a）ファクシミリ送信のモードのときにスタートキーを操作する、（ｂ）いかなるモードでもスタートキーを操作する、が挙げられる。（a）では、デジタル複合機１の機能のうち、ファクシミリ送信のモードに限定して操作履歴を残すことができる。（ｂ）では、スタートキーを操作すれば操作履歴が記憶されるので、ファクシミリ送信としての利用のみならず、コピー等としての利用でスタートキーを操作すれば操作履歴が残ることになる。なお、所定キーは一つでなく、複数設定してもよい。
【００３９】
（２）本実施形態では、所定キーのキーコード及びその所定キーの操作がされるまでに操作された所定数前までの各キーのキーコードを、操作履歴として操作履歴記憶領域３７に書き込んでいる。上記所定数はユーザが任意に設定できるようにしてもよい。これによれば、操作履歴記憶領域３７の容量と操作履歴の確保とのバランスを考慮して、ユーザが最適な数に設定することができる。所定キーを複数設定した場合、所定キー毎に上記所定数を設定できるようにしてもよい。
【００４０】
（３）本実施形態では、デジタル複合機１のＲＡＭ１９の一部の領域を一時記憶領域３５や操作履歴記憶領域３７に割り当てている。これらの領域として割り当てる容量を、ユーザが任意に設定できるようにしてもよい。
【００４１】
キー操作履歴記憶装置３１はデジタル複合機１に組み込まれているので、デジタル複合機１に備えられるＲＡＭ１９の一部の領域を一時記憶領域３５や操作履歴記憶領域３７として利用している。このため、デジタル複合機１の利用に支障が生じないように、一部の領域の大きさの上限を決めておくとよい。変形例（３）の場合、ユーザは０〜上限値の範囲で一部の領域の大きさを設定できることになる。なお、ＲＡＭ１９と別に、キー操作履歴記憶装置３１の専用に一時記憶領域３５として利用する記憶装置や操作履歴記憶領域３７として利用する記憶装置を設けてもよい。
【図面の簡単な説明】
【００４２】
【図１】本実施形態に係るキー操作履歴記憶装置が組み込まれたデジタル複合機の構成を示すブロック図である。
【図２】本実施形態に係るキー操作履歴記憶装置の機能ブロック図である。
【図３】本実施形態に係るキー操作履歴記憶装置の動作を説明するフローチャートである。
【符号の説明】
【００４３】
１・・・デジタル複合機、３・・・制御部、５・・・画像読取部、７・・・画像記録部、９・・・表示部、１１・・・操作部、１３・・・モデム、１５・・・ＮＣＵ、１７・・・ＲＯＭ、１９・・・ＲＡＭ、２１・・・画像メモリ、２３・・・コーデック、２５・・・ＬＡＮインターフェース、２７・・・バス、３１・・・キー操作履歴記憶装置、３３・・・制御手段、３５・・・一時記憶領域、３７・・・操作履歴記憶領域、３９・・・入力手段、４１・・・出力手段、Ｌ・・・公衆電話回線
【図１】
2007206756.tif 000003
【図２】
2007206756.tif 000004
【図３】
2007206756.tif 000005