(57)【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像入力手段により入力される前記画像データに対してユーザにより設定される複数のパラメータを受付ける受付手段と、
前記画像入力手段により入力された前記画像データと前記受付手段で受付けた前記複数のパラメータとを記憶する記憶手段と、
前記画像データに対応する前記複数のパラメータからパラメータの種類ごとに第１のセキュリティ情報を生成して記憶するセキュリティ情報記憶手段と、
前記記憶手段から前記画像データを読み出す場合に、当該画像データに対応する複数のパラメータからパラメータの種類ごとに第２のセキュリティ情報を決定する決定手段と、
前記セキュリティ情報記憶手段に記憶された前記第１のセキュリティ情報と、前記決定手段により決定された前記第２のセキュリティ情報とが一致するかどうかを判定する判定手段と、
前記判定手段により不一致と判定された場合に前記画像データに対して行われる処理の制限内容を示す制限情報を、パラメータの種類ごとに記憶する管理情報記憶手段と、
前記判定手段により不一致と判定された前記第１及び第２のセキュリティ情報に対応するパラメータの種類と、前記管理情報記憶手段に記憶された前記制限情報とに応じて、前記画像データに対して許可しない処理を特定する特定手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判定手段により不一致と判定された場合にユーザに対して警告を行う警告手段を更に有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１及び第２のセキュリティ情報は、前記パラメータのハッシュ値であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像データに対して許可しない処理の内容は、印刷、送信、編集、プレビュー表示のうち少なくともいずれかを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
画像データを入力する画像入力工程と、
前記画像入力工程で入力される前記画像データに対してユーザにより設定される複数のパラメータを受付ける受付工程と、
前記画像入力工程で入力された前記画像データと前記受付工程で受付けた前記複数のパラメータとをメモリに記憶する記憶工程と、
前記画像データに対応する前記複数のパラメータからパラメータの種類ごとに第１のセキュリティ情報を生成して記憶するセキュリティ情報記憶工程と、
前記メモリから前記画像データを読み出す際、当該画像データに対応する複数のパラメータから当該パラメータの種類ごとに第２のセキュリティ情報を決定する決定工程と、
前記セキュリティ情報記憶工程において記憶された前記第１のセキュリティ情報と、前記決定工程において決定された前記第２のセキュリティ情報とが一致するかどうかを判定する判定工程と、
前記判定工程において不一致と判定された場合に前記画像データに対して行われる処理の制限内容を示す制限情報を、パラメータの種類ごとに記憶する管理情報記憶工程と、
前記判定工程において不一致と判定された前記第１及び第２のセキュリティ情報に対応するパラメータの種類と、前記管理情報記憶工程において記憶された前記制限情報とに応じて、前記画像データに対して許可しない処理を特定する特定工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項６】
前記判定工程で不一致と判定された場合にユーザに対して警告を行う警告工程を更に有することを特徴とする請求項５に記載の画像処理装置の制御方法。
【請求項７】
前記第１及び第２のセキュリティ情報は、前記パラメータのハッシュ値であることを特徴とする請求項５または６に記載の画像処理装置の制御方法。
【請求項８】
前記画像データに対して許可しない処理の内容は、印刷、送信、編集、プレビュー表示のうち少なくともいずれかを含むことを特徴とする請求項５乃至７のいずれか１項に記載の画像処理装置の制御方法。
【請求項９】
画像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
画像データを入力する画像入力工程と、
前記画像入力工程で入力される前記画像データに対してユーザにより設定される複数のパラメータを受付ける受付工程と、
前記画像入力工程で入力された前記画像データと前記受付工程で受付けた前記複数のパラメータとをメモリに記憶する記憶工程と、
前記画像データに対応する前記複数のパラメータからパラメータの種類ごとに第１のセキュリティ情報を生成して記憶するセキュリティ情報記憶工程と、
前記メモリから前記画像データを読み出す際、当該画像データに対応する複数のパラメータから当該パラメータの種類ごとに第２のセキュリティ情報を決定する決定工程と、
前記セキュリティ情報記憶工程において記憶された前記第１のセキュリティ情報と、前記決定工程において決定された前記第２のセキュリティ情報とが一致するかどうかを判定する判定工程と、
前記判定工程において不一致と判定された場合に前記画像データに対して行われる処理の制限内容を示す制限情報を、パラメータの種類ごとに記憶する管理情報記憶工程と、
前記判定工程において不一致と判定された前記第１及び第２のセキュリティ情報に対応するパラメータの種類と、前記管理情報記憶工程において記憶された前記制限情報とに応じて、前記画像データに対して許可しない処理を特定する特定工程と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データとその画像データに対する処理を特定するパラメータを記憶した画像ファイルを作成する画像処理装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、情報の電子化が進み、様々な分野でデジタル画像が使用されている。デジタル画像には様々な付随情報、例えば、作成日時、画像処理のためのパラメータ等を付加できるという利点がある（以下、デジタル画像の画像データと付随情報とを含むデータの集合を「画像ファイル」と呼ぶ）。その一方で、デジタル画像のセキュリティに関する問題が注目されている。デジタル画像は、編集が容易という利点があるが、同時にそれは改竄が容易とも捉えることができる。データの改竄は、主に悪意あるユーザによるものが多く、特定のデータを狙って改竄するケースもあれば、予想できないデータの改竄も想定されるため、未知の脅威となっている。
【０００３】
画像ファイルが改竄されてしまうと、その画像ファイルの信頼性が保証できなくなる。例えば、画像形成装置に保存されている機密性の高い画像ファイルに何らかの改竄が加えられ、それに気づかずに印刷したり他のＰＣやサーバに送信した場合、誤った情報が流布されることになり大変危険である。従って、画像ファイルが改竄された場合は、その改竄を検知し、適切な制御を行う技術が求められている。
【０００４】
特許文献１は、画像ファイルの生成時に、その画像ファイルに含まれる画像データと撮像パラメータ等の付帯情報のハッシュを計算し、秘密鍵で演算した情報を、その画像ファイルの一部に付与する。そして、その画像ファイルを印刷する際に、その画像ファイルの生成時と同様な手順でハッシュを計算し、その画像ファイルに付与されているハッシュ値と比較し、それらが一致しなければ改竄されていると検知している。そして改竄を検知した場合には、その画像ファイルの印刷を禁止するか、ユーザに改竄されている旨を通知しユーザに印刷するかしないかの判断を仰ぐように制御する技術を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８０８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１の方法は、画像ファイルの改竄が検知されても、その画像ファイルの印刷を禁止するか、或いはユーザの指示に従うという制御である。従って、印刷してはいけない機密性の高い文書であっても、ユーザが印刷を指示すれば印刷が実行できるため、セキュリティの点で問題がある。また逆に、画像ファイルの改竄が検知されると全て印刷を禁止する運用であると、例え印刷しても問題の無い部分の改竄であっても印刷できなくなるため、ユーザの利便性を損なってしまう可能性がある。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
また本願発明の特徴は、画像ファイルに記憶されたパラメータのいずれが改竄されたかに応じて、その画像ファイルに対する処理を制御する技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
画像データを入力する画像入力手段と、
前記画像入力手段により入力される前記画像データに対してユーザにより設定される複数のパラメータを受付ける受付手段と、
前記画像入力手段により入力された前記画像データと前記受付手段で受付けた前記複数のパラメータとを記憶する記憶手段と、
前記画像データに対応する前記複数のパラメータからパラメータの種類ごとに第１のセキュリティ情報を生成して記憶するセキュリティ情報記憶手段と、
前記記憶手段から前記画像データを読み出す場合に、当該画像データに対応する複数のパラメータからパラメータの種類ごとに第２のセキュリティ情報を決定する決定手段と、
前記セキュリティ情報記憶手段に記憶された前記第１のセキュリティ情報と、前記決定手段により決定された前記第２のセキュリティ情報とが一致するかどうかを判定する判定手段と、
前記判定手段により不一致と判定された場合に前記画像データに対して行われる処理の制限内容を示す制限情報を、パラメータの種類ごとに記憶する管理情報記憶手段と、
前記判定手段により不一致と判定された前記第１及び第２のセキュリティ情報に対応するパラメータの種類と、前記管理情報記憶手段に記憶された前記制限情報とに応じて、前記画像データに対して許可しない処理を特定する特定手段と、
を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像ファイルに記憶されたパラメータのいずれが改竄されたかに応じて、その画像ファイルに対する処理を制御することにより、パラメータの改竄を検知したら全ての操作を禁止する場合に比べて、より柔軟に処理できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像形成装置の構成を説明するブロック図。
【図２】本実施形態に係る画像形成装置の処理を説明するフローチャート。
【図３】セキュリティ領域のデータ構成を示す図（Ａ）と、文書と属性を含む画像ファイルを示す図（Ｂ）。
【図４】画像形成装置が改竄を検知して通知する処理を説明するフローチャート。
【図５】本実施形態に係るパラメータのグループ分類テーブルを説明する図。
【図６】本実施形態に係るセキュリティ処理用管理テーブルを説明する図。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本実施形態に係る画像形成装置１００の構成を説明するブロック図である。
【００１４】
ＣＰＵ１０２を含む制御部１０１は、画像形成装置１００全体の動作を制御する。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されたブートプログラムによりＨＤＤ１０５に記憶されているプログラムを読み出してＲＡＭ１０４にロードする。ＲＡＭ１０４は、ＣＰＵ１０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０５は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶しており、このＨＤＤ１０５に記憶されている制御プログラムはＲＡＭ１０４に展開されて実行される。操作部Ｉ／Ｆ１０６は、操作部１１１と制御部２０１とを接続する。操作部１１１には、タッチパネル機能を有する液晶表示部や各種キーやスイッチ、ＬＥＤなどが備えられている。プリンタＩ／Ｆ１０７は、プリンタ１１２と制御部１０１とを接続する。プリンタ１１２で印刷すべき画像データはプリンタＩ／Ｆ１０７を介して制御部１０１からプリンタ１１２に転送され、プリンタ１１２において記録媒体上に印刷される。スキャナＩ／Ｆ１０８は、スキャナ１１３と制御部１０１とを接続する。スキャナ１１３は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ１０８を介して制御部１０１に入力する。セキュリティ領域１０９は、耐タンパ性を備えた記憶領域であり、参照、書き換えを行うためには、特別な制御を必要とする記憶領域である。ネットワークＩ／Ｆ１１０は、画像形成装置１００とＬＡＮ１１４との間でのデータのやり取りを制御しており、ＬＡＮ１１４に接続された外部装置に画像データを送信したり、ＬＡＮ１１４に接続された外部装置から各種情報を受信したりする。
【００１５】
次に、本実施形態に係る画像形成装置で、この画像形成装置に保存された画像ファイルの改竄を検知し、その改竄された内容に応じた制御を行う処理を説明する。
【００１６】
図２は、本実施形態に係る画像形成装置１００の処理を説明するフローチャートである。この処理を実行する制御プログラムはＨＤＤ１０５にインストールされており、ＲＯＭ１０３のブートプログラムによりＲＡＭ１０４にロードされ、ＣＰＵ１０２の制御の下で実行される。
【００１７】
まず、スキャナ１１３で読み取った画像データを画像ファイルとして画像形成装置１００に保存する画像入力を実行する際の処理を説明する。
【００１８】
まずＳ２０１で、制御部１０１は、ユーザによって操作部１１１から入力された画像入力のための設定パラメータを操作部Ｉ／Ｆ１０６を通じて受付ける。その後、制御部１０１は、その設定パラメータを受け付けると、通常のスキャン処理とセキュリティ処理の２つの処理を並行して処理する。まず、通常のスキャン処理を説明する。Ｓ２０２で制御部１０１は、Ｓ２０１で受け付けた設定パラメータが、画像読取り時に使用するスキャン処理用のパラメータであるか否かを判断する。スキャン処理用のパラメータとは、スキャナ１１３による原稿読取り時にスキャナ１１３で使用するパラメータと、スキャナＩ／Ｆ１０８を通じて入力された画像に対して制御部１０１で処理を行うために使用するパラメータの両方を指す。スキャン処理用のパラメータであった場合はＳ２０３に進み、制御部１０１は、Ｓ２０１で設定されたパラメータに基づいて画像データを読取るように、スキャナＩ／Ｆ１０８を通じてスキャナ１１３に読み取り指示を行う。更に、スキャナ１１３で読取った画像がスキャナＩ／Ｆ１０８を介して制御部１０１に入力されると、制御部１０１においても、その設定パラメータに基づいて処理を行う。そしてＳ２０４に進み、制御部１０１は、以上のようにして生成された画像データと、Ｓ２０１で入力された設定パラメータを１つの画像ファイルとしてＨＤＤ１０５に保存する。尚、Ｓ２０２で、Ｓ２０１で受け付けた設定パラメータが、スキャン処理用のパラメータでないと判断したときはＳ２０４に進む。
【００１９】
尚、ここでは画像入力部として、スキャナ１１３により読み取った画像データを入力する例で説明したが本発明はこれに限定されず、例えばネットワークＩ／Ｆ１１０を介してＬＡＮ１１４上の他のデバイスから画像データを入力する場合にも適用できる。
【００２０】
次にセキュリティ処理について説明する。このセキュリティ処理には、図５に示すように、画像データに対する処理を特定する複数種のパラメータを、その画像データに対する処理に応じて分類したグループ分類テーブルを用いる。そのため、まず図５について説明する。
【００２１】
画像形成装置１００が保存した画像ファイルは、操作部１１１から入力される様々な設定パラメータを含んでいる。そして画像形成を行う場合には、前述したスキャン処理用のパラメータ以外に、画像印刷時に使用される画像処理のための設定パラメータも存在する。画像印刷時に使用される画像処理のための設定パラメータは、画像形成装置１００に保存する際に一緒に指定して保存したり、保存後に、改めて再設定したりすることも可能である。また画像処理に使用されるパラメータ以外にも、画像ファイルを管理するためパラメータ等も存在する。図５のパラメータのグループ分類テーブルは、このような画像ファイルに含まれる様々な種類のパラメータをいくつかの観点に応じてグループに分類したものである。
【００２２】
グループＡは、画像読取り時に使用するスキャン処理用のパラメータで、原稿サイズ、スキャン濃度等のパラメータを含んでいる。グループＢは、画像形成時に使用するパラメータで、拡大／縮小、カラーモード等のように、画像形成時に画像を加工するためのパラメータを含んでいる。グループＣは、ログに残すような重要なパラメータであり、ジョブ投入者、操作日時等を含んでいる。グループＤは、セキュリティに関連するパラメータであり、地紋設定、部番設定、セキュリティ用のバーコード設定等の画像形成時に画像を加工するため、及びセキュリティを目的としたパラメータを含んでいる。グループＥは、ユーザ環境でオリジナルに設定可能なパラメータを含む。例えば、エコ重視で、必ず２in１や、モノクロ、トナー少で印刷させたいといったユーザ環境では、それらのパラメータを任意にグループ化することが可能である。
【００２３】
以下、図５のパラメータのグループ分類テーブルを踏まえて、図２のＳ２０５以降のセキュリティ処理について説明する。
【００２４】
Ｓ２０５で制御部１０１は、ＨＤＤ１０５に保存されているパラメータのグループ分類テーブル（図５）を読み出し、操作部１１１から設定されたパラメータがどのグループに属するかを判断する。次にＳ２０６に進み、制御部１０１は、操作部１１１から操作部Ｉ／Ｆ１０６を介して設定されたパラメータをグループ毎に分類し、ＲＡＭ１０４にパラメータ毎の設定値として記録する。次にＳ２０７に進み、制御部１０１は、設定されたパラメータのうち、グループに分類していないパラメータが存在するか否かを判定する。未分類のパラメータが存在する場合はＳ２０５に戻って前述の処理を繰り返す。未分類のパラメータが存在しない場合はＳ２０８に進む。Ｓ２０８では、制御部１０１は、Ｓ２０６でＲＡＭ１０４に記録しておいた設定パラメータの値について、グループ毎にハッシュ（第１のセキュリティ情報）を計算する。そしてＳ２０９に進み、制御部１０１は、Ｓ２０８で計算したハッシュ値をセキュリティ領域１０９に記録する。この時、画像ファイルを特定できるように、パラメータも一緒にセキュリティ領域（セキュリティ情報記憶部）１０９に記録することで、Ｓ２０４でＨＤＤ１０５に保存した画像ファイルとの対応付けを行う。
【００２５】
この結果、ＨＤＤ１０５には図３（Ｂ）に示すように、通常の画像格納処理によって生成された画像データ（文書）と設定パラメータ（属性）とを含む画像ファイルが格納される。また図３（Ａ）に示すように、セキュリティ領域１０９には、セキュリティ処理によって、グループ毎のパラメータのハッシュ値が格納される。このセキュリティ領域１０９では、各文書ごとに、その文書のＩＤと、図５に従って分類されたパラメータのグループごとのハッシュ値が計算されて、その文書ＩＤとともに記憶されている。尚、図３（Ｂ）示す文書と属性を含むファイルは、上述の画像ファイルと同義で使用している。
【００２６】
なお、図２のフローチャートでは、通常のスキャン処理とセキュリティ処理の２つの処理を並行して処理していたが、これら２つの処理を順次処理しても構わない。
【００２７】
次に、画像形成装置１００がユーザによって、画像形成装置１００に保存された画像ファイルに対する処理を要求された場合の処理を説明する。
【００２８】
図４は、本実施形態に係る画像形成装置１００が改竄を検知してユーザに通知する処理を説明するフローチャートである。この処理を実行する制御プログラムはＨＤＤ１０５にインストールされており、ＲＯＭ１０３のブートプログラムによりＲＡＭ１０４にロードされ、ＣＰＵ１０２の制御の下で実行される。
【００２９】
尚、この処理は、図６に示すセキュリティ処理用管理テーブル（管理情報記憶部）を参照して実行されるため、まず図６について説明する。
【００３０】
この画像形成装置１００は、保存している画像ファイルに対して様々な機能を提供することが可能である。この機能は例えば、印刷、ＰＣ／ＦＡＸへ送信、プレビュー表示、画像ファイルを編集（パラメータの再設定や、他の画像ファイルとの結合、画像ファイルの削除）等である。
【００３１】
図６に示すセキュリティ処理用管理テーブルは、保存している画像ファイルの中のあるパラメータが改竄された場合に、その画像ファイルに対する処理を制限するかどうかを指示している。ある設定パラメータが改竄されてしまった場合、画像形成装置１００は、パラメータのグループ分類テーブル（図５）を参照してパラメータがどのグループに属するかを判定し、図６に示すセキュリティ処理用管理テーブルに従って提供する機能を決定する。具体例を以下に示す。
【００３２】
グループＡは、画像読取り時に使用するパラメータであるため、一旦画像ファイルがＨＤＤ９に保存された後で改竄されたとしても特に問題はないと判断し、全ての操作を許可する。グループＢは、画像形成時に使用するパラメータであるため、改竄されてしまった場合、画像ファイルを保存したユーザの意図に合わない印刷物が得られる可能性がある。よって、ユーザにその旨を確認した上で、ユーザが任意に操作できるように制御する。但し、プレビューは閲覧のみで用いられ、印刷には関係しないため、改竄されたことを通知した上で、自由に使用できることとする。グループＣは、ログに残すような重要なパラメータであるため、改竄されてしまった画像ファイルが複製されてしまうと、それ以降の画像ファイルに対するログは虚偽となってしまう。そのため、このパラメータが改竄された場合は、その画像ファイルの複製を禁止するように制御する。但し、この場合も、プレビューは閲覧するのみの機能であり複製されることはないため、改竄されたことを通知した上で、自由に使用できることとする。グループＤは、セキュリティに関連する設定であるため、改竄されてしまった場合、その画像ファイルを保存したユーザが設定したセキュリティポリシーが保てなくなってしまう。そのため、その画像ファイルへの操作を全面的に禁止するように制御を行う。グループＥは、ユーザ環境の運用ポリシーに触れるパラメータが改竄されてしまった場合である。その場合は、ユーザ環境のポリシーに合うように丸めて動作させたり、設定可能な操作を限定したりするように制御を行う等、ユーザが任意のモードを設定することを可能とする。尚、ここで、ユーザが任意に設定することができるグループＥのパラメータが、予め定められた他のグループと重なってしまった場合は、以下の優先順位で所属を決定する。
【００３３】
グループＤ＞グループＣ＞グループＥ＞グループＡ＝グループＢ
上記は一例であり、設定パラメータのグループ分類方法や、グループ毎の制御は、環境に応じて変更して良い。
【００３４】
以上説明したセキュリティ処理用管理テーブル（図６）を踏まえて、図４を用いて画像ファイルを編集／印刷する際の改竄検知の処理について説明する。
【００３５】
まず、前提として、ＨＤＤ１０５に保存されている画像ファイルは、悪意あるユーザによって画像ファイルに改竄が加えられる以外に、正規のパス（手順）でユーザが意図的に画像ファイルを編集した場合ももちろん想定される。制御部１０１は、制御プログラムの実行パス等からユーザが意図的に画像ファイルを編集したことを保証し、その場合はセキュリティ領域１０９のセキュリティ情報も更新するように制御する。これに対して悪意あるユーザは、ＨＤＤ１０５にアクセスして画像ファイルを改竄することはできても、セキュリティ領域１０９の情報を改竄することができないので、不正に改竄が行われたたことを検知可能となる。
【００３６】
まず制御部１０１は、操作部１１１を通じて、ユーザから操作を行う画像ファイルの指定を受け付ける。これによりＳ４０１で制御部１０１は、操作部１１１から受け付けた画像ファイルをＨＤＤ１０５から読み出し、その画像ファイルの設定パラメータを取得する。更に、その取得した設定パラメータを、図５のパラメータのグループ分類テーブルに基づいてグループに分類して、グループ毎のハッシュ（第２のセキュリティ情報）を計算する。次にＳ４０２に進み、制御部１０１は、操作部１１１から受け付けた画像ファイルの格納時に記録したハッシュ値をセキュリティ領域１０９から取得する。そしてＳ４０３で、制御部１１１は、Ｓ４０１で計算したハッシュ値と、Ｓ４０２でセキュリティ領域１０９から取得したハッシュ値とが一致するか否かを判定する。ここで一致すると判定した場合は制御部１０１は、画像ファイルが改竄されていないと判断してＳ４０７に進み、ユーザの要求に基づいて通常通りの処理を受け付ける。
【００３７】
一方、Ｓ４０４で不一致と判定した場合はＳ４０５に進む。Ｓ４０５では制御部１０１は、画像ファイルが改竄されていると判断し、操作部Ｉ／Ｆ１０６を通じて、操作部１１１に改竄されたことによる危険性をユーザに警告する。続いてＳ４０６に進み、制御部１０１は、図５のパラメータのグループ分類テーブルと、図６のセキュリティ処理用管理テーブルとを参照する。そして改竄を検知したパラメータのグループに応じて、その画像ファイルに対する処理を許可するか、不許可にするかを決定する。そして、その不許可の処理に対する操作指示のためのキーをグレーアウトするように操作部Ｉ／Ｆ１０６を通じて操作部１１１に通知する。そしてＳ４０７に進み、制御部１０１は、操作部１１１から指示された処理を受け付ける。この時、Ｓ４０６の制御によって、操作部１１１から、危険性のある機能が指示されることが無いため、制御部１０１は、操作部１１１で指示された指示をそのまま実行すればよいことになる。
【００３８】
以上説明したように本実施形態によれば、画像形成装置は危険性のある画像ファイルの流出を防ぐことができ、ユーザは、特に意識することなく安全な画像ファイルに対して安全な機能のみを使用可能となる。
【００３９】
その他の実施形態として、以下のような制御を行なってもよい。
【００４０】
操作部１１１は、改竄されている画像ファイルを判別できるような表示を行なったり、改竄されている内容に応じて、その画像ファイルを示すアイコン表示の画像等を切り替えたりしてもよい。
【００４１】
また画像形成装置は、改竄された画像ファイルが画像形成装置内で検知された場合、管理者に通知し、その管理者に画像ファイルのメンテナンスを促しても良い。
【００４２】
尚、以上の説明では、プリンタ及びスキャナを備えた画像形成装置の場合で説明した。しかし本発明はこれに限定されるものでなく、例えばネットワークに接続されたスキャナ等の外部装置から画像データを入力し、ネットワークを介してプリンタ装置で印刷させる画像処理装置にも適用できる。
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005537149.tif 000002
【図２】
0005537149.tif 000003
【図３】
0005537149.tif 000004
【図４】
0005537149.tif 000005
【図５】
0005537149.tif 000006
【図６】
0005537149.tif 000007