(57)【要約】【課題】  操作画面の画面遷移に関するログ情報の記録を制御する画像処理装置、プログラムおよび記録媒体を提供すること。【解決手段】  本発明の画像処理装置１０は、当該画像処理装置１０への操作指令を受け付け、該操作指令に基づき操作パネル４２に表示される操作画面の画面遷移を制御する操作画面表示制御手段６２と、当該画像処理装置１０に関するログ情報の記録を制御するログ情報記録制御手段６６と、操作指令に基づき、操作画面の表示内容を示す表示画面データを作成し、ログ情報記録制御手段６６に対し、操作指令に関する操作情報と、作成された表示画面データとを関連付けて記録させるログ記録依頼手段６４とを含む。【選択図】図３
2009044373.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルを有する画像処理装置であって、
当該画像処理装置への操作指令を受け付け、該操作指令に基づき前記操作パネルに表示される操作画面の画面遷移を制御する操作画面表示制御手段と、
当該画像処理装置に関するログ情報の記録を制御するログ情報記録制御手段と、
前記操作指令に基づき、前記操作画面の表示内容を示す表示画面データを作成し、前記ログ情報記録制御手段に対し、前記操作指令に関する操作情報と、作成された前記表示画面データとを関連付けて記録させるログ記録依頼手段と
を含む、画像処理装置。
【請求項２】
前記ログ情報記録制御手段は、前記操作指令の結果として、ジョブの実行が開始される場合には、前記ジョブで用いられた処理画像から変換される画像ファイルを前記ログ情報に含めて記録する、請求項１に記載の画像処理装置。
【請求項３】
前記ログ情報記録制御手段は、前記表示画面データと、該前記表示画面データの操作画面に関する付属情報とを関連付けて記録する、請求項１または２に記載の画像処理装置。
【請求項４】
前記ログ情報記録制御手段は、ジョブの実行または設定反映の操作指令を区切りとして、一連の前記表示画面データと一連の前記操作情報とを関連付けて記録する、請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記ログ情報記録制御手段は、前記画面遷移の前に表示された操作画面に関する情報と、前記画面遷移の後に表示される操作画面に関する情報と、前記操作情報とを関連付けて記録する、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記ログ情報記録制御手段は、前記画面遷移の前または後に表示の操作画面に関する情報と、前記操作情報とを関連付けて記録する、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項７】
画像処理装置を、請求項１〜６のいずれか１項に記載の各手段として機能させるための装置実行可能なプログラム。
【請求項８】
請求項１〜６のいずれか１項に記載の各手段として、画像処理装置を機能させるための装置実行可能なプログラムを記録した装置可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ記録に関し、より詳細には、操作画面の画面遷移に関するログ情報の記録を制御する画像処理装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、個人情報や機密情報などが通信ネットワーク上に流出したり、名簿のような物理的な記録媒体が盗み見されたりすることによる情報漏洩事故が社会問題化している。このような背景から、機密情報を管理し情報漏洩を防止することが、企業の信用維持にとって重要な課題となっている。
【０００３】
近年では、このような機密情報の管理は、従来では単に画像形成を主たる機能としていた複写機や複合機などの画像処理装置に対しても求められており、例えば、画像処理装置や外部の管理サーバなどに、読取った入力原稿や印刷した出力原稿の画像データを画像ログとして記録したり、装置の利用状況を随時ログとして記録したりする機能を備える画像処理装置が知られている。この画像処理装置では、記録された画像ログや随時ログを参照することにより、後日、不正使用や不正操作を追跡することができる。その他、画像形成装置において機密情報を扱う技術としては、例えば、特開２００６−２４４１６８号公報や特開２００６−２４６０５４号公報が挙げられる。
【特許文献１】特開２００６−２４４１６８号公報
【特許文献２】特開２００６−２４６０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の画像ログは、ジョブなどの処理実行の結果として記録されるログ情報であり、いわば出口の情報のみを管理しているに過ぎず、記録情報の管理範囲の観点からは、充分なものではなかった。また上述の利用状況の随時ログは、装置へのログインやログアウトといった利用者のアクセスログや処理実行時の設定情報を記録するものの、画像ログと同様に、所定の処理実行の結果として記録されるログ情報であり、情報の管理範囲の観点からは充分なものではなかった。また、利用状況の随時ログは、一般にテキスト情報として記録され、記録情報の詳細度の観点からも充分なものではなかった。
【０００５】
従って、記録されたログ情報を参照することにより、何らかの処理実行の結果として、当該ログ情報が記録されたことは判明するものの、依然として、どのような過程を経てそのログ情報が記録されたかという点までは特定することができず、不正利用の再発防止の観点からは充分なものではなかった。
【０００６】
加えて、特定の操作により結果的に装置の不正利用が行なわれてしまう場合、その操作方法自体が流出した場合には、同機能を持つすべての装置からの不正利用が可能となってしまう。特に、複合機などの画像処理装置は、一定水準以上のセキュリティが担保される企業のオフィス以外にも、コンビニエンスストアや百貨店などの不特定人がアクセスする公衆スペースにも普及しているため、装置が蓄積している機密情報が各地から漏洩してしまう蓋然性も潜在的に孕んでいる。このような背景から、画像処理装置に対する操作を、より詳細なログ情報として記録することが望まれていた。
【０００７】
本発明は、上記問題点の少なくとも１つに鑑みてなされたものであり、操作画面の画面遷移に応答して、操作画面から取込まれた表示画面データを含むログ情報を記録することにより、画像処理装置に対する操作について、詳細なログ情報の記録を可能とし、もって、不正利用を好適に抑制することが可能な画像処理装置、プログラムおよび記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するために、当該画像処理装置への操作指令を受け付け、該操作指令に基づき操作パネルに表示される操作画面の画面遷移を制御する操作画面表示制御手段と、当該画像処理装置に関するログ情報の記録を制御するログ情報記録制御手段と、前記操作指令に基づき、操作画面の表示内容を示す表示画面データを作成し、ログ情報記録制御手段に対し、操作指令に関する操作情報と、作成された表示画面データとを関連付けて記録させるログ記録依頼手段とを含む構成を採用する。
【０００９】
この構成により、画像処理装置に対して行なわれた、画面遷移の契機となる操作に応答して、操作画面の表示内容がログ情報として記録され、画像処理装置に対して行なわれた操作に関する詳細情報が記録されることとなる。これにより、後日、より詳細かつ容易に操作履歴を把握することが可能となり、もって画像処理装置に対する不正操作へ抑止力を向上させることが可能となる。
【００１０】
すなわち本発明によれば、操作パネルを有する画像処理装置であって、
当該画像処理装置への操作指令を受け付け、該操作指令に基づき前記操作パネルに表示される操作画面の画面遷移を制御する操作画面表示制御手段と、
当該画像処理装置に関するログ情報の記録を制御するログ情報記録制御手段と、
前記操作指令に基づき、前記操作画面の表示内容を示す表示画面データを作成し、前記ログ情報記録制御手段に対し、前記操作指令に関する操作情報と、作成された前記表示画面データとを関連付けて記録させるログ記録依頼手段と
を含む、画像処理装置が提供される。
【００１１】
前記ログ情報記録制御手段は、前記操作指令の結果として、ジョブの実行が開始される場合には、前記ジョブで用いられた処理画像から変換される画像ファイルを前記ログ情報に含めて記録することができる。また前記ログ情報記録制御手段は、前記表示画面データと、該前記表示画面データの操作画面に関する付属情報とを関連付けて記録することができる。さらに前記ログ情報記録制御手段は、ジョブの実行または設定反映の操作指令を区切りとして、一連の前記表示画面データと一連の前記操作情報とを関連付けて記録することができる。
【００１２】
前記ログ情報記録制御手段は、前記画面遷移の前に表示された操作画面に関する情報と、前記画面遷移の後に表示される操作画面に関する情報と、前記操作情報とを関連付けて記録することができる。また前記ログ情報記録制御手段は、前記画面遷移の前または後に表示の操作画面に関する情報と、前記操作情報とを関連付けて記録することができる。
【００１３】
また本発明によれば、画像処理装置を、上記の各手段として機能させるための装置実行可能なプログラムが提供される。さらに本発明によれば、上記の各手段として、画像処理装置を機能させるための装置実行可能なプログラムを記録した装置可読な記録媒体が提供される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を用いて説明するが、本発明の実施形態は、以下の実施形態に限定されるものではない。なお、以下の実施形態では、画像処理装置の一例として、コピー、ファクシミリ、スキャナ、プリント等の画像を扱う複合機能を有する複合機１０を用いた例を説明する。
【００１５】
図１は、複合機１０のハードウェア構成の実施形態を示す。本実施形態の複合機１０は、コントローラ１２と、オペレーション・パネル４２と、ＦＣＵ（ファクシミリ・コントロール・ユニット）４４と、エンジン４６と、メディア・リンク・コントローラ（ＭＬＣ）５４とを含み構成される。コントローラ１２は、ＣＰＵ（中央演算処理装置）１４と、ＮＢ（ノース・ブリッジ）１８と、ＮＢ（ノース・ブリッジ）１８を介してＣＰＵ１４に接続するＡＳＩＣ２０と、システムメモリ１６とを含み構成される。ＡＳＩＣ２０は、各種画像処理を実行し、ＡＧＰ（Accelerated Graphics Port）４８を介してＮＢ１８と接続される。システムメモリ１６は、描画用メモリなどとして用いられる。
【００１６】
ＡＳＩＣ２０は、ローカルメモリ２２と、ハードディスク・ドライブ（以下、ＨＤＤとして参照する）２４と、フラッシュメモリなどの不揮発性メモリ（以下、ＮＶ−ＲＡＭとして参照する）２６と接続される。ローカルメモリ２２は、コピー用画像バッファや符号バッファとして用いられる。ＨＤＤ２４は、画像データ、文書データ、プログラム、フォントデータやフォームデータなどを記憶するストレージであり、また本実施形態では履歴情報（以下、ログ情報として参照する。）が記録される。ＮＶ−ＲＡＭ２６は、複合機１０を制御するためのプログラムや各種設定情報を格納する。なお、ログ情報の記録場所は、特に限定されるものではない。
【００１７】
コントローラ１２は、さらにＳＢ（サウス・ブリッジ）２８と、ＮＩＣ（ネットワーク・インタフェース・カード）３０と、ＳＤカード・スロット３２と、ＵＳＢインタフェース３４と、ＩＥＥＥ１３９４インタフェース３６と、セントロニクス・インタフェース３８とを含み構成され、これらはＰＣＩバス５０を介してＮＢ１８と接続される。ＮＩＣ３０は、複合機１０をインターネットやＬＡＮ（ローカル・エリア・ネットワーク）などのネットワークに接続するインタフェース機器であり、ネットワークを介して印刷ジョブや設定要求などを受付けている。ＵＳＢインタフェース３４、ＩＥＥＥ１３９４インタフェース３６およびセントロニクス・インタフェース３８は、それぞれの規格に準じたインタフェースである。なお、ＳＢ２８は、ＰＣＩバス５０と、図示しないＲＯＭや周辺デバイスなどとを接続するためのブリッジである。
【００１８】
オペレーション・パネル４２は、コントローラ１２のＡＳＩＣ２０と接続され、オペレータからの各種指示の入力を受付けまた画面出力を行い、ユーザ・インタフェースを提供する。オペレーション・パネル４２ついては、詳細を後述する。ＦＣＵ４４、エンジン４６およびＭＬＣ５４は、ＰＣＩバス５２を介してＡＳＩＣ２０と接続される。ＦＣＵ４４は、Ｇ３やＧ４などのファクシミリ規格に従ったファクシミリ送受信を実行する。エンジン４６は、プロッタエンジンおよびスキャナエンジンを含み構成され、プリント指令やスキャン指令を受け、画像形成動作や画像読取動作を行なう。ＭＬＣ５４は、画像フォーマットの相互変換など、画像変換を実行するハードウェアであり、省メモリで高速に画像変換することを可能としている。
【００１９】
図２は、本実施形態の複合機１０が備えるオペレーション・パネル４２の概略を示す。図２に示すオペレーション・パネル４２は、表示装置と入力装置とが一体化され、操作画面およびソフトキーの表示を行なうためのタッチパネル１００と、プリント、スキャナ、コピーなどの処理開始指示を受領するための「ＳＴＡＲＴ」キー１０４と、数字入力を行なうためのテンキー１０２と、プリント、スキャナ、コピーなどのアプリケーション機能を切換えるためのアプリケーション切換キー１０６と、「初期設定／カウンタ／問い合わせ情報」キー１０８とを含んで構成される。
【００２０】
本実施形態では、オペレータは、オペレーション・パネル４２上のテンキー１０２、「ＳＴＡＲＴ」キー１０４、アプリケーション切換キー１０６、「初期設定／カウンタ／問い合わせ情報」キー１０８などのハードキーを押下したり、タッチパネル１００上にグラフィカル・ユーザ・インタフェース（以下、ＧＵＩと参照する。）要素として表示されたソフトキーをタッチしたりすることによって、複合機１０に対して、各種設定や処理実行の指示を行なうことができる。
【００２１】
図３は、本実施形態の複合機１０のソフトウェアおよびハードウェアの構成を示す。図３に示す複合機１０は、アプリケーション層７２と、制御サービス層７４と、エンジン・インタフェース（Ｉ／Ｆ）８０を介して制御サービス層７４に接続されるハードウェア資源７６とを含んで構成される。ハードウェア資源７６には、オペレーション・パネル４２、ＨＤＤ２４およびＭＬＣ５４などが含まれる。
【００２２】
オペレーション・パネル４２は、より詳細には、ハードキーやタッチパネル１００のマトリクス・スイッチなどからなる入力装置４２ａと、タッチパネル１００の液晶表示装置（Liquid Crystal Display；ＬＣＤ）からなる表示装置４２ｂとを含んで構成される。
【００２３】
アプリケーション層７２は、プリンタ、コピー、ファックスやスキャナなどの画像形成に関連するユーザ・サービスに固有の処理を行なうためのアプリケーション７０を含む。制御サービス層７４は、ＯＳとともにアプリケーション７０からの処理要求を解釈して、ハードウェア資源の獲得要求を発生する各機能部を含み、図３に示した実施形態では、操作パネル制御部６０と、ログ制御部６６と、サービス制御部６８と、メディア変換部５８とを含む。アプリケーション層７２と制御サービス層７４との間には、アプリケーション・プログラム・インタフェース（ＡＰＩ）７８を有し、制御サービス層７４は、ＡＰＩ７８に含まれる予め定義された関数により、アプリケーション７０からの処理要求を受付けている。なお、ＯＳとしては、例えば、ＵＮＩＸ（登録商標）を採用することができるが、ＷＩＮＤＯＷＳ（登録商標）やその他いかなるＯＳを採用することができる。
【００２４】
操作パネル制御部６０は、より具体的には、画面表示制御部６２とログ記録依頼部６４とを含み構成され、オペレータと本体制御との間のインタフェースとなるオペレーション・パネル４２の制御を行なう。オペレーション・パネル４２の入力装置４２ａは、オペレータからの操作を待受け、操作を受けた場合に、画面表示制御部６２に対して操作指令を発行する。画面表示制御部６２は、入力装置４２ａからの操作指令を受領して、該操作指令に従った操作画面の画面遷移を制御し、オペレーション・パネル４２の表示装置４２ｂに対して、操作の結果を反映した操作画面を表示させる。
【００２５】
ログ制御部６６は、各種ログ情報の記録を制御し、操作パネル制御部６０を含む制御サービス層７４の各機能手段からログ記録の依頼を受領して、ＨＤＤ２４にログ情報を書込む。操作パネル制御部６０のログ記録依頼部６４は、画面遷移の契機となるような操作指令に応答して、表示装置４２ｂに表示されている操作画面の画像を取込み、操作画面ログとしてログ制御部６６に記録を依頼する。なお、ログ記録依頼部６４は、画面遷移の前または後に表示の操作画面に対して画像の取込みを行なうことができる。
【００２６】
なお、ログ情報は、本実施形態では複合機１０が備えるＨＤＤ２４が提供する記憶領域に記録されるものとして説明するが、記憶位置は特に限定されるものではなく、他の実施形態では、ログ情報の収集や一元管理を行なうサーバ装置に転送し、サーバ装置が備える記憶装置にて記録する構成とすることもできる。
【００２７】
サービス制御部６８は、制御サービス層７４における複合機１０が備える他の機能部を代表して図示したものであり、特定の用途やアプリケーション７０の機能に応じた構成とすることができる。サービス制御部６８としては、エンジン４６やＨＤＤ２４などのハードウェア資源７６を制御し、画像読取動作や画像形成動作などを制御するエンジン制御部や、画像メモリの取得および解放、画像データの圧縮・伸張等のメモリ制御を行うメモリ制御部や、ＮＩＣ３０を制御して、複合機１０をイーサネット（登録商標）と接続させ、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用可能なサービスを提供し、ネットワーク側から各プロトコルによって受信したデータをアプリケーションに振り分け、アプリケーションからのデータをネットワーク側に送信する際の仲介を行うネットワーク制御部などを含むことができるが、特に限定されるものではない。
【００２８】
メディア変換部５８は、画像変換処理を行なうハードウェアであるＭＬＣ５４の機能を用いて画像変換を行い、また、ＭＬＣ５４が装着されていない場合には、ソフトウェア・ライブラリなどを用いて画像変換処理を行う。アプリケーション７０は、コピージョブ、スキャンジョブ、プリントジョブ、ドキュメントボックスジョブなどのジョブを実行する場合に、そのジョブ実行の際に生成される処理画像をメディア変換部５８を用いて画像ファイルに変換させ、ログ制御部６６は、変換された画像ファイルを画像ログとして記録する。
【００２９】
複合機１０は、上述のソフトウェア群により、オペレーション・パネル４２、エンジン４６、ＨＤＤ２４、ＮＶ−ＲＡＭ２６などのハードウェア資源７６が制御され、ユーザ・インタフェースを介した操作指令や外部コンピュータからの外部操作指令に応答して、コピーやファクシミリやモノクロコピーやフルカラーコピーなどのジョブ処理や各種設定を実行し、複合機としての機能をユーザに提供している。
【００３０】
また複合機１０は、ＲＯＭ（図示せず）や、ＨＤＤ２４やＮＶ−ＲＡＭ２６やＳＤカード（図示せず）などの記憶装置に格納されたプログラム（図示せず）を読出し、ＣＰＵ１４の作業メモリ領域を提供するメモリ（例えば、システムメモリ１６やローカルメモリ２２を含む。）のメモリ領域に展開することにより、上記したソフトウェア手段および後述の各処理手段を実現している。
【００３１】
以下、フローチャートを参照して、操作画面ログの記録制御について説明する。図４は、操作パネル制御部６０における操作画面ログの記録制御のフローチャートを示す。図４に示す制御は、例えば複合機１０の起動によりステップＳ１００から開始され、ステップＳ１０１では、まず、画面表示制御部６２が初期操作画面の表示を行なう。
【００３２】
表示装置４２ｂに表示される操作画面は、操作画面を構成するＧＵＩ要素と、各ＧＵＩ要素の該操作画面上のレイアウトと、各ＧＵＩ要素やハードキーに対して行なわれる操作指令に対する応答処理とを規定する所与の操作画面構成データに従って生成され、上述のステップＳ１０１では、アプリケーション切換キー１０６によって切換られたアプリケーションに応じた初期操作画面が表示される。この操作画面構成データは、操作画面間の画面遷移についても規定し、予め製造元において、図示しないＲＯＭやＮＶ−ＲＡＭ２６などに格納される。
【００３３】
ステップＳ１０１に続きステップＳ１０２では、オペレーション・パネル４２を介した操作指令を待受け、画面遷移の契機となるような操作指令（以下、遷移アクションとして参照する。）を受領したか否かを判定する。この遷移アクションは、操作画面の切換を含む操作を待受けるハードキーの押下やソフトキーのタッチに対応する。ステップＳ１０２で、遷移アクションを受領していないと判定された場合（ＮＯ）には、ステップＳ１０２内でループさせる。一方、ステップＳ１０２で、遷移アクションを受領したと判定された場合（ＹＥＳ）には、制御をステップＳ１０３へ分岐させる。
【００３４】
ステップＳ１０３では、ログ記録依頼部６４は、現在表示されている操作画面の画像取込を実行し、操作画面の表示内容を示す取込画面データを取得する。なお、取込画面データは、表示装置４２ｂが表示の際に用いるようなラスタ形式の画像データとして取得することができる。続いてステップＳ１０４では、画面表示制御部６２は、上述の操作画面構成データと、受領した操作指令とに従って操作画面を遷移させ、ステップＳ１０５では、ログ記録依頼部６４は、取込画面データと操作指令の内容とについてのログ記録を、ログ制御部６６に対して依頼し、再びステップＳ１０２へ制御を分岐させ、次の操作指令を待受ける。
【００３５】
ログ記録依頼部６４からのログ記録の依頼を受領したログ制御部６６は、取込画面データを操作画面ログとして、操作指令の内容をアクションログとして、これらを関連付けてＨＤＤ２４に記録する。アクションログに含まれる操作指令内容は、上述の画面遷移の契機となった遷移アクションに関する情報を含むことができる。また他の実施形態では、操作画面が、ラジオボタン、トグルボタンなどの選択項目の選択を待受けるＧＵＩ要素や、テキストボックス、リストボックスなどの値の入力を待受けるＧＵＩ要素を含んでいる場合には、これらのＧＵＩ要素に対する操作指令など、オペレーション・パネル４２に対して行なわれたものの画面遷移の契機とはならならい操作指令（以下、非遷移アクションとして参照する。）に関する情報についても、上記操作指令内容として記録することができる。なお、記録されるログ情報の詳細は、後述する。
【００３６】
取込画面データは、ラスタ形式の画像フォーマットでＨＤＤ２４に記録することができるが、操作画面を再構成可能なデータであれば、特に限定されるものではない。例えば、ＪＰＥＧ形式、ＪＰＥＧ２０００形式、ＧＩＦ形式、ＴＩＦＦ形式、ＰＮＧ形式など種々の画像フォーマットに変換したものとすることもできる。
【００３７】
本実施形態の複合機１０は、操作画面の画面遷移の契機となる操作指令に応答して、操作画面の表示内容を取込んで操作画面ログとして記録する構成を有するため、いわゆる出口の情報のみならず、複合機１０に対して行なわれた操作に関する詳細情報がログ情報として記録され、後日、より詳細かつ容易に操作履歴を把握することが可能となり、もって複合機１０に対する不正操作へ抑止力を向上させることが可能となる。
【００３８】
以下、一連の操作画面の例を参照して、操作画面ログを含むログ情報について、詳細を説明する。図５〜図９は、タッチパネル１００上に表示される一連の操作画面を例として示す図である。図５は、コピー・アプリケーション機能に設定されている場合の初期操作画面を一例として示す図である。図５に示す初期操作画面２００は、コピージョブの実行が可能である旨のメッセージと、コピージョブに関する設定を行なうための各種ＧＵＩ要素が表示されている。
【００３９】
図６は、オペレーション・パネル４２の「初期設定／カウンタ／問い合わせ情報」キー１０８の押下に応答して表示される操作画面２１０を示す図である。つまり、オペレーション・パネル４２の「初期設定／カウンタ／問い合わせ情報」キー１０８の押下は、遷移アクションに対応する。図６に示す操作画面２１０は、システム初期設定の基本設定画面とリンクされる「システム初期設定」ソフトキー２１０ａと、終了指示を待受ける「終了」ソフトキー２１０ｂとを含んで構成される。なお、操作画面２１０は、その他、「調整／管理」や「カウンタ」など、他のソフトキーを含んで構成されるが、ここでは説明を省略する。
【００４０】
図７は、図６に示す操作画面２１０において、「システム初期設定」ソフトキー２１０ａのタッチに応答して表示される操作画面２２０を示す図である。つまり、図６に示す操作画面２１０での「システム初期設定」ソフトキー２１０ａのタッチは、遷移アクションに対応する。
【００４１】
図７に示す操作画面２２０は、「基本設定」タブキー２２０ａと、システム初期設定の管理者用設定画面とリンクされる「管理者用設定」タブキー２２０ｂと、領域２２０ｃとを含み構成される。図７を参照すると、「基本設定」タブキー２２０ａは、反転表示され、領域２２０ｃには基本設定に関する設定項目が表示されていることを示す。なお、操作画面２２０には、その他「用紙設定」や「時刻タイマ設定」といった他のタブキーを含んで構成されるが、ここでは説明を省略する。
【００４２】
図８は、図７に示す操作画面２２０において、「管理者用設定」タブキー２２０ｂのタッチに応答して表示される操作画面２３０を示す図である。つまり、図７に示す操作画面２２０での「管理者用設定」タブキー２２０ｂのタッチは、遷移アクションに対応する。
【００４３】
図８に示す操作画面２３０は、「管理者用設定」タブキー２３０ａと、管理者用設定項目が表示される領域２３０ｂとを含み構成される。操作画面２３０には、その他「基本設定」や「用紙設定」や「時刻タイマ設定」といった他のタブキーを含んで構成されているが、ここでは説明を省略する。図８を参照すると、「管理者用設定」タブキー２３０ａは、反転表示され、管理者用設定を行なう操作画面であることが示されている。領域２３０ｂは、各種設定項目へリンクされるソフトキーを含み、その設定項目のひとつである「管理者用認証管理」ソフトキー２３０ｃと、「次へ」ソフトキー２３０ｄとを含み構成されている。
【００４４】
図９は、図８に示す操作画面２３０において、「管理者用認証管理」ソフトキー２３０ｃのタッチに応答して表示される操作画面２４０を示す図である。つまり、図８に示す操作画面２３０での「管理者用認証管理」ソフトキー２３０ｃのタッチは、遷移アクションに対応する。
【００４５】
図９に示す操作画面２４０は、「取消」ソフトキー２４２ａと、「設定」ソフトキー２４２ｂとを含んで構成される。「取消」ソフトキー２４２ａは、タッチに応答して、これまで操作画面について行なわれた設定を反映せずに、前の操作画面に画面遷移させる。「設定」ソフトキー２４２ｂは、タッチに応答して、これまで操作画面について行なわれた設定を反映させ初期操作画面２００に画面遷移させる。
【００４６】
また図９に示す操作画面２４０は、メッセージ２４４ａと、各種管理項目ソフトキー２４４と、選択された管理項目についての管理者認証内容の設定が表示される領域２４０ａとを含み構成される。各種管理項目ソフトキー２４４としては、「ユーザ管理」ソフトキー２４４ｂと、「機器管理」ソフトキー２４４ｃと、「ネットワーク管理」ソフトキー２４４ｄと、「文書管理」ソフトキー２４４ｅとが含まれる。図９には、「ユーザ管理」ソフトキー２４４ｂが反転表示され、「ユーザ管理」の設定項目が選択されていることが示され、領域２４０ａは、選択された設定項目に応じて内容が変更される。つまり、各種設定項目ソフトキー２４４ｂ〜ｅのタッチは、遷移アクションに対応する。
【００４７】
領域２４０ａには、ユーザ管理の設定項目について、管理者認証の要否を設定するためのメッセージ２４６ａ、「する」ソフトキー２４６ｂおよび「しない」ソフトキー２４６ｃと、ユーザ管理の項目について、さらに適用初期設定項目を設定するためのメッセージ２４８ａおよび「管理者用設定」ソフトキー２４８ｂとを含んで構成される。なお、「する」ソフトキー２４６ｂおよび「しない」ソフトキー２４６ｃは、択一的な選択を待受けるＧＵＩ要素、いわゆるトグルである。
【００４８】
本実施形態の複合機１０は、図５〜図９を参照して説明したような画面遷移が生じる毎に、表示された操作画面の画像を取込み、操作指令の内容（以下、アクションログとして参照する。）とともに操作画面ログを記録する。以下、記録されるログ情報のデータ構造について説明を加える。
【００４９】
図１０は、ログ制御部６６によって記録されるログ情報のデータ構造の実施形態を示す図である。図１０（Ａ）は、ログ情報のデータ構造の第１実施形態を示す図である。図１０（Ａ）に示したログ情報３００は、各ログ情報に対して割当てられるログＩＤと、複合機１０の操作者を識別する操作者ＩＤと、操作画面ログを識別する操作画面ログＩＤと、アクションログを識別するアクションログＩＤとを含むログ情報のボディ部分３００ａを含んで構成される。さらにログ情報３００は、操作画面属性３００ｂおよびアクション属性３００ｃのログ属性を含み構成され、これらログ属性とボディ部分３００ａとは、操作画面ログＩＤおよびアクションログＩＤによって関連付けられる。
【００５０】
操作画面属性３００ｂは、操作画面ログＩＤと、取込画面データ３００ｄとを含み構成され、上述の操作画面ログに対応する。操作画面属性３００ｂは、他の実施形態では、取込画面データ３００ｄの代わりに取込画面データ３００ｄの格納位置を示すアドレスを含むこともできる。
【００５１】
図１０（Ａ）に示すログ情報３００には、図５〜図９に示した例では、初期操作画面２００から操作画面２４０、再び初期操作画面２００に戻るまでの一連の画面遷移についての複数の操作画面属性３００ｂが含まれ、またアクション属性３００ｃは、一連の画面遷移の際に行われた操作指令の内容をひとつにまとめたものとなっている。アクション属性３００ｃは、アクションログＩＤと、各画面遷移についてそれぞれ、その画面遷移の日時、その画面遷移の契機となったアクション、その画面遷移前に表示された操作画面の標題、遷移後に表示される操作画面の標題とを含み、遷移アクションと、該遷移アクションによる画面遷移前後の操作画面に関する付属情報とを関連付けて、テキスト情報として保持する。
【００５２】
図１１は、第１実施形態のログ情報３００におけるアクション属性のデータ構造を示す図である。図１１に示すアクション属性３２０は、項目フィールド３２０ａと、画面遷移が発生した日時が入力されるフィールド３２０ｂと、遷移アクションが入力されるフィールド３２０ｃと、該遷移アクションによって引起こされた画面遷移前の操作画面の標題が入力されるフィールド３２０ｄと、画面遷移後の操作画面の標題が入力されるフィールド３２０ｅとを含み構成される。
【００５３】
図１１に示した例では、「２００ｘ／２／１９  １５：３３」で示される時刻に、「初期設定／カウンタ／問い合わせ情報」キー１０８が押下され、「コピーできます」の標題が付与される操作画面から、「初期設定／カウンタ／問い合わせ情報」の標題が付与された操作画面に画面遷移したことが示されている（つまり、図５から図６への画面遷移に対応する。）。続いて、「２００ｘ／２／１９  １５：３４」で示される時刻に、「システム初期設定」ソフトキー２１０ａがタッチされ、「初期設定／カウンタ／問い合わせ情報」の標題が付与された操作画面から、「システム初期設定」−「基本設定」の標題が付される操作画面に画面遷移したことが示されている（つまり、図６から図７への画面遷移に対応する。）。
【００５４】
図１０（Ａ）および図１１に示したように、第１実施形態のログ情報３００は、一連の操作画面属性３００ｂと、一連の操作指令内容をまとめた一つのアクション属性３００ｃとが関連付けられて記録される。なお、本実施形態では、「ＳＴＡＲＴ」キー１０４の押下などジョブ処理の実行を開始させる操作指令や、例えば「設定」ソフトキー２４２ｂなど設定内容を反映させる操作指令を区切りとして、まとめ上げる一連の操作画面ログおよび操作指令の内容を区分する構成とするが、特に限定されるものではない。例えば、操作指令の受領後の時間経過を計時して、規定時間内に次の操作指令を受領せずにタイムアウトした場合に、そこで区切る構成とすることもできる。
【００５５】
このように、一連の操作および画面遷移を関連付けてログ情報として記録することにより、後日、より詳細かつ容易に操作履歴を追跡することが可能となり、もって複合機１０に対する不正操作へ抑止力を向上させることが可能となる。なお、上述のログ情報３００は、テーブル、リレーショナルデータベース、ＸＭＬなどの構造化言語といった適切なデータ形式によって実装することができるが、特に限定されるものではない。
【００５６】
再び図１０を参照すると、図１０（Ｂ）は、ログ情報のデータ構造の第２実施形態を示す図である。図１０（Ｂ）に示したログ情報３１０は、第１の実施形態と同様に、ログＩＤと、操作者ＩＤと、操作画面ログＩＤと、アクションログＩＤとを含むログのボディ部分３１０ａを含んで構成される。さらにログ情報３１０は、第１の実施形態と同様に、操作画面属性３１０ｂおよびアクション属性３１０ｃなどのログ属性を含み構成され、これらは操作画面ログＩＤおよびアクションログＩＤによって関連付けられる。
【００５７】
図１０（Ｂ）に示すログ情報３１０は、図５〜図９に示した例では、初期操作画面２００から操作画面２４０、再び初期操作画面２００に戻るまでの一連の画面遷移についての複数の操作画面ログ３１０ｂと、各画面遷移の際に行われた操作指令の内容を含む複数のアクション属性３１０ｃとを含んで構成される。アクション属性３１０ｃは、各画面遷移について個別に作成され、該個別の画面遷移についての日時、遷移アクション、その操作画面の標題とを含み、遷移アクションと、該遷移アクションを受領した際に表示されていた操作画面に関する付属情報とを関連付けて、テキストログとして保持する。図１０（Ａ）と相違して、各操作画面属性３１０ｂと、アクション属性３１０ｃとは、１対１に対応付けられる。
【００５８】
図１２は、第２実施形態のログ情報３１０におけるアクション属性３１０ｃからなるテーブルのデータ構造を示す図である。図１２に示すアクションログテーブル３３０は、アクションログＩＤが入力されるフィールド３３０ａと、画面遷移が発生した日時が入力されるフィールド３３０ｂと、該遷移アクションの際に表示されていた操作画面の標題が入力されるフィールド３３０ｃと、遷移アクションが入力されるフィールド３３０ｄとを含み構成される。なお、各行がひとつのアクション属性３１０ｃに対応する。
【００５９】
図１２に示した例では、「２００ｘ／２／１９  １５：３３」で示される時刻に、「コピーできます」の標題が付与される操作画面において、「初期設定／カウンタ／問い合わせ情報」キー１０８が押下されたことが示され、続いて「２００ｘ／２／１９  １５：３４」で示される時刻に、「初期設定／カウンタ／問い合わせ情報」の標題が付与された操作画面において「システム初期設定」ソフトキー２１０ａがタッチされたことが示されている。
【００６０】
図１０（Ｂ）および図１２に示したように、第２実施形態のログ情報３１０は、操作画面属性３１０ｂと、アクション属性３１０ｃとが１対１で関連付けられて記録され、複数の操作画面属性３１０ｂおよびアクション属性３１０ｃからなる組を含んで構成される。なお、他の実施形態では、各ログ情報のボディ部分３１０ａに、一組の操作画面ログＩＤおよびアクションログＩＤのみを含ませる構成とすることもできる。
【００６１】
以下、操作画面ログの記録制御の別の実施形態について説明する。図１３は、操作パネル制御部６０における操作画面ログの記録制御の別の実施形態のフローチャートを示す。図１３に示す制御は、例えば複合機１０の起動によりステップＳ２００から開始され、ステップＳ２０１では、まず、画面表示制御部６２が初期操作画面の表示を行なう。
【００６２】
続いてステップＳ２０２では、オペレーション・パネル４２を介した操作指令を待受け、遷移アクションを受領したか否かを判定する。ステップＳ２０２で、遷移アクションを受領していないと判定された場合（ＮＯ）には、ステップＳ２０２内でループさせる。一方、ステップＳ２０２で、遷移アクションを受領したと判定された場合（ＹＥＳ）には、制御をステップＳ２０３へ分岐させる。
【００６３】
ステップＳ２０３では、ログ記録依頼部６４は、現在表示されている操作画面の画像取込を実行し、取込画面データを取得する。ステップＳ２０４では、画面表示制御部６２は、上述の操作画面構成データと、受領した操作指令に従って操作画面を遷移させ、ステップＳ２０５では、ログ記録依頼部６４は、取込画面データと操作指令の内容とのログ記録をログ制御部６６に対して依頼する。続いて、ステップＳ２０６では、遷移アクションが設定アクションであるか否かを判定する。ここで設定アクションとは、図９に示す操作画面２４０における「設定」ソフトキー２４２ｂのように、操作画面によって選択された各種設定内容に従って複合機１０の設定情報を反映させるための操作指令に対応する。
【００６４】
ステップＳ２０６で、遷移アクションが設定アクションであると判定された場合（ＹＥＳ）には、ステップＳ２０７で、システムメモリ１６などに一時的に格納される各種設定内容を取得し、ＮＶ−ＲＡＭ２６の設定情報を上書きするとともに、設定内容についてのログ記録をログ制御部６６に対して依頼し、ステップＳ２０８へ制御を進める。一方、ステップＳ２０６で、遷移アクションが設定アクションではないと判定された場合（ＮＯ）には、直接ステップＳ２０８へ進める。
【００６５】
続いてステップＳ２０８では、遷移アクションが実行アクションであるか否かを判定する。ここで実行アクションとは、図２に示すオペレーション・パネル４２の「ＳＴＡＲＴ」キー１０４のように、コピージョブやスキャンジョブなど各種ジョブを開始させるための操作指令に対応する。ステップＳ２０８で、遷移アクションが実行アクションであると判定された場合（ＹＥＳ）には、ステップＳ２０９で、要求のジョブ処理を開始させ、実行内容についてのログ記録をログ制御部６６に対して依頼し、再びステップＳ２０２へ制御を分岐させ、次の操作指令を待受ける。
【００６６】
ログ記録依頼部６４からのログ記録の依頼を受領したログ制御部６６は、取込画面データを操作画面ログとして、操作指令の内容をアクションログとして、設定内容を設定内容ログとして、実行内容を実行内容ログとして、これらを関連付けてＨＤＤ２４に記録する。
【００６７】
図１４は、ログ制御部６６によって記録されるログ情報のデータ構造の第３実施形態を示す図である。図１４に示したログ情報３４０は、ログＩＤと、操作者ＩＤと、一連の操作画面ログＩＤと、一連のアクションログＩＤとを含むログ情報のボディ部分３４０ａを含んで構成される。さらにログ情報のボディ部分３４０ａは、スキャナログＩＤ、プロッタログＩＤ、設定内容ログＩＤとを含んで構成することができる。ログ情報３４０は、操作画面属性３４０ｂと、アクション属性３４０ｃと、スキャナ属性３４０ｄと、プロッタ属性３４０ｅと、設定内容属性３４０ｆのログ属性を含み構成することができ、これらログ属性とボディ部分３４０ａとは、操作画面ログＩＤ、アクションログＩＤ、スキャナログＩＤおよびプロッタログＩＤによって関連付けられる。
【００６８】
操作画面属性３４０ｂおよびアクション属性３４０ｃは、第２実施形態のログ情報と同様の構成を有し、図５〜図９に示した例では、初期操作画面２００から操作画面２４０、再び初期操作画面２００に戻るまでの一連の画面遷移についての複数の操作画面属性３４０ｂと、また各画面遷移の際に行われた操作指令の内容を含む複数のアクション属性３４０ｃとを含んで構成される。また、最後のアクションが、設定反映の契機となる設定アクションであるか、ジョブなどの実行開始の契機となる実行アクションであるかによって、設定内容属性３４０ｆか、スキャナ属性３４０ｄやプロッタ属性３４０ｅなどの実行内容ログかが含まれることとなる。
【００６９】
スキャナ属性３４０ｄは、コピージョブやスキャンジョブなどのスキャナエンジンを用いるジョブが実行された場合に含まれるログ属性であり、スキャナログＩＤと、読取面数と、入力画像データとを含み構成される。プロッタ属性３４０ｅは、コピージョブやプリンタジョブなどのプロッタエンジンを用いるジョブが実行された場合に含まれるログ属性であり、プロッタログＩＤと、印刷面数と、出力画像データとを含み構成される。なお、入力画像データおよび出力画像データは、複合機１０のエンジン４６で用いられる画像形式から、メディア変換部５８によって、ＢＭＰ形式、ＧＩＦ形式、ＪＰＥＧ形式、ＪＰＥＧ２０００形式、ＰＮＧ形式、ＴＩＦＦ形式などの汎用な画像フォーマットに変換されたものとすることができる。設定内容属性３４０ｆは、設定内容ログＩＤと、設定アクションを受領した際に、該設定アクションによって反映される複合機１０の各種設定項目の値を含み構成される。
【００７０】
このように、一連の操作および画面遷移の関連付けに加え、設定内容やジョブ実行内容に関するログ属性をさらに関連付けることによって、後日、操作履歴と、その操作による結果とが関連付けられ、さらに詳細かつ容易に操作履歴を追跡することが可能となり、もって複合機１０に対する不正操作へ抑止力を向上させることが可能となる。
【００７１】
以上説明したように、上記の実施形態によれば、操作画面の画面遷移に応答して、操作画面から取込まれた表示画面データを含むログ情報を記録することにより、画像処理装置に対する操作について、詳細なログ情報の記録を可能とし、もって、不正利用を好適に抑制することが可能な画像処理装置、プログラムおよび記録媒体を提供することが可能となる。
【００７２】
なお上述では、画像処理装置の一実施形態として、複数機能を備えた複合機を例に説明してきた。しかしながら本発明の実施形態では、画像処理装置は、スキャナなどの画像読取装置、複写機、レーザプリンタ、インクジェットプリンタ、ジェルジェットプリンタなどの他の画像形成装置、ファクシミリなどの画像通信装置として構成することもできる。
【００７３】
また上記機能は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して頒布することができる。
【００７４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００７５】
【図１】複合機のハードウェア構成の実施形態を示す図。
【図２】本実施形態の複合機が備えるオペレーション・パネルの概略を示す図。
【図３】本実施形態の複合機のソフトウェアおよびハードウェアの構成を示す図。
【図４】操作画面ログの記録制御のフローチャート。
【図５】初期操作画面を一例として示す図。
【図６】操作画面を一例として示す図。
【図７】操作画面を一例として示す図。
【図８】操作画面を一例として示す図。
【図９】操作画面を一例として示す図。
【図１０】ログ情報のデータ構造の（Ａ）第１実施形態および（Ｂ）第２実施形態を示す図。
【図１１】第１実施形態のログ情報におけるアクション属性のデータ構造を示す図。
【図１２】第２実施形態のログ情報におけるアクション属性からなるテーブルのデータ構造を示す図。
【図１３】操作画面ログの記録制御の別の実施形態のフローチャート。
【図１４】ログ情報のデータ構造の第３実施形態を示す図。
【符号の説明】
【００７６】
１０…複合機、１２…コントローラ、１４…ＣＰＵ、１６…システムメモリ、１８…ＮＢ、２０…ＡＳＩＣ、２２…ローカルメモリ、２４…ＨＤＤ、２６…ＮＶ−ＲＡＭ、２８…ＳＢ、３０…ＮＩＣ、３２…ＳＤカード・スロット、３４…ＵＳＢＩ／Ｆ、３６…ＩＥＥＥ１３９４Ｉ／Ｆ、３８…セントロニクスＩ／Ｆ、４２…オペレーション・パネル、４２ａ…入力装置、４２ｂ…表示装置、４４…ＦＣＵ、４６…エンジン、４８…ＡＧＰ、５０，５２…ＰＣＩバス、５４…ＭＬＣ、５８…メディア変換部、６０…操作パネル制御部、６２…画面表示制御部、６４…ログ記録依頼部、６６…ログ制御部、６８…サービス制御部、７０…アプリケーション、７２…アプリケーション層、７４…制御サービス層、７６…ハードウェア資源、７８…ＡＰＩ、８０…エンジン・Ｉ／Ｆ、１００…タッチパネル、１０２…テンキー、１０４…「ＳＴＡＲＴ」キー、１０６…アプリケーション切換キー、１０８…「初期設定／カウンタ／問い合わせ情報」キー、２００…初期操作画面、２１０，２２０，２３０，２４０…操作画面、３００，３１０，３４０…ログ情報、３２０…アクション属性、３３０…アクションログテーブル
【図１】
2009044373.tif 000003
【図２】
2009044373.tif 000004
【図３】
2009044373.tif 000005
【図４】
2009044373.tif 000006
【図５】
2009044373.tif 000007
【図６】
2009044373.tif 000008
【図７】
2009044373.tif 000009
【図８】
2009044373.tif 000010
【図９】
2009044373.tif 000011
【図１０】
2009044373.tif 000012
【図１１】
2009044373.tif 000013
【図１２】
2009044373.tif 000014
【図１３】
2009044373.tif 000015
【図１４】
2009044373.tif 000016