(57)【要約】      （修正有）【課題】画像処理装置に接続される着脱可能な記憶媒体のフォーマット処理をユーザからの指示無しに、未設定の記憶媒体が画像処理装置に接続されたといった最適なタイミングで行うことと、画像処理装置から取り外された記憶媒体の機密性を十分に確保することができる。【解決手段】リムーバブルハードディスク制御部２１２が、リムーバブルＨＤＤ１３０１の接続を検出すると、リムーバブルＨＤＤにユーザＩＤが設定されているか否かを判定し、ユーザＩＤが設定されていないと判定した場合には、リムーバブルＨＤＤに対するフォーマット処理を実行し、該フォーマット処理されたリムーバブルＨＤＤに対してユーザＩＤとパスワードを設定し、該設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成し、そして、リムーバブルＨＤＤにデータを書き込む際に、前記生成された暗号鍵を用いて暗号化する。【選択図】図２
2006309298.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶媒体に蓄積する記憶媒体を着脱可能なインタフェース手段と、
前記インタフェース手段への前記記憶媒体の接続を検出すると、該接続された記憶媒体にユーザＩＤが設定されているか否かを判定する第１の判定手段と、
前記第１の判定手段が前記記憶媒体にユーザＩＤが設定されていないと判定した場合には、前記記憶媒体に対するフォーマット処理を実行するフォーマット手段と、
前記フォーマット処理手段によりフォーマット処理された前記記憶媒体に対してユーザＩＤとパスワードを設定する設定手段と、
前記設定手段により設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成する生成手段と、
前記記憶媒体にデータを書き込む際に、前記生成手段により生成された暗号鍵を用いて暗号化する暗号化手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の判定手段は、前記記憶媒体にユーザＩＤが格納されているか否かで前記記憶媒体にユーザＩＤが設定されているか否かを判定するものであり、
前記設定手段は、前記記憶媒体に対して設定されたユーザＩＤを前記記憶媒体に格納することを特徴とする請求項１記載の画像処理装置。
【請求項３】
不揮発性の記憶手段を設け、
前記設定手段により設定されたユーザＩＤとパスワード及び前記生成手段により生成された暗号鍵を前記記憶手段に記憶させることを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記記憶手段は、パスワードの有効期間を特定可能なパスワード有効期間情報を記憶するものであり、
前記記憶手段に記憶されるパスワード有効期間情報に基づいて、前記パスワードが有効期間内か否かを判定する第２の判定手段と、
前記第２の判定手段によりパスワードが有効期間外だと判定された場合、前記設定手段によりパスワードを再度設定する再設定手段と、
前記再設定手段により再設定されたパスワードと該パスワードに対応するユーザＩＤを用いて該ユーザＩＤ毎の暗号鍵を再生成する再生成手段と、
を設けたことを特徴とする請求の範囲３記載の画像処理装置。
【請求項５】
前記再生成手段により再生成された暗号鍵で、前記記憶媒体内のデータを再暗号化する再暗号化手段を設けたことを特徴とする請求の範囲４に記載の画像処理装置。
【請求項６】
画像データを記憶媒体に蓄積する記憶媒体を着脱可能なインタフェース手段を有する画像処理装置の制御方法において、
前記インタフェース手段への前記記憶媒体の接続を検出すると、該接続された記憶媒体にユーザＩＤが設定されているか否かを判定する判定ステップと、
前記判定ステップで前記記憶媒体にユーザＩＤが設定されていないと判定した場合には、前記記憶媒体に対するフォーマット処理を実行するフォーマットステップと、
該フォーマット処理された前記記憶媒体に対してユーザＩＤとパスワードを設定する設定ステップと、
該設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成する生成ステップと、
前記記憶媒体にデータを書き込む際に、前記生成された暗号鍵を用いて暗号化する暗号化ステップと、
を備えることを特徴とする画像処理装置の制御方法。
【請求項７】
請求項６に記載された画像処理装置の制御方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク等の大容量記憶媒体を利用したプリンタ装置，ファクシミリ装置，デジタル複合機，スキャナ装置やこれらの機能の複数を備えた複合機等の画像処理装置に関し、特にハードディスク等の大容量記憶媒体の増設や取り外しが可能な画像処理装置に関する。
【背景技術】
【０００２】
特許文献１には、画像形成装置にプリントジョブやスキャン画像をハードディスクに蓄積する技術が提案されている。
【特許文献１】特開平１０−５１６０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の画像処理装置においては、ハードディスク等の大容量記憶媒体を新たに増設することや取り外すことができなかった。
【０００４】
画像処理装置においてハードディスク等の大容量記憶媒体の増設や取り外しを可能にするには、予め大容量記憶媒体を画像処理装置で利用できるようにフォーマットする必要があったが、従来の画像処理装置は、フォーマット処理機能さえ備えていなかった。
【０００５】
また、大容量記憶媒体を画像処理装置に対して取り外し可能にすると、該取り外された大容量記憶媒体への第三者のアクセスが比較的容易にできてしまうため、印刷データなどの機密性が十分に確保できないという問題があった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、着脱可能な記憶媒体の接続を検出すると、該接続された記憶媒体にユーザＩＤが設定されているか否かを判定し、前記記憶媒体にユーザＩＤが設定されていないと判定した場合には、前記記憶媒体に対するフォーマット処理を実行し、該フォーマット処理された前記記憶媒体に対してユーザＩＤとパスワードを設定し、該設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成し、前記記憶媒体にデータを書き込む際に、前記生成された暗号鍵を用いて暗号化することにより、画像処理装置に接続される着脱可能な記憶媒体のフォーマット処理をユーザからの指示無しに、未設定の記憶媒体が画像処理装置に接続されたといった最適なタイミングで行うことができるとともに、画像処理装置から取り外された記憶媒体の機密性を十分に確保することができる画像処理装置及び画像処理装置の制御方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、画像データを記憶媒体に蓄積する記憶媒体を着脱可能なインタフェース手段と、前記インタフェース手段への前記記憶媒体の接続を検出すると、該接続された記憶媒体にユーザＩＤが設定されているか否かを判定する第１の判定手段と、前記第１の判定手段が前記記憶媒体にユーザＩＤが設定されていないと判定した場合には、前記記憶媒体に対するフォーマット処理を実行するフォーマット手段と、前記フォーマット処理手段によりフォーマット処理された前記記憶媒体に対してユーザＩＤとパスワードを設定する設定手段と、前記設定手段により設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成する生成手段と、前記記憶媒体にデータを書き込む際に、前記生成手段により生成された暗号鍵を用いて暗号化する暗号化手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、着脱可能な記憶媒体の接続を検出すると、該接続された記憶媒体にユーザＩＤが設定されているか否かを判定し、前記記憶媒体にユーザＩＤが設定されていないと判定した場合には、前記記憶媒体に対するフォーマット処理を実行し、該フォーマット処理された前記記憶媒体に対してユーザＩＤとパスワードを設定し、該設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成し、前記記憶媒体にデータを書き込む際に、前記生成された暗号鍵を用いて暗号化するので、画像処理装置に接続される着脱可能な記憶媒体のフォーマット処理をユーザからの指示無しに、未設定の記憶媒体が画像処理装置に接続されたといった最適なタイミングで行うことができるとともに、画像処理装置から取り外された記憶媒体の機密性を十分に確保することができる等の効果を奏する。
【発明を実施するための最良の形態】
【０００９】
〔第１実施形態〕
図１は、本発明の一実施形態を示す画像処理システムの一例を示す概観図である。なお、本実施形態では画像処理装置をＭＦＰ（マルチファンクション周辺機器）として説明を行うが、レーザービームプリンタ等の画像処理装置であってもよい。
【００１０】
図１において、１０１はネットワークであり、このネットワーク１０１にはサーバとしてのコンピュータ１０２、クライアントとしてのコンピュータ１０３ａ，１０３ｂが接続されている。なお、図示しないがクライアントはこれらのほかにも多数接続されている。以下、クライアントを代表して１０３と表記する。
【００１１】
さらに、ネットワーク１０１にはＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４ａ，１０４ｂ，１０４ｃ，１０４ｄが接続されている。１０４ａ、１０４ｂ，１０４ｃ，１０４ｄは、フルカラーでスキャン，プリント等が可能なカラー４ドラムＭＦＰである。
【００１２】
１０５はネットワークに接続された１ドラムカラーレーザビームプリンタＬＢＰである。また、図示しないが、ネットワーク１０１上にはＭＦＰを初め、スキャナ，プリンタあるいはＦＡＸ等のその他の機器も接続されている。
【００１３】
ここでコンピュータ１０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ：デスクトップパブリッシング）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集可能である。コンピュータ１０３は、作成された文書／図形をＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）に変換し、ネットワーク１０１を介してＭＦＰ１０４，ＬＢＰ１０５に送信して、ＭＦＰ１０４，ＬＢＰ１０５にてプリントアウトさせることができる。
【００１４】
ＭＦＰ１０４，ＬＢＰ１０５はそれぞれ、コンピュータ１０２，１０３とネットワーク１０１を介して情報交換できる通信手段を有しており、ＭＦＰ１０４，ＬＢＰ１０５は装置の情報や状態をコンピュータ１０２，１０３側に逐次知する仕組みとなっている。さらに、コンピュータ１０２，１０３は、ＭＦＰ１０４，ＬＢＰ１０５から装置の情報や状態の情報を受けて動作するユーティリティソフトウェアを持っており、これにより、コンピュータ１０２，１０３は、ＭＦＰ１０４，ＬＢＰ１０５の情報や状態を管理可能である。
【００１５】
〔ＭＦＰ１０４の構成〕
次に、図１を用いて図２に示したＭＦＰ１０４の構成について説明する。
【００１６】
図２は、図１に示したＭＦＰ１０４の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００１７】
図２に示すように、ＭＦＰ１０４は、画像読み取りを行うスキャナ部２０１と、スキャナ部２０１で入力された画像データを画像処理するＩＰ部２０２と、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３と、更に、ネットワークを利用して画像データや装置情報をやり取りするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部分２０４と、コンピュータ１０３から送られてきたページ記述言語（ＰＤＬ）を画像信号に展開するＰＤＬ部２０５を有する。
【００１８】
そして、コア部２０６で、ＭＦＰ１０４の使い方に応じて、画像信号を一時保存したり、経路を決定する。また、コア部２０６から出力された画像データは、ＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）部２０７を介して、画像形成を行うプリンタ部２０８に送られる。プリンタ部２０８でプリントアウトされたシートはフィニッシャ部２０９へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００１９】
また、ＭＦＰ１０４はディスプレイ部２１０有し、このディスプレイ部２１０は、画像をプリントせずに画像の内容を確認したり、プリントする前に画像の様子を確認する（プレビュー）ために用いられる。
【００２０】
さらに、ＭＦＰ１０４は、タッチパネル付の表示部とハードキー等から構成されＭＦＰ１０４を操作する操作パネル２１１を有する。
【００２１】
また、ＭＦＰ１０４は、リムーバブルハードディスク制御部２１２を有する。このリムーバブルハードディスク制御部２１２は、リムーバブルハードディスク（リムーバブルＨＤＤ）１３０１を着脱可能に接続可能なインタフェースであり、該リムーバブルハードディスク１３０１へのデータの読み書き等を制御する。
【００２２】
〔スキャナ部２０１の構成〕
次に、図３を用いて図２に示したスキャナ部２０１の構成について説明する。
【００２３】
図３は、図２に示したスキャナ部２０１の構成を説明する断面図であり、図２と同一のものには同一の符号を付してある。
【００２４】
図３において、３０１は原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は、照明ランプ３０３により照射され、その反射光はミラー３０４，３０５，３０６を経て、レンズ３０７によりＣＣＤ３０８上に結像される。
【００２５】
ミラー３０４，照明ランプ３０３を含む第１ミラーユニット３１０は、ミラー３０４は速度ｖで移動し、ミラー３０５，３０６を含む第２ミラーユニット３１１は速度１／２ｖで移動することにより、原稿３０２の全面を走査する。第１ミラーユニット３１０及び第２ミラーユニット３１１は、モータ３０９により駆動される。
【００２６】
〔画像処理部２０２の構成〕
次に、図４を用いて図２に示したＩＰ部（画像処理部）２０２の構成について説明する。
【００２７】
図４は、図２に示したＩＰ部（画像処理部）２０２の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００２８】
図４に示すように、ＣＣＤセンサ３０８に、入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。このＣＣＤセンサ３０８は、ＲＧＢ３ラインのカラーセンサであり、ＲＧＢそれぞれの画像信号を出力する。
【００２９】
４０１はＡ／Ｄコンバータで、ＣＣＤセンサ３０８から出力されたＲ，Ｇ，Ｂの画像信号を各色信号毎に８ｂｉｔのデジタル画像信号ＲＯ，ＧＯ，ＢＯに変換する。４０２はシェーディング補正部で、Ａ／Ｄコンバータ４０１から出力されたデジタル画像信号ＲＯ，ＧＯ，ＢＯに対して色ごとに、基準白色版の読み取り信号を用いてシェーディング補正を施する。
【００３０】
４０３はラインディレイ調整回路（ライン補間部）で、シェーディング補正部４０２でシェーディング補正された画像信号に対して、ＣＣＤセンサ３０８の各色ラインセンサが相互に所定の距離を隔てて配置されているために発生する副走査方向の空間的ずれを補正する処理を施す。
【００３１】
４０４は入力マスキング部で、ＣＣＤセンサ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間をＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（ＲＯ，ＧＯ，ＢＯ）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。
【００３２】
４０５は輝度／濃度変換部（ＬＯＧ変換部）で、ルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、入力されるＲＧＢの輝度信号がＣ１，Ｍ１，Ｙ１の濃度信号になるように変換する。４０６は出力マスキング／ＵＣＲ回路図であり、入力されるＣ１，Ｍ１，Ｙ１信号を画像処理装置のトナー色であるＣ，Ｍ，Ｙ，Ｋ信号に補正して出力する。
【００３３】
４０７はガンマ補正部で、入力されるＣ，Ｍ，Ｙ，Ｋ信号を、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，Ｍ，Ｙ，Ｋデータに変換する。４０８は空間フィルタで、入力されるＣ，Ｍ，Ｙ，Ｋデータに、エッジ強調またはスムージングを施した後、画像信号をコア部２０６へ送信する。
【００３４】
〔ＮＩＣ部２０４の構成〕
次に、図５を用いて図２に示したＮＩＣ部２０４の構成について説明する。
【００３５】
図５は、図２に示したＮＩＣ部２０４，ＰＤＬ部２０５の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００３６】
ＮＩＣ部２０４は、ネットワーク１０１に対してのインタフェースの機能を持つものであり、例えば１０Ｂａｓａ-Ｔ／１００Ｂａｓｅ-ＴＸなどのＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００３７】
外部より情報を入手する場合は、まず、トランス部６０１で電圧変換され、６０２のＬＡＮコントローラ部に送られる。ＬＡＮコントローラ部６０２は、その内部に第１バッファメモリ（不図示）を持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリ（不図示）に送った後、ＰＤＬ部２０５に信号を流す。
【００３８】
次に、外部に情報を提供する場合には、ＰＤＬ部２０５より送られてきたデータは、ＬＡＮコントローラ部６０２で必要な情報を付加して、トランス部６０１を経由してネットワーク１０１に接続される。
【００３９】
〔ＰＤＬ部２０５の構成〕
次に、図５を用いてＰＤＬ部２０５の構成の説明する。
【００４０】
コンピュータ１０３上で動作するアプリケーションソフトウェアによって作成された画像データは、文書，図形，写真等から構成されており、それぞれは、文字コード，図形コード，ラスタ画像データ等による画像記述の要素の組み合わせから成っている。これが、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語に代表されるものである。
【００４１】
ＰＤＬ部２０５では、上記ＰＤＬデータからラスタ画像データへの変換処理を行う。
【００４２】
図５に示すように、まずＮＩＣ部２０４から送られてきたＰＤＬデータは、ＣＰＵ部６０３を経由して一度ハードディスク（ＨＤＤ）のような大容量メモリ６０４に格納され、ここで各ジョブ毎に管理、保存される。次に、必要に応じて、ＣＰＵ部６０３は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）と呼ばれるラスタ化画像処理を行って、ＰＤＬデータをラスタイメージに展開する。展開されたラスタイメージデータは、ＣＭＹＫの色成分毎ＤＲＡＭなどの高速アクセス可能なメモリ６０５にジョブ毎にページ単位で格納され、プリンタ部２０８の状況に合わせて、再びＣＰＵ部６０３を介して、コア部２０６へ送られる。
【００４３】
スキャナ部２０１で読み取られＣＭＹＫデータに変換された画像信号を、プリンタ部へすぐに送ることができない場合、ここのメモリ６０４に一旦記憶されるよう、コア部２０６で制御される。
【００４４】
〔コア部２０６の構成〕
図６を用いてコア部２０６について説明する。
【００４５】
図６は、図２に示したコア部２０６の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００４６】
図５において、７０１はバスセレクタ部で、ＭＦＰ１０４，ＬＢＰ１０５の利用における、いわば交通整理の役割を担っている。すなわち、複写機能、ネットワークスキャン、ネットワークプリンタ、ファクシミリ送信／受信、あるいは、ディスプレイ表示などＭＦＰ１０４，ＬＢＰ１０５における各種機能に応じてバスの切り替えを行うところである。
【００４７】
以下に各機能を実行するためのバスの切り替えのパターンを示す。
【００４８】
・複写機能：スキャナ２０１→コア２０６→プリンタ２０８
・ネットワークスキャン：スキャナ２０１→コア２０６→ＮＩＣ部２０４
・ネットワークプリンタ：ＮＩＣ部２０４→コア２０６→プリンタ２０８
・ファクシミリ送信機能：スキャナ２０１→コア２０６→ＦＡＸ部２０３
・ファクシミリ受信機能：ＦＡＸ部２０３→コア２０６→プリンタ２０８
・ディスプレイ表示機能：スキャナ２０１又はＦＡＸ部２０３又はＮＩＣ部２０４→コア２０６→ディスプレイ２１０
また、７０２は圧縮部で、バスセレクタ部７０１を出た画像データを圧縮処理し、ハードディスク（ＨＤＤ）などの大容量メモリからなるメモリ部７０３に格納される。７０４は伸張部で、メモリ部７０３に格納された画像データを伸張してプリンタ部２０８（ＰＷＭ部２０７）又はディスプレイ部２１０へ送信する。
【００４９】
７０５はＣＰＵで、図示しないＲＯＭ等に格納されるプログラムを図示しないＲＡＭ等上で実行することにより、コア部２０６全体を統括制御する。
【００５０】
なお、圧縮部７０２で用いられる圧縮方式は、ＪＰＥＧ，ＪＢＩＧ，ＺＩＰ等一般的なものを用いればよい。また、圧縮された画像データは、ＣＰＵ７０５の制御により、ジョブ毎に管理され、ファイル名，作成者，作成日時，ファイルサイズ等の付加データと一緒に格納される。
【００５１】
さらに、ジョブの番号とパスワードを設けて、それらも一緒にメモリ部７０３に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト（メモリ部７０３からの読み出し）ができない様にするたの機能である。なお、メモリ部７０３に記憶されているジョブのプリントアウトの指示が行われた場合には、ＣＰＵ７０５が、パスワードによる認証を行った後にメモリ部７０３より呼び出し、画像伸張を行ってラスタイメージに戻してプリンタ部２０７に送ることもできる。
【００５２】
〔ＰＷＭ部２０７の構成〕
以下、図７を用いてＰＷＭ部２０７，プリンタ部２０８を説明する。
【００５３】
図７は、図２に示したＰＷＭ部２０７，プリンタ部２０８の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００５４】
コア部２０６を出たイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された多値画像データは、それぞれのＰＷＭ部２０７を通ってそれぞれ画像形成される。
【００５５】
図７（１）のＰＷＭ部２０７において、８０１は三角波発生部、８０２は入力されるデジタル画像信号をアナログ信号に変換するＤ／Ａコンバータ（Ｄ／Ａ変換部）である。
【００５６】
８０３はコンパレータで、三角波発生部８０１からの信号（図７（２）のａに示す）、及び、Ｄ／Ａコンバータ８０２からの信号（図８（２）のｂに示す）を大小比較し、図８（２）のｃに示すような信号を、プリンタ部２０８のレーザ駆動部８０４に送信する。
【００５７】
レーザ駆動部８０４は、入力されるＣＭＹＫ信号にそれぞれ基づいて、ＣＭＹＫそれぞれのレーザ発振器８０５を駆動してレーザビームに変換させる。
【００５８】
プリンタ部２０８において、９１３はポリゴンスキャナで、ＣＭＹＫそれぞれのレーザ発振器８０５から照射されるそれぞれのレーザビームを走査して、それぞれの感光ドラム９１７，９２１，９２５，９２９に照射する。
【００５９】
〔ＭＦＰ１０４のプリンタ部２０８の構成〕
図８を用いて、４ドラムタイプカラープリンタ部の概要図を示す。
【００６０】
図８は、図２に示したプリンタ部２０８（４ドラムタイプカラープリンタ部）の構成を示す断面図であり、図７と同一のものには同一の符号を付してある。
【００６１】
図８に示すように、ポリゴンミラー９１３は、４つの半導体レーザ発振器８０５より発光された４本のレーザ光を受ける。その内の１本はミラー９１４，９１５，９１６をへて感光ドラム９１７を走査し、次の１本はミラー９１８，９１９，９２０をへて感光ドラム９２１を走査し、次の１本は９２２，９２３，９２４をへて感光ドラム９２５を走査し、次の１本はミラー９２６，９２７，９２８をへて感光ドラム９２９を走査する。
【００６２】
一方、９３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９１７上にイエローのトナー像を形成し、９３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２１上にマゼンタのトナー像を形成し、９３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２５上にシアンのトナー像を形成し、９３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２９上にブラックのトナー像を形成する。以上４色（Ｙ，Ｍ，Ｃ，Ｋ）のトナー像がシートに転写され、フルカラーの出力画像を得ることができる。
【００６３】
シートカセット９３４，９３５および、手差しトレイ９３６のいずれかより供給されたシートは、レジストローラ９３７をへて、転写ベルト９３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム９１７，９２１，９２５，９２９には各色のトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。
【００６４】
各色のトナーが転写されたシートは、分離され、搬送ベルト９３９により搬送され、定着器９４０によって、トナーがシートに定着される。定着器９４０を抜けたシートはフラッパ９５０によりいったん下方向へ導かれてシートの後端がフラッパ９５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しい順となる。
【００６５】
なお、４つの感光ドラム９１７，９２１，９２５，９２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト９３９により、シートは一定速度ｖで搬送されており、このタイミング同期がなされて、４つの半導体レーザ８０５は駆動される。
【００６６】
〔ディスプレイ部２１０の構成〕
図９を用いて、図２に示したディスプレイ部２１０を説明する。
【００６７】
図９は、図２に示したディスプレイ部２１０を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００６８】
図９において、１００１は逆ＬＯＧ変換部で、コア部２０６より出力された画像信号（ＣＭＹＫデータ）をＲＧＢデータに変換する。１００２はガンマ変換部で、入力されるデータを、出力されるＣＲＴ，ＬＣＤ等のディスプレイ装置１００４の色の特性に合わせるためにルックアップテーブルを使用して出力変換する。該変換された画像データは、一度メモリ部１００３に格納されて、ＣＲＴ，ＬＣＤ等のディスプレイ装置１００４によって表示させる。
【００６９】
ここで、ディスプレイ部２１０を使用するのは、出力画像を予め確認するプレビュー機能や出力する画像が意図したものと間違いないか検証するプルーフ機能、あるいは、プリントの必要がないかを確認するな場合にプリントシートの無駄を省く為である。
【００７０】
〔フィニッシャ部２０９の構成〕
以下、図１０を用いて図２に示したフィニッシャ部２０９の構成を説明する。
【００７１】
図１０は、図２に示したフィニッシャ部２０９の構成を示す断面図である。
【００７２】
図１０に示すように、プリンタ部２０８の定着部９４０（または、９７９）を出たシートは、フィニッシャ部２０９に入る。フィニッシャ部２０９には、サンプルトレイ１１０１とスタックトレイ１１０２があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００７３】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（または、トレイ）を奥／手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式によりソーティングを行うことができる。電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次にグループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【００７４】
さらに、スタックトレイ１１０２に排出する場合には、シートが排出される前のシートをジョブ毎に蓄えておき、排出する直前にステープラ１１０５にてバインドすることも可能である。この他、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り器１１０４、ファイル用の２つの（または３つ）の穴開けを行うパンチャ１１０６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００７５】
さらに、サドルステッチャ１１０７は、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラにかませることによりシートを半折にし、週刊誌やパンフレットのようなブックレットを作成する処理を行う。サドルステッチャ１１０７で作成されたシートは、ブックレットトレイ１１０８に排出される。
【００７６】
その他、図示しないが、製本のためのグルー（糊付け）によるバインドや、あるいは、バインド後にバインド側と反対側の端面を揃えるためのカッティングなどを加えることも可能である。
【００７７】
また、インサータ１１０３は、トレイ１１１０にセットされたシートをプリンタを通さずにトレイ１１０１，１１０２，１１０８のいずれかに送るためのものである。これによって、フィニッシャ２０９に送り込まれるシートとシートの間にインサータ１１０３にセットされたシートをインサート（中差し）することができる。インサータ１１０３のトレイ１１１０には、ユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ１１１１により最上部のシートから順に給送する。従って、インサータ１１０３からのシートはそのままトレイ１１０１、１１０２へ排出することによりフェイスダウン状態で排出される。サドルステッチャ１１０７へ送るときには、一度パンチャ１１０６側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【００７８】
〔ＬＢＰ１０５の構成〕
次に、図１１を用いて図１に示したＬＢＰ１０５の構成について説明する。
【００７９】
図１１は、図１に示したＬＢＰ１０５の制御構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００８０】
図１１に示すように、ＬＢＰ１０４は、ＮＩＣ部２０４と、コンピュータ１０３から送られてきたページ記述言語（ＰＤＬ）を画像信号に展開するＰＤＬ部２０５と、ＰＷＭ部２０７と、プリンタ部２１３とを有する。なお、ＮＩＣ部，ＰＤＬ部，ＰＷＭ部の構成はＭＦＰ１０４と同様である。また、プリンタ部２１３については、プリンタ部２０８と異なる部分のみを説明し、同一の部分については説明を省略する。
【００８１】
〔プリンタ部２１３の構成〕
以下、図１２を用いて、１ドラムタイプカラープリンタ部２１３の概要図を示す。
【００８２】
図１２は、図１１に示したプリンタ部２１３（１ドラムタイプカラープリンタ部）の構成を示す断面図であり、図８と同一のものには同一の符号を付してある。
【００８３】
図１２において、９１３はポリゴンミラーであり、半導体レーザ８０５より発光された１本のレーザ光を受け、ミラー９１４をへて感光ドラム９１７を走査して、感光体上に潜像を形成する。感光体上の潜像は反時計回りに回転しながら、９６１の色現像器や９６０の黒現像器に到達する。
【００８４】
９６１，９６０の現像器は感光体上に潜像として帯電された電荷に応じてトナーをのせる（現像させる）働きをする。画像が白黒の時は、９６０の現像器のみが使用され、カラーの時は、９６１と９６０の両方の現像器が使用される。次に、感光体９１７に生成された画像は、時計回りに回転している中間転写体９６２に転写される。この中間転写体は、白黒の場合は１回転、カラーの場合は４回転して画像生成を中間転写体上に完了する。
【００８５】
色現像器９６１は回転することでイエロー現像器９６１ｙ、マゼンタ現像器９６１ｍ、シアン現像器９６１ｃのいずれかを感光ドラム９１７に接するように制御される。まず、イエロートナーを現像・転写するときは色現像器が図１０に示す位置にまるまで回転し、感光ドラム９１７にレーザ露光が行われると同期してドラムが時計方向へ回転し、イエロー現像器９６１ｙによってドラム上にイエローのトナー画像が形成される。これと同期して転写ドラム９６２が半時計回りへ回転し、感光ドラムからイエロートナーが転写される。転写ドラムの周囲の長さはＡ３サイズ画像が長手方向に形成できるものである。Ａ３サイズの画像形成を行う場合は、Ａ３サイズの原稿を読み取って、その画像信号によって、Ａ３サイズ画像１面分のイエロートナー画像が転写ドラム上に形成される。
【００８６】
次にマゼンタトナーを現像・転写するときは色現像器が半時計方向へ１２０度回転した後、前記と同様に原稿を読み取って、その画像信号によって、ドラム９１７にレーザ露光が行われると同期してドラムが時計方向へ回転し、マゼンタの現像器９６１Ｍによってドラム上にマゼンタのトナー画像が形成される。これと同期して転写ドラムが半時計回りへ回転し、感光ドラムからマゼンタトナーが転写される。
【００８７】
次に同様にシアントナー画像が転写される。次にブラックトナー画像が現像器９６０によって感光ドラム９１７に形成され、同様に転写される。
【００８８】
一方で、９７０の上段カセット、あるいは９７１の下段カセットから９７２あるいは９７３のピックアップローラで給紙された記録紙が、９７４あるいは９７５の給紙ローラに従って搬送され、９７６の搬送ローラで更にレジ前まで搬送されていく。
【００８９】
そして、前述した中間転写体９１７への画像形成が終了するタイミングで中間転写体と９７８の転写ベルトの間にくるようなタイミングに制御されている。ここに記録紙が到達したところで、転写ベルトが中間転写体に接して、トナーが記録紙に転写される。記録紙に転写された画像は、９７９の定着ローラで、熱と加圧により記録紙に定着される。
【００９０】
画像が定着された記録紙は、プリンタコントローラによりあらかじめ指定されていた９８０で示すフェイスアップ排紙口か９８１で示すフェイスダウン排紙口のいずれかに搬送され、排紙される。以上で、プリンタコントローラから送られてきた画像情報を出力することができる。
【００９１】
〔ネットワークユーティリティソフトウェアの説明〕
図１に示したコンピュータ１０２、１０３上にて動作するユーユーティリティソフトウェアについて説明する。
【００９２】
ＭＦＰ１０４，ＬＢＰ１０５内のネットワークインタフェース部分（ＮＩＰ部２０４＋ＰＤＬ部２０５）には、ＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と呼ばれる標準化されたデータベースが構築されており、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信し、ＭＦＰ１０４，ＬＢＰ１０５をはじめとして、ネットワーク上につながれたスキャナ，プリンタあるいは、ＦＡＸ等の管理が可能になっている。
【００９３】
一方、コンピュータ１０２，１０３上では、ユーティリティと呼ばれるソフトウェアプログラムが動作しており、ネットワークを介して上記ＳＮＭＰの利用によりＭＩＢを使って必要な情報交換が可能となる。
【００９４】
例えば、ＭＦＰ１０４，ＬＢＰ１０５の装備情報をとしてフィニッシャ２０９が接続されているか否かを探知したり、ステータス情報をして現在プリントが出きるか否かを探知したり、あるいは、ＭＦＰ１０４，ＬＢＰ１０５の名前や設置場所などを記入したり変更したり確認したりといった具合に、ＭＩＢを使うことによりユーザはネットワークに接続されたＭＦＰ１０４，ＬＢＰ１０５の情報をコンピュータ１０２、１０３上で確認することができる。また、これらの情報はサーバ１０２とクライアント１０３を区別してリード／ライトに制限を持たせることも可能である。
【００９５】
従って、このようなコンピュータ１０３，１０２のユーティリティの機能を使うことにより、ＭＦＰ１０４，ＬＢＰ１０５の装備情報，装置の状態，ネットワークの設定，ジョブの経緯，使用状況の管理，制御等あらゆる情報を、ユーザはコンピュータ１０３，１０２の前で入手することが可能となる。
【００９６】
以下、図１３〜図１６を用いて、本実施形態の画像処理装置のリムーバブルハードディスク制御部について説明する。
【００９７】
図１３は、図２に示したリムーバブルハードディスク制御部２１２の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００９８】
リムーバブルＨＤＤ１３０１は取り外すことができる大容量記憶媒体である。このリムーバブルＨＤＤ１３０１には画像データ等が格納されており、ＭＦＰ１０４は、このリムーバブルＨＤＤ１３０１に格納された画像データを伸張し、ラスタイメージに変換し、プリントアウト等することができる。
【００９９】
リムーバブルハードディスク制御部２１２において、１３０２はハードディスクコントローラであり、リムーバブルＨＤＤ１３０１へデータの書き込みや読み出し等の制御を行うリムーバブルＨＤＤ１３０１とのインタフェースの機能を備える。１３０３は暗号化／復号化モジュールであり、ユーザ毎に設定された暗号鍵を用い、リムーバブルＨＤＤ１３０１に格納するデータの暗号化処理や、リムーバブルＨＤＤ１３０１に格納された暗号化データの復号化を行う。１３０５は不揮発性メモリであり、ユーザ毎に設定されたパスワードや暗号鍵を格納しておく。
【０１００】
１３０４はＣＰＵであり、ＲＯＭ１３０６に格納されるプログラムをＲＡＭ１３０７上にロードして実行して、リムーバブルハードディスク制御部２１２全体を統括制御する。
【０１０１】
図１４，図１５，図１６は、本発明の画像処理装置の第１の制御処理動作の一例を示すフローチャートである。なお、このフローチャートの処理は、ＲＯＭ１３０６に格納されるプログラムをＲＡＭ１３０７上にロードして実行することにより実現される。図１４〜図１６中、Ｓ１４０１，Ｓ１４０２，Ｓ１５０１〜Ｓ１５０６，Ｓ１６０１〜Ｓ１６０４は各ステップを示す。
【０１０２】
画像処理装置の電源がＯＮされると、まずＣＰＵ１３０４は、ハードディスクコントローラ１３０２を介してリムーバブルＨＤＤ１３０１が装着されているかを確認する（Ｓ１４０１）。
【０１０３】
そして、ステップＳ１４０１で、ＣＰＵ１３０４が、リムーバブルＨＤＤ１３０１が装着されていないと判定した場合には、リムーバブルＨＤＤ１３０１の接続を検出するまで、ステップＳ１４０１の確認処理を繰り返す。
【０１０４】
そして、ステップＳ１４０１で、ＣＰＵ１３０４が、リムーバブルＨＤＤ１３０１が装着されていると判定した場合には、リムーバブルＨＤＤ１３０１にユーザＩＤが設定（記憶）されているか否かを判定する（Ｓ１４０２）。
【０１０５】
そして、ステップＳ１４０２において、ＣＰＵ１３０４が、リムーバブルＨＤＤ１３０１にユーザＩＤが設定（記憶）されていないと判定した場合には、ステップＳ１５０１（図１５）に処理を進める。
【０１０６】
そして、ステップＳ１５０１において、ＣＰＵ１３０４は、リムーバブルＨＤＤ１３０１のフォーマットを実行する。
【０１０７】
次に、ステップＳ１５０２において、ＣＰＵ１３０４は、操作パネル２１１に図示しないユーザＩＤ設定画面を表示して、使用者にユーザＩＤの設定を促し、使用者よりユーザＩＤが設定されるのを待機する。そして、ＣＰＵ１３０４は、操作パネル２１１を介して使用者からユーザＩＤが入力されて設定されたと判定した場合には、ステップＳ１５０３に処理を進める。
【０１０８】
次に、ステップＳ１５０３において、ＣＰＵ１３０４は、操作パネル２１１に図示しないパスワード設定画面を表示して、ステップＳ１５０２で設定された使用者のユーザＩＤに対応するパスワードの設定を促し、使用者よりパスワードが設定されるのを待機する。そして、ＣＰＵ１３０４は、操作パネル２１１を介して使用者からパスワードが入力されて設定されたと判定した場合には、ステップＳ１５０４に処理を進める。
【０１０９】
次に、ステップＳ１５０５において、ＣＰＵ１３０４は、ステップＳ１５０２で設定したユーザＩＤ，ステップＳ１５０３で設定したパスワード，ステップＳ１５０４で生成した暗号鍵を不揮発性メモリ１３０５へ格納する。
【０１１０】
さらに、ＣＰＵ１３０４は、ステップＳ１５０５で不揮発性メモリ１３０５へ格納したユーザＩＤを、リムーバブルＨＤＤ１３０１に書き込み（Ｓ１５０６）、ステップＳ１６０１（図１６）に処理を進める。
【０１１１】
そして、ステップＳ１４０２で、ＣＰＵ１３０４が、リムーバブルＨＤＤ１３０１にユーザＩＤが設定（記憶）されていると判定した場合には、ステップＳ１６０１（図１６）に処理を進める。
【０１１２】
ステップＳ１６０１において、ＣＰＵ１３０４は、リムーバブルＨＤＤ１３０１内に格納されたユーザＩＤを読み取るとともに、操作パネル２１１に図示しないパスワード入力画面を表示して、使用者にパスワードの入力を促し、使用者よりパスワードが入力されるのを待機する。そして、ＣＰＵ１３０４は、操作パネル２１１を介して使用者からパスワードが入力されたと判定した場合には、ステップＳ１６０２に処理を進める。
【０１１３】
次に、ステップＳ１６０２において、ＣＰＵ１３０４は、リムーバブルＨＤＤ１３０１より読み取ったユーザＩＤ，ステップＳ１６０１で入力されたパスワードと、不揮発性メモリ１３０５に格納されているユーザＩＤ，パスワードとの比較を行ってユーザ認証を行う。
【０１１４】
そして、ステップＳ１６０２で、ＣＰＵ１３０４がユーザ認証に失敗したと判定した場合には、ＣＰＵ１３０４は、「参照できるユーザではありません。」等のメッセージをディスプレイ部２０１又は操作パネル２１１に表示し（Ｓ１６０４）、処理を終了する。
【０１１５】
一方、ステップＳ１６０２で、ＣＰＵ１３０４がユーザ認証に成功したと判定した場合には、ＣＰＵ１３０４は、不揮発性メモリ１３０５に格納されているユーザＩＤに対応する暗号鍵を、暗号化／復号化モジュール１３０３に設定し（Ｓ１６０３）、処理を終了する。
【０１１６】
以上説明したように、本実施形態に示したハードディスク等の大容量記憶媒体（リムーバブルＨＤＤ１３０１）の増設や取り外しが可能な画像形成装置（ＭＦＰ１０４，ＬＢＰ１０５）において、大容量記憶媒体（リムーバブルＨＤＤ１３０１）にユーザＩＤを格納することにより、大容量記憶媒体がフォーマットされているかを判断することができ、さらにユーザＩＤ及びパスワードに基づいて暗号鍵を生成し、その暗号鍵を用いて、大容量記憶媒体に書き込むデータを暗号化することにより、大容量記憶媒体の着脱と機密性を十分に確保することが可能な画像処理装置を提供することが可能である。
【０１１７】
〔第２実施形態〕
本発明の第２実施形態として、パスワードに有効期間を付加した場合の画像処理装置を説明する。
【０１１８】
なお、図１４，図１５で説明したリムーバブルＨＤＤ１３０１の検出方法、ユーザＩＤが設定されていない場合の処理は、第１実施形態と同様であるため説明を省略する。
【０１１９】
以下、図１４，図１５，図１７を参照して、本実施形態の画像処理装置のリムーバブルハードディスク制御部について説明する。
【０１２０】
図１７は、本発明の画像処理装置の第２の制御処理動作の一部を示すフローチャートである。なお、このフローチャートの処理は、ＲＯＭ１３０６に格納されるプログラムをＲＡＭ１３０７上にロードして実行することにより実現される。図１７中、Ｓ１６０１〜Ｓ１６０４，Ｓ１７０３，Ｓ１７０５〜Ｓ１７０８は各ステップを示し、図１６と同一のステップには同一のステップ番号を付してあり、説明は省略する。なお、図１４〜図１７に示す一連の制御処理動作が、本発明の画像処理装置の第２の制御処理動作に対応する。
【０１２１】
図１７のステップＳ１６０２で、ＣＰＵ１３０４がユーザ認証に成功したと判定した場合には、ステップＳ１７０３において、ＣＰＵ１３０４は、不揮発性メモリ１３０５に記憶されているパスワードが生成されてから設定時間経過したか否かを判定することにより、パスワードが有効期間内か否かを判定する。なお、上記設定時間は、画像処理装置の管理者等により操作パネル２１１から設定されて不揮発性メモリ１３０５に格納されているものとする。また、図１５に示したステップＳ１５０５では、パスワードを不揮発性メモリ１３０５に格納する際に、該パスワードと共に該パスワードの生成日時を示す情報も格納するものとする。
【０１２２】
ステップＳ１７０３で、ＣＰＵ１３０４が、不揮発性メモリ１３０５に記憶されているパスワードが生成されてから設定時間経過していない（パスワードが有効期間内である）と判定した場合には、そのままステップＳ１６０３に処理を進める。
【０１２３】
一方、ステップＳ１７０３で、ＣＰＵ１３０４が、不揮発性メモリ１３０５に記憶されているパスワードが生成されてから設定時間経過した（パスワードが有効期間内でない）と判定した場合には、ステップＳ１７０４に処理を進める。
【０１２４】
ステップＳ１７０４において、ＣＰＵ１３０４は、操作パネル２１１に図示しないパスワード再設定画面を表示して、リムーバブルＨＤＤ１３０１内に格納されているユーザＩＤに対応するパスワードの再設定を促し、使用者よりパスワードが再設定されるのを待機する。そして、ＣＰＵ１３０４は、操作パネル２１１を介して使用者からパスワードが入力されて再設定されたと判定した場合には、ステップＳ１７０６に処理を進める。
【０１２５】
次に、ステップＳ１７０６において、ＣＰＵ１３０４は、ステップＳ１７０５で再設定されたパスワードとユーザＩＤを用いて暗号鍵を再生成し、ステップＳ１７０７において、ＣＰＵ１３０４は、リムーバブルＨＤＤ１３０１内に格納されているユーザＩＤ，ステップＳ１７０５で再設定されたパスワード，ステップＳ１７０６で生成された暗号鍵を不揮発性メモリ１３０５へ格納しなおす。
【０１２６】
次に、ＣＰＵ１３０４は、リムーバブルＨＤＤ１３０１内に格納されている暗号化データを、ステップＳ１７０６で新しく生成された暗号鍵を用いて、暗号化／復号化モジュール１３０３で再暗号化させ、リムーバブルＨＤＤ１３０１に再格納する（Ｓ１７０８）。
【０１２７】
最後に、ＣＰＵ１３０４は、不揮発性メモリ１３０５に格納されているユーザＩＤに対応する暗号鍵を、暗号化／復号化モジュール１３０３に設定し（Ｓ１６０３）、処理を終了する。
【０１２８】
以上説明したように、本実施形態の画像処理装置によれば、パスワードの有効期間情報をユーザＩＤ，パスワード，暗号鍵と一緒に管理し、有効期間経過した場合には、暗号鍵を再生成することにより、さらに機密性を高めた画像処理装置を提供することが可能である。
【０１２９】
なお、図１７のステップＳ１７０３では、ＣＰＵ１３０４は、不揮発性メモリ１３０５に記憶されているパスワードが生成されてから設定時間経過したか否かを判定することにより、パスワードが有効期間内か否かを判定する構成について説明したが、パスワードを不揮発性メモリ１３０５に格納する際に、該パスワードの有効期限を示す情報を該パスワードに紐付けてパスワードを不揮発性メモリ１３０５に格納し、該有効期限を示す情報に基づいてパスワードが有効期間内か否かを判定するように構成してもよい。
【０１３０】
また、パスワードに有効期限が設定されていない場合（不揮発性メモリ１３０５にパスワードの有効期限を示す情報が格納されていない場合）には、ステップＳ１７０３で、ＣＰＵ１３０４は、パスワードが生成されてから設定時間経過していない（パスワードが有効期間内である）と判定して、処理をステップＳ１６０３に進めるように制御するものとする。
【０１３１】
〔第３実施形態〕
第３実施形態では、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に装着されたリムーバブルＨＤＤ１３０へデータを格納させる場合のユーザインタフェース制御について示す。
【０１３２】
まず、図１８，図１９を参照して、クライアントＰＣ１０３，サーバ１０３から送信したプリントジョブを画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）のハードディスクに格納する第１のボックス機能におけるユーザインタフェースについて説明する。
【０１３３】
図１８は、本発明の画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に図１３に示したリムーバブルＨＤＤ１３０が装着されている場合にクライアントＰＣ１０３，サーバ１０２から画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に対して印刷指示を行うときのクライアントＰＣ１０３，サーバ１０３の表示部に表示される印刷指示画面の一例を示す図である。
【０１３４】
図１８において、１８０１はプリンタ選択メニューで、印刷を行うプリンタを選択するためのものである。１８０２は印刷範囲指示メニューで、印刷を行う範囲を指示するためのものである。１８０３はＯＫボタンで、印刷指示を行う際に押下する。１８０４はキャンセルボタンで、印刷指示を行わずこの印刷指示画面を閉じる際に押下する。
【０１３５】
１８０６は印刷用紙指定方法を指示するプルダウンメニューであり、図１８に示すように、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されている場合に、リムーバブルボックスの指定ができるようにクライアントＰＣ１０３，サーバ１０２のＣＰＵにより表示制御される。１８０７は給紙部を指示するプルダウンメニューである。
【０１３６】
図１９は、本発明の画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に図１３に示したリムーバブルＨＤＤ１３０が装着されていない場合にクライアントＰＣ１０３，サーバ１０２から画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に対して印刷指示を行うときのクライアントＰＣ１０３，サーバ１０３の表示部に表示される印刷指示画面の一例を示す図である。なお、図１８と同一のものには同一の符号を付してある。
【０１３７】
画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されていない場合には、図１９に示すように、プルダウンメニュー１８０６には、リムーバブルボックスの指定ができないようにメニューとして表示されないようにクライアントＰＣ１０３，サーバ１０２のＣＰＵにより表示制御される。
【０１３８】
また、１８０７は、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されていない場合に表示される、リムーバブルハードディスク１３０１が装着されてないことをユーザに通知するメッセージであり、クライアントＰＣ１０３，サーバ１０２のＣＰＵにより表示制御される。
【０１３９】
このように、クライアントＰＣ１０３，サーバ１０２のＣＰＵは、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されてないときには、クライアントＰＣ１０３，サーバ１０２から印刷データを送信するときに、リムーバブルボックスを指定することを禁止するように制御する。
【０１４０】
同時に、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されてないときであっても、クライアントＰＣ１０３，サーバ１０２のＣＰＵは、他のハードディスクへのボックスを実行可能なように制御する。
【０１４１】
なお、クライアントＰＣ１０３，サーバ１０２のＣＰＵは、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）に要求して、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）のデバイス情報を取得する。このとき、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）は、クライアントＰＣ１０３，サーバ１０２からの要求に応じて、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）のデバイス情報（リムーバブルＨＤＤ１３０１が装着されているか否かの情報を含む）をクライアントＰＣ１０３，サーバ１０２に返送するものとする。
【０１４２】
従って、クライアントＰＣ１０３，１２０では、画像処理装置（ＭＦＰ１０４又はＬＢＰ１０５）にリムーバブルＨＤＤ１３０１が装着されていないにもかかわらず、ユーザが誤って、リムーバブルＨＤＤ１３０１へのボックス格納ジョブを発生させてしまい、エラーとなってしまうといった事態を防止することができる。
【０１４３】
次に、図２０，図２１を参照して、画像処理装置（ＭＦＰ１０４）の画像読み取り装置（スキャナ１０１）を使用して読み取った画像データをハードディスクに格納する第２のボックス機能におけるユーザインタフェースについて説明する。
【０１４４】
図２に示したスキャナ部２０１を使用して読み取った画像データをハードディスクに格納する第２のボックス機能を使用する場合、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されている場合は、ＭＦＰ２０４の操作パネル２１１の表示画面上に図２０示すようなセキュアボックス指定画面が表示される。
【０１４５】
図２０は、図２に示したスキャナ２０１を使用して読み取った画像データをリムーバブルハードディスク１３０１に格納するボックス機能を使用する際、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されている場合にＭＦＰ２０４の操作パネル１１１上に表示されるボックス指定画面の一例を示す図である。
【０１４６】
図２０において、２００１は格納するボックスを指定するメニューである。２００２はＯＫボタンで、ボックス指定指示を確定する際に押下する。２００３はキャンセルボタンで、ボックス指定指示を確定することなくこのボックス指定画面を閉じる際に押下する。２００５は画像読み取りサイズ（原稿サイズ）を指定するメニューである。２００５はリムーバブルボックス指定とするか否かの指定を行うメニューである。
【０１４７】
ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されている場合は、ＣＰＵ１３０４は、ボックス指定方法メニュー２００５に「リムーバブルボックス」メニューを表示して、リムーバブルボックス指定を行うことができるように制御し、リムーバブルボックス指定がなされると、この後パスワードを入力する画面（不図示）へ遷移するように制御する。
【０１４８】
図２１は、図２に示したスキャナ１０１を使用して読み取った画像データをハードディスクに格納するボックス機能を使用する際、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されていない場合にＭＦＰ２０４の操作パネル１１１上に表示されるボックス指定画面の一例を示す図であり、図１１と同一のものには同一の符号を付してある。
【０１４９】
図２１に示すように、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されていない場合には、ＣＰＵ１３０４は、ボックス指定方法メニュー８０５に「リムーバブルボックス」を指定するメニューを表示しないように制御する。この場合、ＣＰＵ１３０４は、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されていないことをユーザに通知するメッセージ２００６を表示する。
【０１５０】
以上の処理により、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されている場合には、リムーバブルボックスにデータを格納可能となり、一方、ＭＦＰ２０４にリムーバブルハードディスク１３０１が装着されていない場合には、リムーバブルボックスにデータを格納する指定が不可能となるように制御する。
【０１５１】
従って、画像処理装置（ＭＦＰ１０４）にリムーバブルＨＤＤ１３０１が装着されていないにもかかわらず、ユーザが誤って、リムーバブルＨＤＤ１３０１へのボックス格納ジョブを発生させてしまい、エラーとなってしまうといった事態を防止することができる。
【０１５２】
上述した各画面の構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１５３】
なお、上記各実施形態では、プリンタ部２０８，２１３がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１５４】
また、パーソナルコンピュータ等の情報処理装置においても、パーソナルコントローラから取り外された記憶媒体（ハードディスク，ＵＳＢメモリ，ＣＤ−ＲＷ，ＤＶＤ−ＲＷ，ＦＤ等）への第三者のアクセスが比較的容易にできてしまうため、データ等の機密性が十分に確保できないという問題点があるが、本発明をパーソナルコンピュータ等の情報処理装置に適用することにより、情報処理装置に接続される着脱可能な記憶媒体のフォーマット処理を自動で（ユーザからの特別な操作指示無しに）、未設定の記憶媒体が情報処理装置に接続されたといった最適なタイミングで行うことが可能となるとともに、情報処理装置から取り外された記憶媒体の機密性を十分に確保することが可能となる。
【０１５５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１５６】
なお、上記各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１５７】
以上説明したように、本発明の画像処理装置によれば、リムーバブルハードディスク制御部２１２が、リムーバブルＨＤＤ１３０の接続を検出すると、リムーバブルＨＤＤ１３０にユーザＩＤが設定されているか否かを判定し、ユーザＩＤが設定されていないと判定した場合には、リムーバブルＨＤＤ１３０に対するフォーマット処理を実行し、該フォーマット処理されたリムーバブルＨＤＤ１３０に対してユーザＩＤとパスワードを設定し、該設定されたユーザＩＤとパスワードを用いて該ユーザＩＤ毎の暗号鍵を生成し、そして、リムーバブルＨＤＤ１３０にデータを書き込む際に、前記生成された暗号鍵を用いて暗号化することにより、画像処理装置に接続される着脱可能な記憶媒体（リムーバブルＨＤＤ１３０）のフォーマット処理を自動で（ユーザからの特別な操作指示無しに）、未設定の記憶媒体が画像処理装置に接続されたといった最適なタイミングで行うことが可能となるとともに、画像処理装置から取り外された記憶媒体の機密性を十分に確保することが可能となる。
【０１５８】
また、パスワードの有効期間情報をユーザＩＤ，パスワード，暗号鍵と一緒に管理し、有効期間経過した場合には暗号鍵を再生成することにより、さらに機密性を高めることが可能となる。
【０１５９】
以下、図２２に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１６０】
図２２は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０１６１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６３】
本実施形態における図１４〜図１６，図１４，図１５，図１７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６４】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６６】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６７】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６８】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１７０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１７５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【産業上の利用可能性】
【０１７６】
本発明を、記憶媒体を着脱可能なパーソナルコンピュータ等の情報処理装置に適用することができ、パーソナルコントローラから取り外された大容量記憶媒体の機密性を向上することが可能となる。
【図面の簡単な説明】
【０１７７】
【図１】本発明の一実施形態を示す画像処理システムの一例を示す概観図である。
【図２】図１に示したＭＦＰの構成を説明するブロック図である。
【図３】図２に示したスキャナ部の構成を説明する断面図である。
【図４】図２に示したＩＰ部（画像処理部）の構成を説明するブロック図である。
【図５】図２に示したＮＩＣ部，ＰＤＬ部の構成を説明するブロック図である。
【図６】図２に示したコア部の構成を説明するブロック図である。
【図７】図２に示したＰＷＭ部，プリンタ部の構成を説明するブロック図である。
【図８】図２に示したプリンタ部（４ドラムタイプカラープリンタ部）の構成を示す断面図である。
【図９】図２に示したディスプレイ部を説明するブロック図である。
【図１０】図２に示したフィニッシャ部の構成を示す断面図である。
【図１１】図１に示したＬＢＰの制御構成を説明するブロック図である。
【図１２】図１１に示したプリンタ部（１ドラムタイプカラープリンタ部）の構成を示す断面図である。
【図１３】図２に示したリムーバブルハードディスク制御部の構成を示すブロック図である。
【図１４】本発明の画像処理装置の第１の制御処理動作の一例を示すフローチャートである。
【図１５】本発明の画像処理装置の第１の制御処理動作の一例を示すフローチャートである。
【図１６】本発明の画像処理装置の第１の制御処理動作の一例を示すフローチャートである。
【図１７】本発明の画像処理装置の第２の制御処理動作の一部を示すフローチャートである。
【図１８】本発明の画像処理装置にリムーバブルＨＤＤが装着されている場合にクライアントＰＣから画像処理装置に対して印刷指示を行うときのクライアントＰＣの表示部に表示される印刷指示画面の一例を示す図である。
【図１９】本発明の画像処理装置にリムーバブルＨＤＤが装着されていない場合にクライアントＰＣから画像処理装置に対して印刷指示を行うときのクライアントＰＣの表示部に表示される印刷指示画面の一例を示す図である。
【図２０】図２に示したスキャナを使用して読み取った画像データをリムーバブルハードディスクに格納するボックス機能を使用する際、ＭＦＰ２０４にリムーバブルハードディスクが装着されている場合にＭＦＰの操作パネル上に表示されるボックス指定画面の一例を示す図である。
【図２１】図２に示したスキャナを使用して読み取った画像データをリムーバブルハードディスクに格納するボックス機能を使用する際、ＭＦＰ２０４にリムーバブルハードディスクが装着されていない場合にＭＦＰの操作パネル上に表示されるボックス指定画面の一例を示す図である。
【図２２】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０１７８】
１０４  ＭＦＰ
１０５  ＬＢＰ
２１２  リムーバブルハードディスク制御部
１３０１  リムーバブルＨＤＤ
１３０２  ハードディスクコントローラ
１３０３  暗号化／複合化モジュール
１３０４  ＣＰＵ
１３０５  不揮発性メモリ
１３０６  ＲＯＭ
１３０７  ＲＡＭ
【図１】
2006309298.tif 000003
【図２】
2006309298.tif 000004
【図３】
2006309298.tif 000005
【図４】
2006309298.tif 000006
【図５】
2006309298.tif 000007
【図６】
2006309298.tif 000008
【図７】
2006309298.tif 000009
【図８】
2006309298.tif 000010
【図９】
2006309298.tif 000011
【図１０】
2006309298.tif 000012
【図１１】
2006309298.tif 000013
【図１２】
2006309298.tif 000014
【図１３】
2006309298.tif 000015
【図１４】
2006309298.tif 000016
【図１５】
2006309298.tif 000017
【図１６】
2006309298.tif 000018
【図１７】
2006309298.tif 000019
【図１８】
2006309298.tif 000020
【図１９】
2006309298.tif 000021
【図２０】
2006309298.tif 000022
【図２１】
2006309298.tif 000023
【図２２】
2006309298.tif 000024