(57)【要約】      （修正有）【課題】ユーザの誤操作を容易に特定可能な画像形成装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像形成装置は、操作ユニットに対してユーザによる操作が受け付けられたときに、キーコードと画面識別子とを含む操作情報を取得し、取得された操作情報をジョブ単位で記憶部に記憶する。【選択図】図８
2015130645.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、ユーザによる操作を受け付ける操作部とを備えた画像形成装置であって、
前記操作部に対するユーザによる操作が受け付けられたときに、前記ユーザによる操作内容を示す操作識別子と前記表示部に表示されている画面を示す画面識別子とを含む操作情報を取得する取得手段と、
前記取得手段により取得された前記操作情報をジョブ単位で記憶部に記憶する履歴情報記憶手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記操作情報は、前記ユーザによる操作が受け付けられたときの時刻をさらに含むことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記操作識別子は、前記操作部に設けられたキーを特定するためのキーコードであることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記表示部にはタッチパネルが設けられており、前記表示部にキーが表示されるソフトキーがタッチされた場合には、前記キーコードは前記ソフトキーを特定するためのキーコードであり、前記操作情報には、前記タッチパネルにおいてタッチされた位置を示す座標位置がさらに含まれることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記履歴情報記憶手段により前記記憶部に記憶された前記操作情報を、前記表示部、または外部機器に出力することを特徴とする請求項１乃至請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記歴情報記憶手段は、前記表示部に表示される予め定められた画面において前記ユーザにより入力された、前記ユーザのＩＤ、パスワード、暗証番号、及び前記ユーザを特定可能な情報のうちの少なくとも１つを含むユーザ情報を前記記憶部に記憶しないことを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記歴情報記憶手段は、前記表示部に表示された画面が、前記予め定められた画面から他の画面に変更された場合には、前記画面が変更された要因を示す画面変更要因を前記記憶部に記憶することを特徴とする請求項６記載の画像形成装置。
【請求項８】
表示部と、ユーザによる操作を受け付ける操作部とを備えた画像形成装置の制御方法であって、
前記操作部に対するユーザによる操作が受け付けられたときに、前記ユーザによる操作内容を示す操作識別子と前記表示部に表示されている画面を示す画面識別子とを含む操作情報を取得する取得ステップと、
前記取得ステップにより取得された前記操作情報をジョブ単位で記憶部に記憶する履歴情報記憶ステップと
を有することを特徴とする制御方法。
【請求項９】
表示部と、ユーザによる操作を受け付ける操作部とを備えた画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記操作部に対するユーザによる操作が受け付けられたときに、前記ユーザによる操作内容を示す操作識別子と前記表示部に表示されている画面を示す画面識別子とを含む操作情報を取得する取得ステップと、
前記取得ステップにより取得された前記操作情報をジョブ単位で記憶部に記憶する履歴情報記憶ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、画像形成装置の操作パネルなどで行われたキーやボタンの操作を、操作履歴として記録する機能を備えた装置が存在する（例えば、特許文献１参照）。この特許文献１に開示された技術では、操作履歴の管理がユーザ単位であるため、１人のユーザが複数のジョブを実行した場合などは、操作履歴にも複数のジョブの情報が一緒に記憶される。
【０００３】
また、機材の利用状況などの解析するために、キーやボタンなどの操作履歴を、サーバーで集中監視するシステムが提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１５３３４６号公報
【特許文献２】特開２００９−１１０５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された技術では、複数のジョブの情報が一緒に記憶されることになるため、誤送信の原因を特定するためには、ユーザを特定し、さらに該当する操作履歴の中から、該当するジョブに関する情報を特定する必要がある。
【０００６】
従って特許文献１に開示された技術でユーザによる誤操作を特定する場合、問題解析に時間がかかり、使い勝手が悪いという問題があった。
【０００７】
また、特許文献２に開示された技術により誤送信の原因を特定するためには、大量に集められたデータの中から、機材とジョブを特定する必要があるなど、問題解析に時間がかかり、使い勝手が悪いという問題があった。
【０００８】
このように、従来の技術では、ユーザの誤操作を容易に特定できないという問題があった。
【０００９】
本発明の目的は、ユーザの誤操作を容易に特定可能な画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像形成装置は、表示部と、ユーザによる操作を受け付ける操作部とを備えた画像形成装置であって、前記操作部に対するユーザによる操作が受け付けられたときに、前記ユーザによる操作内容を示す操作識別子と前記表示部に表示されている画面を示す画面識別子とを含む操作情報を取得する取得手段と、前記取得手段により取得された前記操作情報をジョブ単位で記憶部に記憶する履歴情報記憶手段とを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、操作部に対するユーザによる操作が受け付けられたときに、ユーザによる操作内容を示す操作識別子と表示部に表示されている画面を示す画面識別子とを含む操作情報を取得し、取得された操作情報をジョブ単位で記憶部に記憶するので、ユーザの誤操作をジョブ単位で特定できるため、ユーザの誤操作を容易に特定可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示す図である。
【図２】図１における操作パネルの外観を示す図である。
【図３】図１におけるＨＤＤに記憶される操作履歴テーブルを示す図である。
【図４】図１におけるＨＤＤに記憶されるソフトキーのキーコードを示すキーテーブルを示す図である。
【図５】図２における表示部に表示される操作履歴画面及びその他の画面、並びにその画面識別子を示す図である。
【図６】図２における表示部に表示されるファックス送信設定画面及びその他の画面、並びにその画面識別子を示す図である。
【図７】ジョブ実行時に示される画面例を示す図である。
【図８】図１におけるＣＰＵにより実行される履歴記憶処理の手順を示すフローチャートである。
【図９】図８におけるステップＳ１０４のジョブ実行処理の手順を示すフローチャートである。
【図１０】図８におけるステップＳ１０８のその他のキー処理の手順を示すフローチャートである。
【図１１】暗証番号入力画面と画面遷移を示す図である。
【図１２】図１におけるＣＰＵにより実行される履歴記憶処理の手順を示すフローチャートである。
【図１３】図１におけるＨＤＤに記憶される操作履歴テーブルを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１４】
［第１の実施の形態］
図１は、本発明の実施の形態に係る画像形成装置１の概略構成を示す図である。
【００１５】
図１において、画像形成装置１は、コントローラ２００、プリンタ１２０、スキャナ１３０、及び操作ユニット１４０で構成される。
【００１６】
コントローラ２００は、画像形成装置１全体を制御する。プリンタ１２０は、紙などの記録媒体に画像を印刷する。スキャナ１３０は、原稿画像を読み取り、原稿画像を示す画像データを出力する。操作部である操作ユニット１４０は、ユーザの操作を受け付けるとともに、ユーザに各種情報を表示する表示部を備えている。この操作ユニット１４０の詳細については後述する。
【００１７】
また、コントローラ２００は、ＣＰＵ２１００、ＲＡＭ２１１０、ネットワークインタフェース２２００、ＵＳＢインタフェース２２１０、モデム２２２０、ハンドセット２２３０、ＲＯＭ２１２０、ＨＤＤ２１３０、プリンタインタフェース画像処理部２３００、スキャナインタフェース画像処理部２４００、及び操作部インタフェース２５００で構成される。
【００１８】
ＣＰＵ２１００は、コントローラ２００の各部を制御することで、画像形成装置１全体を制御する。ＲＡＭ２１１０は、ＣＰＵ２１００のワークエリアとして用いられたり、各種プログラムや各種データを記憶する。
【００１９】
ＲＯＭ２１２０は、ブートプログラムなど各種プログラムや各種データを記憶する。後述するフローチャートに示される処理は、ＲＯＭ２１２０に記憶されたプログラムがＲＡＭ２１１０に展開され、ＣＰＵ２１００により実行される処理を示している。ＨＤＤ２１３０は、各種プログラムや各種データを記憶する。
【００２０】
ネットワークインタフェース２２００は、ＬＡＮ１１とのインタフェースであり、ＬＡＮ１１を介してユーザＰＣ２０と接続されている。
【００２１】
ＵＳＢインタフェース２２１０は、ＵＳＢ機器とのインタフェースであり、ユーザＰＣ２１とＵＳＢケーブル１２を介して接続されている。
【００２２】
モデム２２２０は、ファックスの送受信などに用いられ公衆回線１３と接続している。またハンドセット２２３０も公衆回線１３と接続し、ユーザの音声通話を可能としている。
【００２３】
プリンタインタフェース画像処理部２３００は、プリンタ１２０と接続し、画像データの同期系／非同期系の変換やプリント出力のための画像処理を行う。スキャナインタフェース画像処理部２４００は、スキャナ１３０と接続し、画像データの同期系／非同期系の変換や画像処理を行う。
【００２４】
操作部インタフェース２５００は、操作ユニット１４０と接続し、操作ユニット１４０に表示する画像データをコントローラ２００から出力し、ユーザが操作ユニット１４０で行った操作内容をコントローラ２００に出力する。
【００２５】
図２は、図１における操作ユニット１４０の外観を示す図である。
【００２６】
図２において、操作ユニット１４０は、ファンクションキー１４０１、表示部１４０３、テンキー１４０５、及びハードキーであるキー群１４０２，１４０４，１４０６で構成される。
【００２７】
ファンクションキー１４０１は、コピー、スキャン、及びファックスなどの機能を選択するためのキーである。
【００２８】
キー群１４０２のうちのレポートキーは、操作履歴の印刷指示を行ったり、レポート印刷時に用いる給紙段や両面印字などのジョブ設定するためのキーである。メニューキーは、画像形成装置１の動作やコピー、スキャン、及びファックスなどの機能に対する各種設定や登録を行うためのキーである。
【００２９】
用紙設定キーは給紙カセットや手差しトレイにセットする用紙のサイズを設定するためのキーである。状況確認キーは、処理の実行状況の確認や処理の中止指示を行ったり、画像形成装置１の状態確認を行ったり、操作履歴などを操作したり、確認するためのキーである。アドレス帳キーは、宛先番号のリストを表示部１４０３に表示するためのキーであり、ユーザは表示された宛先番号を選択するだけで宛先番号の入力が可能となる。
【００３０】
表示部１４０３は、画像形成装置１の状態や処理の動作状況を表示する。また、表示部１４０３は、画像形成装置１に対してユーザが設定を行っているときは、ユーザが操作した内容を確認するために、設定項目名を表示したり、操作されたキーに応じて、文字や数字などを表示する。さらに、表示部１４０３にはタッチパネルが設けられており、表示部１４０３にキーが表示されるソフトキーとしての機能を表示部１４０３は備えている。
【００３１】
キー群１４０４は、各種の設定や登録に係る操作を制御するためのキー群である。リセットキーは、設定を初期値に戻すためのキーである。戻るキーは、１階層前の画面に戻すためのキーである。上下左右の各矢印キーは、カーソルの移動や設定項目の選択操作を行うためのキーである。ＯＫキーは、設定、登録した内容を確定するためのキーである。
【００３２】
テンキー１４０５は、文字や数字を入力するためのキーである。クリアキーは、入力した文字や数字を削除するためのキーである。
【００３３】
キー群１４０６は、ジョブを制御するためのキー群である。ストップキーは処理を中止するためのキーである。スタートキーは、コピー、スキャン、及びファックスなどの処理の実行を開始するためのキーである。
【００３４】
図３は、図１におけるＨＤＤ２１３０に記憶される操作履歴テーブルを示す図である。
【００３５】
図３において、操作情報である操作履歴は、ジョブ識別子、画面識別子、時刻、キーコード、及びタッチパネルの座標位置で構成される。なお、本実施の形態において、ジョブとは一連の処理を示しており、コピー、スキャン、及びファックスがジョブとして予め定められている。従って、本実施の形態におけるジョブはコピー、スキャン、及びファックスの各々に係る一連の処理を示している。例えば、コピージョブであれば、原稿を読み取り、画像処理を行い、印刷するという一連の処理となっている。
【００３６】
ジョブ識別子は、ジョブを識別するための識別子である。画面識別子は、表示部１４０３に表示される各々の画面の設定されている識別子である。操作履歴での画面識別子は、ユーザによる操作が受け付けられたときに表示部１４０３に表示されている画面を示している。
【００３７】
時刻は、ユーザによる操作が受け付けられたときの時刻を示している。座標位置は、タッチされたタッチパネルの座標位置を示している。
【００３８】
例えばファックスジョブを実行した場合に、ジョブ識別子にファックスジョブを示す識別子が記憶され、そのファックスジョブにおいて表示された画面、操作された時刻、キー、及びタッチされた座標位置が１つの操作履歴テーブルに記憶される。
【００３９】
このように本実施の形態では、操作情報である操作履歴はジョブ単位で記憶部であるＨＤＤ２１３０に記憶される。
【００４０】
上記キーコードは、ユーザによる操作内容を示す操作識別子であって、操作ユニット１４０に設けられたキーを特定するためのキーコードである。また、図３に示された各キーコードはハードキーに対応するキーコードが示されているが、上述したように本実施の形態ではソフトキーも用いられる。
【００４１】
図４は、図１におけるＨＤＤ２１３０に記憶されるソフトキーのキーコードを示すキーテーブルを示す図である。
【００４２】
図４において、キーテーブルは、画面識別子と、その画面において表示されるソフトキー項目名と、対応するキーコードとで構成される。
【００４３】
例えば、画面識別子がＦＡＸ００１の画面では、受信モード、解像度などのソフトキーが表示され、そのうちの受信モードに対応するキーコードは、0x00030001である。
【００４４】
従って画面識別子がＦＡＸ００１の画面においてユーザが受信モードをタッチすると0x00030001が操作履歴テーブルのキーコードに記憶されることとなる。また、タッチされた座標位置も操作情報に含まれ、これらは操作履歴テーブルに記憶されることとなる。
【００４５】
図５は、図２における表示部１４０３に表示される操作履歴画面及びその他の画面、並びにその画面識別子を示す図である。
【００４６】
図５において、キー群１４０２の状況確認が押下されたときに表示される状況確認画面の画面識別子はＩＮＦ００１であることが示されている。
【００４７】
この状況確認画面において、エラー情報がタッチされると、画面識別子がＩＮＦ００２のエラー情報画面が表示される。
【００４８】
状況確認画面において、デバイス状況がタッチされると、画面識別子がＩＮＦ００３のデバイス状況画面が表示される。
【００４９】
状況確認画面において、操作履歴がタッチされると、画面識別子がＩＮＦ００４の操作履歴画面が表示される。この操作履歴画面において、さらに１つのジョブを示す情報がタッチされると、画面識別子がＩＮＦ０４１の履歴詳細画面が表示される。
【００５０】
履歴詳細画面では、選択されたジョブに対して行われた最後の操作を先頭に、操作内容が順番に表示される。同図の場合は、先頭行で、１０月５日の１３：００に、画面識別子がＦＡＸ−００１の画面でスタートキーが押下されたことが示されている。
【００５１】
また、次の行では、１０月５日の１２：５９に、画面識別子がＦＡＸ−００２の画面で下向きの矢印キーが押下されたことが示されている。これらの操作履歴情報を印刷できるようにしてもよい。
【００５２】
このように操作情報は、表示部１４０３に出力されるが、上述したように印刷するためにプリンタ１２０に出力したり、ＵＳＢインタフェース２２１０を介して外部機器に出力することも可能である。出力がいずれであってもユーザは履歴を確認することができる。
【００５３】
状況確認画面に戻り、状況確認画面において、ネットワーク状況がタッチされると、画面識別子がＩＮＦ００５のネットワーク状況画面が表示される。
【００５４】
図６は、図２における表示部１４０３に表示されるファックス送信設定画面及びその他の画面、並びにその画面識別子を示す図である。
【００５５】
図６において、ファンクションキー１４０１でＦＡＸが選択されたときに表示されるファックス送信設定画面の画面識別子はＦＡＸ００１であることが示されている。
【００５６】
このファックス送信設定画面において、受信モードがタッチされると、画面識別子がＦＡＸ００２の受信モード画面が表示される。
【００５７】
ファックス送信設定画面において、解像度がタッチされると、画面識別子がＦＡＸ００３の解像度画面が表示される。
【００５８】
ファックス送信設定画面において、濃度がタッチされると、画面識別子がＦＡＸ００４の濃度画面が表示される。
【００５９】
ファックス送信設定画面において、両面原稿がタッチされると、画面識別子がＦＡＸ００５の両面原稿画面が表示される。
【００６０】
ファックス送信設定画面において、シャープネスがタッチされると、画面識別子がＦＡＸ００６のシャープネス画面が表示される。
【００６１】
図６で説明した操作を示す操作識別子は、操作履歴に記憶される。例えば、ファックス送信設定画面において、受信モードがタッチされると、ファックス送信設定画面の画面識別子であるＦＡＸ００１と、タッチされた時刻と、ソフトキーである受信モードのキーコードである0x00030001と、タッチされた座標位置とが操作履歴テーブルに記憶される。なお、操作履歴テーブルのジョブ識別子には何も記憶されない。
【００６２】
図７は、ジョブ実行時に示される画面例を示す図である。
【００６３】
図７に示される画面は、例としてファックスジョブにおける画面を用いており、ファンクションキー１４０１でファックスを選択した後、キー群１４０６に含まれるスタートキーを押下することでファックスジョブが開始される。
【００６４】
画面識別子がＦＡＸ００１のファックス送信設定画面において、スタートキーが押下されると、画面識別子がＦＡＸ１００の読み込み中画面が表示される。読み込みが終わり、送信が開始されると、画面識別子がＦＡＸ１０１の送信中画面が表示される。そして、送信が終了すると画面識別子がＦＡＸ１０２の終了画面が表示される。
【００６５】
上述したファックス送信設定画面において、スタートキーが押下がされると、当該ジョブのジョブ識別子が操作履歴テーブルに記憶される。そして、ジョブ識別子が記憶された操作履歴テーブルに、ファックス送信設定画面の画面識別子であるＦＡＸ００１と、押下された時刻と、スタートキーのキーコードとが記憶される。
【００６６】
さらに、読み込み中画面、及び送信中画面では、ユーザは表示された＜中止＞をタッチすることでジョブを中止することが可能である。読み込み中画面、または送信中画面に表示された＜中止＞がユーザによってタッチされ、ジョブが中止された場合には、画面識別子のＦＡＸ１００またはＦＡＸ１０１と、ソフトキーである＜中止＞のキーコードと、タッチされた座標位置とが操作履歴テーブルに記憶される。
【００６７】
なお、この中止操作は、ジョブ中に操作されているため、この中止操作を示す履歴はスタートキーが押下されたときに作成された操作履歴テーブルの新たなレコードとして追記される。
【００６８】
以上説明した操作や履歴などに関する処理をフローチャートを用いて説明していく。
【００６９】
図８は、図１におけるＣＰＵ２１００により実行される履歴記憶処理の手順を示すフローチャートである。この図８の操作履歴処理は、例えば図７で説明したファックス送信設定画面のように、スタートキーの押下により何らかのジョブが実行される状態から開始される処理である。
【００７０】
図８において、スタートキーが押下されたか否か判別する（ステップＳ１００）。ステップＳ１００の判別の結果、スタートキーが押下された場合には（ステップＳ１００でＹＥＳ）、表示部１４０３に表示されている画面識別子に対応するジョブの生成と、該当ジョブを識別するためのジョブ識別子を発行する（ステップＳ１０１）。次いで、操作履歴テーブルに、発行されたジョブ識別子を記憶する（ステップＳ１０２）。
【００７１】
次いで、現在の画面の画面識別子と、押下された時刻と、スタートキーのキーコードと取得し、それらをジョブ識別子が記憶された操作履歴テーブルに記憶する（ステップＳ１０３）。なお、このとき新たな操作履歴テーブルも作成される。この新たな操作履歴テーブルは、次の操作履歴を記憶するために予め用意しておくものである。このように本実施の形態では予め新規の操作履歴テーブルが用意されているものとする。もちろんジョブに関する操作履歴については、そのジョブのジョブ識別子が記憶された操作履歴テーブルに記憶される。上記ステップＳ１０３は、取得手段と履歴情報記憶手段に対応する。
【００７２】
そして、ジョブを実行するジョブ実行処理を行い（ステップＳ１０４）、本処理を終了する。
【００７３】
ステップＳ１００の処理に戻り、ステップＳ１００の判別の結果、スタートキーが押下されなかった場合には（ステップＳ１００でＮＯ）、ファンクションキーが押下されたか否か判別する（ステップＳ１０５）。
【００７４】
ステップＳ１０５の判別の結果、ファンクションキーが押下された場合には（ステップＳ１０５でＹＥＳ）、予め用意されている操作履歴テーブルを初期化する（ステップＳ１０６）。
【００７５】
そして、ファンクションキーが押下されていたときに表示されていた画面の画面識別子と、押下された時刻と、ファンクションキーのキーコードとを上記操作履歴テーブルに記憶して（ステップＳ１０７）、本処理を終了する。
【００７６】
一方、ステップＳ１０５の判別の結果、ファンクションキーが押下された場合には（ステップＳ１０５でＮＯ）、その他のキーに対応する処理であるその他のキー処理を実行する（ステップＳ１０８）。
【００７７】
そして、その他のキーが押下されていたときに表示されていた画面の画面識別子と、押下された時刻と、その他のキーのキーコードとを操作履歴テーブルに記憶して（ステップＳ１０９）、本処理を終了する。
【００７８】
上述した履歴記憶処理では、スタートキーで操作履歴とジョブとが関連付けられているが、ジョブを開始するための操作、及びジョブの実行中の操作は、関連付けられた１つの操作履歴テーブルに記憶されることとなる。
【００７９】
図９は、図８におけるステップＳ１０４のジョブ実行処理の手順を示すフローチャートである。なお、図９に示されるフローチャートは、ファックスジョブを例にしている。
【００８０】
図９において、図７で説明した読み込み中画面を表示し（ステップＳ２０１）、原稿の読取が終了すると（ステップＳ２０２でＹＥＳ）、ファックス接続処理を行う（ステップＳ２０３）。
【００８１】
ファックスが接続されると（ステップＳ２０４でＹＥＳ）、図７で説明した送信中画面を表示し（ステップＳ２０５）、送信が終了すると（ステップＳ２０６でＹＥＳ）、未送信先があるか否か判別する（ステップＳ２０７）。
【００８２】
ステップＳ２０７の判別の結果、未送信先がある場合には（ステップＳ２０７でＹＥＳ）、ステップＳ２０３に戻る。
【００８３】
一方、ステップＳ２０７の判別の結果、未送信先がない場合には（ステップＳ２０７でＮＯ）、図７で説明した終了画面を表示して（ステップＳ２０８）、本処理を終了する。
【００８４】
なお、上述したように、読み込み中画面、及び送信中画面ではジョブを中止することが可能であるので、上記ジョブ実行処理中に＜中止＞がタッチされ、ジョブが中止された場合には、画面識別子と、キーコードと、座標位置とが操作履歴テーブルに記憶される。
【００８５】
図１０は、図８におけるステップＳ１０８のその他のキー処理の手順を示すフローチャートである。
【００８６】
図１０において、表示部１４０３に現在表示されている画面の画面識別子が図６で説明したファックス送信設定画面の識別子であるＦＡＸ００１か否か判別する（ステップＳ３０１）。ステップＳ３０１の判別の結果、画面識別子がＦＡＸ００１の場合には（ステップＳ３０１でＹＥＳ）、画像識別子がＦＡＸ００１での画面処理を行い（ステップＳ３０２）、本処理を終了する。
【００８７】
一方、ステップＳ３０１の判別の結果、画面識別子がＦＡＸ００１ではない場合には（ステップＳ３０１でＮＯ）、表示部１４０３に現在表示されている画面の画面識別子が図６で説明した受信モード画面の識別子であるＦＡＸ００２か否か判別する（ステップＳ３０３）。
【００８８】
ステップＳ３０３の判別の結果、画面識別子がＦＡＸ００２の場合には（ステップＳ３０３でＹＥＳ）、画像識別子がＦＡＸ００２での画面処理を行い（ステップＳ３０４）、本処理を終了する。
【００８９】
一方、ステップＳ３０３の判別の結果、画面識別子がＦＡＸ００２ではない場合には（ステップＳ３０３でＮＯ）、表示部１４０３に現在表示されている画面の画面識別子が図６で説明した解像度画面の識別子であるＦＡＸ００３か否か判別する（ステップＳ３０５）。
【００９０】
ステップＳ３０５の判別の結果、画面識別子がＦＡＸ００３の場合には（ステップＳ３０５でＹＥＳ）、画像識別子がＦＡＸ００３での画面処理を行い（ステップＳ３０６）、本処理を終了する。
【００９１】
一方、ステップＳ３０５の判別の結果、画面識別子がＦＡＸ００３ではない場合には（ステップＳ３０５でＮＯ）、表示部１４０３に現在表示されている画面の画面識別子が図６で説明した濃度画面の識別子であるＦＡＸ００４か否か判別する（ステップＳ３０７）。
【００９２】
ステップＳ３０７の判別の結果、画面識別子がＦＡＸ００４の場合には（ステップＳ３０７でＹＥＳ）、画像識別子がＦＡＸ００４での画面処理を行い（ステップＳ３０８）、本処理を終了する。
【００９３】
一方、ステップＳ３０７の判別の結果、画面識別子がＦＡＸ００４ではない場合には（ステップＳ３０７でＮＯ）、ステップＳ３０９に進む。
【００９４】
次いで、表示部１４０３に現在表示されている画面の画面識別子が図６で説明した両面原稿画面の識別子であるＦＡＸ００５か否か判別する（ステップＳ３０９）。ステップＳ３０９の判別の結果、画面識別子がＦＡＸ００５の場合には（ステップＳ３０９でＹＥＳ）、画像識別子がＦＡＸ００５での画面処理を行い（ステップＳ３１０）、本処理を終了する。
【００９５】
一方、ステップＳ３０９の判別の結果、画面識別子がＦＡＸ００５ではない場合には（ステップＳ３０９でＮＯ）、画像識別子が図６で説明したシャープネス画面の識別子であるＦＡＸ００６での画面処理を行い（ステップＳ３１１）、本処理を終了する。
【００９６】
上述した処理におけるステップＳ３０２，３０４，３０６，３０８，３１０，３１１での各画面処理では、上述したように画面識別子と、時刻と、キーコードと、タッチの場合にはタッチされた座標位置とが操作履歴テーブルに記憶される。
【００９７】
このように、ジョブと操作履歴とを関連付けて記憶できるようになるとともに、ジョブ毎に操作履歴を参照することが可能になる。具体的には、ファックスの誤送信などの解析では、誤送信したジョブを特定するだけで、該当ジョブに対してなされた操作履歴を閲覧することが可能になる。
【００９８】
このため、誤送信がユーザの操作ミスによるものか、機器の誤作動によるものかの切り分けが容易になるとともに、問題解析に要する時間を短縮することが可能になる。
【００９９】
以上説明したように、本実施の形態によれば、操作ユニット１４０に対するユーザによる操作が受け付けられたときに、キーコードと画面識別子とを含む操作情報を取得し、取得された操作情報をジョブ単位で記憶部に記憶する（ステップＳ１０３）。
【０１００】
このように本実施の形態では、ユーザの誤操作をジョブ単位で記憶することで、ユーザの操作をジョブ単位で特定できるため、ユーザの誤操作を容易に特定可能となる。
【０１０１】
［第２の実施の形態］
本実施の形態では、ユーザのＩＤ、パスワード、暗証番号、及びユーザを特定可能な情報のうちの少なくとも１つを含むユーザ情報が入力される場合の実施の形態について説明する。なお、本実施の形態における画像形成装置１の構成、及び操作ユニット１４０の構成は、第１の実施の形態と同じである。また、上述したユーザを特定可能な情報とは、例えば氏名、性別、及び生年月日などの個人情報である。
【０１０２】
図２で説明したように、操作ユニット１４０のキー群１４０２には、アドレス帳キーが設けられている。このアドレス帳キーをユーザが押下した場合、アドレス帳にパスワード制限がかかっていれば、ユーザは暗証番号を入力することとなる。
【０１０３】
図１１は、暗証番号入力画面と画面遷移を示す図である。
【０１０４】
図１１において、まず表示部１４０３にファックス画面５０１が表示されている状態で、ユーザがアドレス帳キーを押下すると、暗証番号入力画面５０２が表示される。この暗証番号入力画面５０２において、ユーザが正しい暗証番号を入力すると、アドレス帳画面５０３が表示される。アドレス帳画面５０３において、ユーザが矢印キーを操作して宛先を選択すると、選択された宛先の番号が表示されたファックス画面５０４が表示される。
【０１０５】
このように、ユーザは画像形成装置１からユーザ情報を要求されると、ユーザはテンキーなどによりユーザ情報を入力する。このとき、画像形成装置１が操作履歴を記憶しておくと、その操作履歴にはユーザ情報が含まれることとなる。こうして操作履歴テーブルに記憶された操作履歴は外部機器に転送されることもあるので、ユーザ情報が外部に流出する可能性がある。そこで、本実施の形態に係る画像形成装置１は、ユーザ情報を操作履歴テーブルに記憶しないようする。
【０１０６】
図１２は、図１におけるＣＰＵ２１００により実行される履歴記憶処理の手順を示すフローチャートである。
【０１０７】
図１２において、図２に示した操作ユニット１４０に設けられたいずれかのキーが押下されたか否か判別する（ステップＳ４００）。ステップＳ４００の判別の結果、キーが押下された場合には（ステップＳ４００でＹＥＳ）、キーコードを履歴テーブルに記憶するか否かを示す記憶フラグがオンか否か判別する（ステップＳ４０１）。
【０１０８】
この記憶フラグは、キーコードを履歴テーブルに記憶する場合にはオンを示し、そうでない場合にはオフを示す。そしてこの記憶フラグは、デフォルトではオンを示している。
【０１０９】
ステップＳ４１０の判別の結果、記憶フラグがオンの場合には（ステップＳ４０１でＹＥＳ）、画面識別子、時刻、及びキーコードを履歴テーブルに記憶して（ステップＳ４０２）、ステップＳ４００に戻る。
【０１１０】
一方、ステップＳ４１０の判別の結果、記憶フラグがオフの場合には（ステップＳ４０１でＮＯ）、キーコードを履歴テーブルに記憶することなく、ステップＳ４００に戻る。
【０１１１】
ステップＳ４００に戻り、ステップＳ４００の判別の結果、キーが押下されていない場合には（ステップＳ４００でＮＯ）、表示部１４０３により表示される画面が変更されたか否か判別する（ステップＳ４０３）。
【０１１２】
ステップＳ４０３の判別の結果、画面が変更されていない場合には（ステップＳ４０３でＮＯ）、ステップＳ４００に戻る。一方、ステップＳ４０３の判別の結果、画面が変更された場合には（ステップＳ４０３でＹＥＳ）、画面が暗証番号入力画面５０２などのユーザ情報を入力するユーザ情報入力画面か否か判別する（ステップＳ４０４）。このユーザ情報入力画面は予め定められた画面に対応する。そしてこのユーザ情報入力画面として、上述した暗証番号入力画面５０２の他に、ＩＤを入力する画面、パスワードを入力する画面、ユーザを特定可能な情報を入力する画面などが挙げられる。
【０１１３】
ステップＳ４０４の判別の結果、画面がユーザ情報入力画面の場合には（ステップＳ４０４でＹＥＳ）、記憶フラグをオフにし、画面識別子、及び時刻を履歴テーブルに記憶して（ステップＳ４０５）、上記ステップＳ４００に戻る。これにより、ユーザ情報は履歴テーブルに記憶されないようになる。
【０１１４】
一方、ステップＳ４０４の判別の結果、画面がユーザ情報入力画面ではない場合には（ステップＳ４０４でＮＯ）、画面がユーザ情報入力画面から他の画面に変更された否か判別する（ステップＳ４０６）。このステップＳ４０６は、画面が例えば暗証番号入力画面５０２からファックス画面５０４となったか否かを判別する処理である。
【０１１５】
ステップＳ４０６の判別の結果、画面がユーザ情報入力画面から他の画面に変更されていない場合には（ステップＳ４０６でＮＯ）、上記ステップＳ４００に戻る。
【０１１６】
一方、ステップＳ４０６の判別の結果、画面がユーザ情報入力画面から他の画面に変更された場合には（ステップＳ４０６でＹＥＳ）、画面変更要因を履歴テーブルに記憶して（ステップＳ４０８）、上記ステップＳ４００に戻る。
【０１１７】
上述した画面変更要因は、画面がユーザ情報入力画面から他の画面へ変更された要因である。この画面変更要因を記憶する理由は、記憶フラグがオフの間は、キーコードが履歴テーブルに記憶されないため、画面が変更された要因が分からない場合には、誤操作の特定ができなくなる可能性があるためである。
【０１１８】
この画面変更要因を例示列挙する。まず、ユーザが正しい暗証番号を暗証番号入力画面５０２で入力したことによりファックス画面５０４に画面が変更された場合には、認証ＯＫが画面変更要因となる。一方、ユーザが正しくない暗証番号を暗証番号入力画面５０２で入力したことにより他の画面が表示された場合には、認証ＮＧが画面変更要因となる。
【０１１９】
さらに、ユーザが戻るキーを押下したことにより、画面が暗証番号入力画面５０２からファックス画面５０１に変更された場合には、戻るキー押下が画面変更要因となる。
【０１２０】
このように本実施の形態によれば、画面変更要因を記憶することによって、誤操作をより正確に特定することができる。
【０１２１】
図１３は、図１におけるＨＤＤ２１３０に記憶される操作履歴テーブルを示す図である。
【０１２２】
図１３における操作履歴テーブルは、図１１に示される画面遷移を例にしたテーブルを示している。また、説明を分かりやすくするために、画面識別子は、図１１の各画面の符号とした。
【０１２３】
図１１で説明したように、まず表示部１４０３にファックス画面５０１が表示されている状態で、ユーザがアドレス帳キーを押下すると、画面識別子を示す５０１、時刻を示す２０１３/１０/０５  １２：５４、及びキーコードを示すアドレス帳キーが履歴テーブルに記憶される。
【０１２４】
次いで、暗証番号入力画面５０２が表示される。暗証番号入力画面５０２はユーザ情報入力画面であるので、記憶フラグはオフとなる。従って、画面識別子を示す５０２と時刻を示す２０１３/１０/０５  １２：５５のみが履歴テーブルに記憶され、キーコードなどのユーザ情報は履歴テーブルに記憶されない。
【０１２５】
この暗証番号入力画面５０２において、ユーザが正しい暗証番号を入力すると、アドレス帳画面５０３が表示される。画面が暗証番号入力画面５０２からアドレス帳画面５０３に変更されたことは、ステップＳ４０６で肯定判別される条件に満たしている。従って、記憶フラグはオンとなり、さらに画面変更要因として認証ＯＫが履歴テーブルに記憶されることとなる。
【０１２６】
次いで、ユーザがアドレス帳画面５０３において、下向きの矢印キーを１度だけ操作して宛先を選択した場合、同図に示されるようにキーコードに矢印キーが履歴テーブルに記憶される。
【０１２７】
そして、ユーザがＯＫキーを押下することで、宛先が確定する。このとき、画面識別子を示す５０３、時刻を示す２０１３/１０/０５  １３：００、及びキーコードを示すＯＫキーが履歴テーブルに記憶される。
【０１２８】
ＯＫキーが押下されると、ファックス画面５０４が表示され、ユーザがスタートキーを押下する。このとき、画面識別子を示す５０４、時刻を示す２０１３/１０/０５  １３：０１、及びキーコードを示すスタートキーが履歴テーブルに記憶される。
【０１２９】
このように、本実施の形態では、暗証番号入力画面５０２においてユーザが入力したユーザ情報は履歴テーブルに記憶されないので、ユーザ情報の流失を防止することができる。
【０１３０】
なお、図１３に示される履歴テーブルにおいて、画面変更要因はキーコードのフィールドに記憶されているが、新たに画面変更要因のフィールドを設けるようにしてもよい。また、履歴テーブルをＨＤＤ２１３０に代えて、ＲＯＭ２１２０に記憶するようにしてもよい。
【０１３１】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３２】
１  画像形成装置
１４０  操作ユニット
１４０３  表示部
２１００  ＣＰＵ
２１１０  ＲＡＭ
２１２０  ＲＯＭ
２１３０  ＨＤＤ
【図１】
2015130645.tif 000003
【図２】
2015130645.tif 000004
【図３】
2015130645.tif 000005
【図４】
2015130645.tif 000006
【図５】
2015130645.tif 000007
【図６】
2015130645.tif 000008
【図７】
2015130645.tif 000009
【図８】
2015130645.tif 000010
【図９】
2015130645.tif 000011
【図１０】
2015130645.tif 000012
【図１１】
2015130645.tif 000013
【図１２】
2015130645.tif 000014
【図１３】
2015130645.tif 000015