(57)【要約】【課題】可搬性記憶媒体内のデータの不正利用を防止し、データの安全性を確保することを可能にした画像処理装置及び画像形成装置を得る。【解決手段】可搬性記憶媒体管理部３０１は、着脱可能な可搬性記憶媒体に対する制御・管理を行い、読み取り制御部３０３は、ＵＩ３０２によってユーザが指定する読み取りパラメータを受け取る。認証情報管理部３０４は、認証情報を保持して、ユーザが機器を使用する権限の認証やデータの暗号化・復号化に使用する鍵情報を提供する。読み取り部３０５は、画像データを本発明の実施形態で使用する可搬性記憶媒体に対して供給する。その際、暗号化部３０６は、データを暗号化する。【選択図】図３
2007251812.tif 000002
【特許請求の範囲】
【請求項１】
可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの暗号化部とを備え、画像読取装置により生成された画像データを、認証情報を元に暗号化を行って前記可搬性記憶媒体に書き込むことを特徴とする画像処理装置。
【請求項２】
可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの復号化部とを備え、可搬性記憶媒体に暗号化されて記録されている画像データを読み込んで復号化することを特徴とする画像処理装置。
【請求項３】
画像出力装置をさらに備え、前記復号化された画像データを前記出力装置に出力することを特徴とする請求項２記載の画像処理装置。
【請求項４】
画像データを保持する記憶装置をさらに備え、前記復号化された画像データを、前記画像データを保持する記憶装置に保持することを特徴とする請求項２記載の画像処理装置。
【請求項５】
通信インタフェースをさらに備え、前記復号化された画像データを、前記通信インタフェース経由で外部に送信することを特徴とする請求項２記載の画像処理装置。
【請求項６】
通信インタフェースをさらに備え、前記可搬性記憶媒体のデータに暗号化を行った機器と認証情報を交換し、データ復号のための情報を取得することを特徴とする請求項２、３または４記載の画像処理装置。
【請求項７】
通信インタフェースをさらに備え、前記可搬性記憶媒体に画像データを書き込む際、通信に必要な情報を付加情報として画像データと共に記録することを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記付加情報が画像データ毎に記録されること情報であることを特徴とする請求項７記載の画像処理装置。
【請求項９】
可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの暗号化部と、データの復号化部とを備え、画像読取装置により生成された画像データを、認証情報を元に暗号化を行って前記可搬性記憶媒体に書き込み、可搬性記憶媒体に暗号化されて記録されている画像データを読み込んで復号化することを特徴とする画像処理装置。
【請求項１０】
請求項１ないし９のうちいずれか１記載の画像処理装置を備えて構成されたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像形成装置に係り、特に、可搬性のある記憶媒体に格納された画像データの利用、可搬性のある記憶媒体へのデータの格納が可能な画像処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
近年、画像処理装置（コピー、プリンタ、スキャナ、ファックス）に対して、可搬性のある記憶媒体（ＵＳＢメモリ、カード型メディア等）が使用される機会が増えている。しかし、可搬性のある記憶媒体は、手軽に持ち運びできるという特性のため、盗難や紛失が生じ易い。その場合、記憶媒体内の画像や文書データは、第三者に閲覧されたり、印刷やファックス送信等により外部に流出する恐れがある。
【０００３】
可搬性のある記憶媒体に格納されたデータ等の流出防止に関する従来技術として、例えば、特許文献１、２等に記載された技術が知られている。特許文献１に記載の従来技術は、キャプチャ情報を同一ユーザによる利用、あるいは、同一機器での利用に制限することを可能として、個人の利用範囲を逸脱するキャプチャ情報の利用を防止するというものである。また、特許文献２に記載の従来技術は、第三者による不正使用を防止し、所有者に安全性の高い記録媒体を提供することを目的とするもので、記録媒体に、使用者が本人であることを認証する認証情報を記憶し、受け付けた使用者が本人であることを認証するすることにより、記憶媒体の不正使用を防止するというものである。
【特許文献１】特開２００１−２０２２７８号公報
【特許文献２】特開２００４−５４９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した特許文献１に記載の従来技術は、キャプチャ機器による再生を可能としているため、第三者が記憶媒体を手に入れた場合、キャプチャ機器を使用可能であれば、キャプチャ情報の流出を防止することができないという問題点を有している。また、特許文献２に記載の従来技術は、記憶媒体自体が仕掛けを備えている必要があるため、汎用性がなく特殊なデバイスにしか対応することができないという問題点を有している。
【０００５】
本発明の目的は、画像処理装置、該画像処理を備えて構成される画像形成装置に可搬性のある記憶媒体を使用する際に、可搬性記憶媒体に暗号化されたデータを保持させ、画処理装置、画像形成装置またはこれらの装置と認証情報を共有することができる機器上で、記憶媒体上のデータを利用する際に復号化することにより、可搬性記憶媒体上にあるデータの秘匿性を確保すると共に、可搬性記憶媒体上に、データを暗号化した画像処理情報を保持させることにより、復号に必要な認証情報を保持する画像処理装置を限定し、可搬性記憶媒体内のデータの不正利用を防止し、データの安全性を確保することを可能にした画像処理装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、本発明の第１の手段は、可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの暗号化部とを備え、画像読取装置により生成された画像データを、認証情報を元に暗号化を行って前記可搬性記憶媒体に書き込むことを特徴とする。
【０００７】
また、本発明の第２の手段は、可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの復号化部とを備え、可搬性記憶媒体に暗号化されて記録されている画像データを読み込んで復号化することを特徴とする。
【０００８】
また、本発明の第３の手段は、第２の手段において、画像出力装置をさらに備え、前記復号化された画像データを前記出力装置に出力することを特徴とする。
【０００９】
また、本発明の第４の手段は、第２の手段において、画像データを保持する記憶装置をさらに備え、前記復号化された画像データを、前記画像データを保持する記憶装置に保持することを特徴とする。
【００１０】
また、本発明の第５の手段は、第２の手段において、通信インタフェースをさらに備え、前記復号化された画像データを、前記通信インタフェース経由で外部に送信することを特徴とする。
【００１１】
また、本発明の第６の手段は、第２、第３または第４の手段において、通信インタフェースをさらに備え、前記可搬性記憶媒体のデータに暗号化を行った機器と認証情報を交換し、データ復号のための情報を取得することを特徴とする。
【００１２】
また、本発明の第７の手段は、第１の手段において、通信インタフェースをさらに備え、前記可搬性記憶媒体に画像データを書き込む際、通信に必要な情報を付加情報として画像データと共に記録することを特徴とする。
【００１３】
また、本発明の第８の手段は、第７の手段において、前記付加情報が画像データ毎に記録されること情報であることを特徴とする。
【００１４】
また、本発明の第９の手段は、可搬性記憶媒体を接続可能な画像処理装置であって、可搬性記憶媒体を接続するためのインタフェースと、画像読取装置と、認証情報管理部と、データの暗号化部と、データの復号化部とを備え、画像読取装置により生成された画像データを、認証情報を元に暗号化を行って前記可搬性記憶媒体に書き込み、可搬性記憶媒体に暗号化されて記録されている画像データを読み込んで復号化することを特徴とする。
【００１５】
また、本発明の第１０の手段は、画像形成装置において、第１ないし第９のうちいずれか１の手段画像処理装置を備えて構成されたことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、可搬性記憶媒体上のデータを暗号化しているので、記憶媒体上のデータの安全性を確保することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明による画像処理装置及び画像形成装置の実施形態を図面により詳細に説明する。
【００１８】
図１は本発明の一実施形態による画像処理装置を含んで構成される画像形成装置の機能構成を示すブロック図である。
【００１９】
図１に示す画像形成装置１００は、大別するとソフトウェア群１０１と、ハードウェア資源１０２とを有するよう構成されている。
【００２０】
ソフトウェア群１０１は、アプリケーション層１０３、アプリケーション層１０３からの処理要求を解釈してハードウェア資源１０２の獲得要求を発生するプラットフォーム層１０４とを有するよう構成されている。
【００２１】
また、アプリケーション層１０３は、コピー、ファックス、プリンタ、及びスキャナ等の画像形成に係るユーザサービスにそれぞれ固有の処理を行うプログラムを有する。ここで、図１に示すアプリケーション層１０３には、一例としてコピー用のアプリケーションであるコピーアプリケーション１１１と、ファックス用のアプリケーションであるファックスアプリケーション１１２と、プリンタ用のアプリケーションであるプリンタアプリケーション１１３と、Ｗｅｂ用のアプリケーションであるＷｅｂアプリケーション１１４とを有している。
【００２２】
また、プラットフォーム層１０４は、アプリケーション層１０３の各アプリケーションからの処理要求を解釈してハードウェア資源１０２の獲得要求を発生し、獲得したハードウェア資源１０２の管理等を行う。ここで、図１に示すプラットフォーム層１０４には、一例としてシステム制御サービス１３１と、ファックス制御サービス１３２と、エンジン制御サービス１３３と、メモリ制御サービス１３４と、操作部制御サービス１３５と、ネットワーク制御サービス１３６とを有している。
【００２３】
なお、プラットフォーム層１０４は、予め定義された関数によりアプリケーション層１０３からの処理要求を受信可能とするＡＰＩ(Application Program Interface）１２１を有している。
【００２４】
ここで、ソフトウェア群１０１は、ＯＳ（Operating System）１４１上に起動され各種処理が実行される。ＯＳ１４１は、アプリケーション層１０３及びプラットフォーム層１０４の各ソフトウェアをプロセスとして並列実行する。
【００２５】
また、エンジンＩ／Ｆ１５１は、各ソフトウェアにより予め定義されている関数等によりエンジン制御ボード１６１を介してハードウェア資源１０２に対する処理要求を送信可能とする。
【００２６】
ここで、図１に示すハードウェア資源１０２には、一例としてプロッタエンジン１７１と、スキャナエンジン１７２と、その他のハードウェアリソース１７３とを有している。
【００２７】
図２は本発明の一実施形態による画像形成装置のハードウェア構成を示すブロック図である。
【００２８】
本発明の一実施形態による画像形成装置は、図２に示すように、コントローラ２００と、操作部（オペレーションパネル）２０１と、ファックス制御ユニット２０２と、エンジン群２０３とを有するよう構成されている。また、ファックス制御ユニット２０２は、Ｇ３規格対応ユニット２１１と、Ｇ４規格対応ユニット２１２とを有する。また、エンジン群２０３は、プロッタエンジン２２１と、スキャナエンジン２２２と、その他のハードウェアリソース２２３とを有する。
【００２９】
コントローラ２００は、ＣＰＵ２３１と、ＡＳＩＣ２３２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２３３と、システムメモリ（ＭＥＭ−Ｐ）２３４と、ローカルメモリ（ＭＥＭ−Ｃ）２３５と、ノースブリッジ（以下、ＮＢと記す）２３６と、シリアルバス２３７と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２３８と、ＵＳＢデバイス２３９と、ＩＥＥＥ８０２．１１ｂデバイス２４０と、ＩＥＥＥ１３９４デバイス２４１と、ＵＳＢホスト２４２と、メモリカードＩ／Ｆ２４３とを有するよう構成されている。
【００３０】
また、シリアルバス２３７、ＮＩＣ２３８と、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３は、ＮＢ２３６にＰＣＩバスで接続されている。
【００３１】
また、操作部２０１は、コントローラ２００のＡＳＩＣ２３２に接続される。また、ファックス制御ユニット２０２及びエンジン群２０３は、ＡＳＩＣ２３２にＰＣＩバスで接続されている。
【００３２】
なお、コントローラ２００は、ＡＳＩＣ２３２にローカルメモリ２３５、ＨＤＤ２３３等が接続されると共に、ＣＰＵ２３１とＡＳＩＣ２３２とがＣＰＵチップセットのＮＢ２３６を介して接続されている。このように、ＮＢ２３６を介してＣＰＵ２３１とＡＳＩＣ２３２とを接続すれば、ＣＰＵ２３１のインタフェースが公開されていない場合にも対応することができる。
【００３３】
ＣＰＵ２３１は、画像形成装置１００の全体を制御するものである。ＣＰＵ２３１は、図１に示すシステム制御サービス１３１、ファックス制御サービス１３２、エンジン制御サービス１３３、メモリ制御サービス１３４、操作部制御サービス１３５、及びネットワーク制御サービス１３６を、ＯＳ１４１上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層１０３を形成するコピーアプリケーション１１１、ファックスアプリケーション１１２、プリンタアプリケーション１１３、及びＷｅｂアプリケーション１１４とを起動して実行させる。
【００３４】
ＮＢ２３６は、ＣＰＵ２３１、システムメモリ２３４、ＡＳＩＣ２３２、シリアルバス２３７、ＮＩＣ２３８、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３を接続するためのブリッジである。
【００３５】
システムメモリ２３４は、画像形成装置１００の描画用メモリ等として用いるメモリである。また、ローカルメモリ２３５は、コピー用画像バッファ、符号バッファ等として用いるメモリである。
【００３６】
ＡＳＩＣ２３２は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）である。また、ＨＤＤ２３３は、画像の蓄積、文書の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージである。また、操作部２０１は、ユーザからの入力操作を受け付けるための所定のボタン群を有し、更にユーザに向けた表示を行うモニタ画面等を有するオペレーションパネルである。なお、操作部２０１は、例えばタッチパネル等により構成されていてもよい。
【００３７】
ここで、シリアルバス２３７、ＮＩＣ２３８、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３は、それぞれが対応する規格の可搬型記憶装置と接続するためのインタフェースである。例えば、図２に示すように、ＵＳＢホスト２４２には、ＵＳＢメモリ２５１を接続することができ、メモリカードＩ／Ｆ２４３には、メモリカード２５２を接続することができる。
【００３８】
このように、画像形成装置１００は、インタフェースに接続される可搬型記録装置に対して、画像や文書データ、プログラム、アプリケーション等の書き込みや読み出し等を実現することができる。
【００３９】
図３は本発明の実施形態での可搬性記憶媒体に対してデータを提供する処理を制御する可搬性記憶媒体制御部の機能構成を示すブロック図である。図３に示す可搬性記憶媒体制御部は、図１、図２により説明した画像形成装置１００のローカルメモリ２３５内にロードされたプログラムをＣＰＵ２３１が実行することにより実現することができる機能であり、可搬性記憶媒体管理部３０１、ユーザインタフェース（ＵＩ）３０２、読み取り制御部３０３、認証情報管理部３０４、読み取り部３０５、暗号化部３０６により構成される。
【００４０】
前述において、可搬性記憶媒体管理部３０１は、着脱可能な可搬性記憶媒体に対する制御・管理を行う部分であり、読み取り制御部３０３は、ＵＩ３０２によってユーザが指定する読み取りパラメータを受け取る。この際、ユーザの認証情報も一緒に受け取る。一般に、ＵＩ３０２の操作を行う際に認証は取得済みであり、その認証情報が読み取りパラメータと共に渡される。
【００４１】
認証情報管理部３０４は、認証情報を保持しており、ユーザが機器を使用する権限の認証やデータの暗号化・復号化に使用する鍵情報を提供する。本発明の実施形態は、認証方法や鍵情報の保持の方法については、どのような方法であってもよく、図１７に示すように、ユーザＩＤ（ＵＩＤ）、パスワード（ＰＷＤ）、鍵情報（Ｋｅｙ）を保持する単純な形式から、認証サーバ等を用いた外部認証方式等であってよい。ここで、認証情報管理部３０４に必要な要件は、認証情報に対して鍵情報を提供できることである。
【００４２】
読み取り部３０５は、画像データを本発明の実施形態で使用する可搬性記憶媒体に対して供給する部分であり、スキャナ、ＣＣＤ、ＦＡＸの受信部、既に電子化された画像データを保持するデータ蓄積部等の静止画像データを読み取って提供する機能を有するものであればなんでもよい。
【００４３】
暗号化部３０６は、データを暗号化する部分である。ここでも、本発明の実施形態は、暗号化の具体的な方法については、どのような方法を用いてもよく、必要に応じて暗号の強度を選ぶことができる。
【００４４】
図４は本発明の実施形態での可搬性記憶媒体からデータを受け取る処理を制御する可搬性記憶媒体制御部の機能構成を示すブロック図である。図４に示す可搬性記憶媒体制御部は、図１、図２により説明した画像形成装置１００のローカルメモリ２３５内にロードされたプログラムをＣＰＵ２３１が実行することにより実現することができる機能であり、可搬性記憶媒体管理部３０１、ユーザインタフェース（ＵＩ）３０２、データ制御部４０１、認証情報管理部３０４、復号化部４０２、アプリケーション４０３により構成される。
【００４５】
前述において、可搬性記憶媒体管理部３０１は、着脱可能な可搬性記憶媒体に対する制御・管理を行う部分であり、データ制御部４０１は、ＵＩ３０２によってユーザが指定する可搬性記憶媒体上のデータの処理を制御する部分である。この際、ユーザの認証情報も一緒に受け取る。一般に、ＵＩ３０２の操作を行う際に認証は取得済みであり、その認証情報が処理要求と共に渡される。
【００４６】
認証情報管理部３０４は、認証情報を保持しており、ユーザが機器を使用する権限の認証やデータの暗号化・復号化に使用する鍵情報を提供する。本発明の実施形態は、認証方法や鍵情報の保持の方法については、どのような方法であってもよく、図１７に示すように、ユーザＩＤ（ＵＩＤ）、パスワード（ＰＷＤ）、鍵情報（Ｋｅｙ）を保持する単純な形式から、認証サーバ等を用いた外部認証方式等であってよい。ここで、認証情報管理部３０４に必要な要件は、認証情報に対して鍵情報を提供できることである。
【００４７】
アプリケーションは、復号された画像データを利用する部分であり、プリントアウト、データ蓄積、外部への送信（ネットワークファイル転送、ＦＡＸ送信等）等を実行する。これらのアプリケーションは、図１、図２に説明したように、画像形成装置に備えられているものである。
【００４８】
復号化部５０２は、暗号化されたデータを復号化する部分である。ここでも、本発明の実施形態は、復号化の具体的な方法については、どのような方法を用いてもよい。但し、暗号化の方法によって決まる復号化の方法が必要である。
【００４９】
なお、図３、図４において、可搬性記憶媒体に対してデータを提供する処理を制御する可搬性記憶媒体制御部と、可搬性記憶媒体からデータを受け取る処理を制御する可搬性記憶媒体制御部とを別のものとして説明したが、これらは、可搬性記憶媒体に対してデータを提供し、可搬性記憶媒体からデータを受け取るものとして、一体に構成することができるのは言うまでもない。
【００５０】
図５は可搬性記憶媒体管理部３０１の機能構成を示すブロック図である。可搬性記憶媒体管理部３０１は、インタフェース（Ｉ／Ｆ）５０２、接続検知部５０３、入出力管理部５０４により構成される。そして、Ｉ／Ｆ５０２に接続されて本発明の実施形態で使用する着脱可能な可搬性記憶媒体５０１としては、ＨＤＤ、ＦＤ、ＣＤ、ＤＶＤ、ＵＳＢメモリ、各種メモリカード等が挙げられる。これらの記憶媒体に書き込むための装置がインタフェース５０２として図に示されている。このＩ／Ｆ５０２には各媒体を読み書きするための装置と、場合によってはその装置を機器に接続するための通信路とを含む。例えば、ＨＤＤをIEEE 1394 で接続する場合、媒体にはＨＤＤが、インタフェースにはIEEE 1394 インタフェースが該当する。また、各種メモリカードをＵＳＢで接続する場合は、媒体にはメモリカードが、インタフェースにはメモリカードアダプタとそのアダプタを接続するためのＵＳＢインタフェースが該当する。従って、Ｉ／Ｆ５０２としては、図２に示しているIEEE 1394 インタフェース２４１、ＵＳＢホスト２４２、メモリカードＩ／Ｆ２４３が利用され、これらのそれぞれに、同時に記憶媒体が接続されることもあり得る。
【００５１】
また、接続される記憶媒体５０１は、着脱可能な単位である。さらに、本発明の実施形態で使用する可搬性記憶媒体５０１としては、機器の電源を切ることなく媒体の交換ができることが要件となる。媒体の交換の際に電源断が必要とされるような場合にも、本発明を適用することができるが、この場合、本発明の実施形態で接続する内容のうち一部が不要となる。
【００５２】
接続検知部５０３は、記憶媒体５０１の接続を検知する部分であり、記憶媒体５０１が接続あるいは切断されたことを検知し、読み取り制御部３０３やデータ制御部４０１に対して告知する。また、入出力管理部５０４は、記憶媒体５０１上の記憶形式（ファイルシステム）を管理し、記憶媒体５０１に対する入出力要求を処理する。
【００５３】
図６は認証情報管理部３０４の機能構成を示すブロック図である。認証情報管理部３０４は、認証情報保持部６０１、通信インタフェース（通信Ｉ／Ｆ）６０２、照合部６０３を有して構成される。認証情報保持部６０１は、機器が独自に保持する認証情報を保持している。認証情報の保持形式としては、最も簡単な例として説明した図１７に示すようなものでよい。照合部６０３は、機器内部あるいは通信Ｉ／Ｆ６０２を通して送られてくる認証の要求に対して認証情報保持部６０１から該当するユーザの認証情報を取得し照合を行う。機器内部から送られた認証の要求が明示的に外部の機器との通信を要求している場合、通信Ｉ／Ｆ６０２を通して、外部の機器に対して認証要求を転送する。また、照合部６０３は、認証の結果と、認証取得に成功した場合に、鍵情報を要求元に対して提供する。
【００５４】
図７は可搬性記憶媒体５０１の接続検知部５０３の処理動作を説明するフローチャートである。ここでの処理は、可搬性記憶媒体５０１の接続状態の変化を検出判定するステップ７０１の処理及びステップ７０１の処理で、接続状態の検出変化が判定されたときに、状態の変化に応じたステップ７０２の処理である。
【００５５】
図８は図７に示すフローのステップ７０１の処理で接続検知部５０３が接続状態の変化を検知した際の処理動作を説明するフローチャートである。ステップ７０１の処理で、接続状態の変化が検知されると、記憶媒体５０１が接続されたのか、取り外されたのかを判定する（ステップ８０１）。この判定で、記憶媒体５０１が接続されたと判定した場合、ここでは、「SCAN to Memory有効」として、読み取り制御部３０３に対してその旨の告知を行う（ステップ８０２）。また、ステップ８０１の処理で、記憶媒体５０１が取り外されたと判定した場合、接続されている記憶媒体の数が“０”であるか否かを判定（ステップ８０３）し、接続されている記憶媒体の数が“０”であった場合、「SCAN to Memor無効」として、読み取り制御部３０３に対してその旨の告知を行って（ステップ８０４）、ここでの処理を終了し、接続されている記憶媒体の数が“０”でなく残っている場合、何もせずに、ここでの処理を終了する。
【００５６】
図９は読み取り制御部３０３の読み取り指示の処理動作を説明するフローチャートである。この処理は、前述した図８のステップ８０２の処理での「SCAN to Memory有効」の告知があったときに起動される処理である。
【００５７】
読み取り制御部３０３が起動されると、まず、読み取りパラメータと併せて認証情報を取得（ステップ９０１）し、暗号化キーを取得して、暗号化部３０６に取得した暗号化キーを設定（ステップ９０２）した後、データ読み取り部３０５に対してデータの読み取り制御を行ってデータを読み取り（ステップ９０３）、取得したデータを暗号化部３０６により暗号化（ステップ９０４）し、可搬性記憶媒体５０１に保存する（ステップ９０５）。
【００５８】
図１０は図７に示すフローのステップ７０１の処理で接続検知部５０３が接続状態の変化を検知した際の処理動作を説明するフローチャートである。ステップ７０１の処理で、接続状態の変化が検知されると、記憶媒体５０１が接続されたのか、取り外されたのかを判定する（ステップ１００１）。この判定で、記憶媒体５０１が接続されたと判定した場合、ここでは、「Memory To XXX有効」 として、データ制御部４０１に対してその旨の告知を行う（ステップ１００２）。また、ステップ１００１の処理で、記憶媒体５０１が取り外されたと判定した場合、接続されている記憶媒体の数が“０”であるか否かを判定（ステップ１００３）し、接続されている記憶媒体の数が“０”であった場合、「Memory To XXX無効」 として、データ制御部４０１に対してその旨の告知を行って（ステップ１００４）、ここでの処理を終了し、接続されている記憶媒体の数が“０”でなく残っている場合、何もせずに、ここでの処理を終了する。
【００５９】
図１１はデータ制御部４０１のデータ操作要求の処理動作を説明するフローチャートである。この処理は、前述した図１０のステップ１００２の処理における「Memory To XXX 有効」の告知があったときに起動される処理である。
【００６０】
データ制御部４０１が起動されると、まず、記憶媒体５０１のファイルの一覧を含むメモリ内容を取得（ステップ１１０１）し、ユーザに操作対象を選択させ、ユーザが操作対象を選択（ステップ１１０２）すると、認証を行う（ステップ１１０３）。ここでの認証は、操作対象のデータに関する認証であり、機器の操作の認証とは別である。すなわち、データの操作要求をユーザが発行するためには、機器の操作認証が必要であるが、データ操作の認証は、データの作成者の認証であり、ユーザが操作している機器以外の器機で操作対象のデータが生成された場合、データを生成した機器に対して認証要求を行うことになる。
【００６１】
ステップ１１０３の処理で、データ操作の認証に失敗した場合、何もせずに、ここでの処理を終了し、認証に成功した場合、復号のための鍵情報を取得する（ステップ１１０４）。この鍵情報は、ユーザＩＤとＰＷＤとを用いて、認証情報管理部３０４から取得される。次に、この復号化のための鍵情報を用いて、ステップ１１０１の処理で記憶媒体５０１から取得したファイルないの暗号データの操作（復号化）処理を行う（ステップ１１０５）。
【００６２】
図１２は暗号化データを印刷する場合の処理動作を説明するフローチャートである。まず、暗号化データを記憶媒体５０１から取得（ステップ１２０１）して復号化する（ステップ１２０２）。この復号化したデータを、図１、図２により説明した画像形成装置に含まれる印刷制御部に対して引き渡す（ステップ１２０３）。全てのデータについての処理が終了したか否かを判定し、終了していなければ、ステップ１２０１からの処理に戻って処理を続け、全てのデータについての処理が終了していれば、個々での処理を終了する（ステップ１２０４）。
【００６３】
図１３は暗号化データを蓄積文書として登録する場合の処理動作を説明するフローチャートである。まず、暗号化データを記憶媒体５０１から取得（ステップ１３０１）して復号化（ステップ１３０２）し、この復号化したデータを登録する（ステップ１３０３）。
【００６４】
前述した処理において、暗号化データを記憶媒体５０１から取得して復号するが、このとき、文書の蓄積のために使用される画像形成装置内部の記憶装置を利用することが可能である。この場合、記憶媒体５０１からの全ての暗号化データを記憶装置に読み込んだ後、復号化キーを用いて復号化し、結果として記憶装置に保持されたデータをそのまま蓄積文書として登録することが可能である。
【００６５】
図１４は暗号化データを外部の機器に対して送信する場合の処理動作を説明するフローチャートである。ここで言う外部の機器に対する送信とは、ＦＡＸデータとして送信する場合や、外部のコンピュータの記憶装置に対して書き込む場合等が含まれる。
【００６６】
この場合、まず、送信先との接続（ステップ１４０１）を行い、暗号化データを記憶媒体５０１から取得（ステップ１４０２）し、復号化（ステップ１４０３）した上で、送信する（ステップ１４０４）。暗号化データの最後まで復号化、送信が終わったか否かを判定（ステップ１４０５）し、終わっていなければ、ステップ１４０２からの処理に戻って処理を続け、最後まで送信が終わった時点で送信先との接続を切断（ステップ１４０６）して、ここでの処理を終了する。
【００６７】
図１５は可搬性記憶媒体上の個々のファイルが接続情報を保持する場合の情報の保持方法の例を説明する図である。図１５に示すように、可搬性記憶媒体５０１には、複数のファイル１５０１、１５０２、１５０３、……が格納されている。各ファイルは、暗号化データが格納され、そのヘッダ部分に接続情報を保持している。暗号化データのファイルと１対１に対応する接続情報が保持されていれば、この形式以外での実施も可能である。例えば、同一ファイル名を持ち、拡張子の違うファイルとして接続情報を保持するように構成してもよい。
【００６８】
図１６は接続情報が可搬性記憶媒体５０１単位で１つである場合における情報の保持方法の例を説明する図である。図１６に示すように、この場合、可搬性記憶媒体５０１には、暗号化データを保持する複数のファイル１６０１、１６０２、１６０３、……と、接続情報ファイル１６０４とが格納されている。接続情報には、記憶媒体に記録されている暗号化データの暗号化を行った機器、すなわち、復号化のための鍵情報を提供可能である機器との接続と、認証のための情報とを含む。この接続情報には、例えば、暗号化した機器のＩＰアドレスと、ユーザＩＤとを保持すればよい。
【００６９】
図１７は認証情報管理部３０４により管理される情報の例を示す図である。すでに説明したように、この例では、情報として、ユーザＩＤ、パスワードによる認証情報と、それに対応する鍵情報とがテーブルに格納されて管理されている。
【００７０】
前述した本発明の実施形態での各処理は、プログラムにより構成し、画像形成装置が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００７１】
前述した本発明の実施形態によれば、可搬性記憶媒体上のデータを暗号化することとしているので、媒体上のデータの安全性を確保することができ、また、可搬性記憶媒体上のデータを復号化する手段を有しているので、媒体上の暗号化データを利用することが可能となる。
【００７２】
また、本発明の実施形態によれば、認証を取得することができるユーザのみが、暗号化されたデータの出力を行うと共に、機器に対して文書蓄積を行うことができ、
また、本発明の実施形態によれば、機器上のファイルが機器に対するアクセスの認証によってガードされるため、外部への流出を抑えることができる。
【００７３】
また、本発明の実施形態によれば、認証を取得できたユーザのみが、暗号化されたデータのＦＡＸ送信や外部サーバへの保存等を行うことができる。
【００７４】
また、本発明の実施形態は、暗号化・復号化を行う機器が別の機器であっても、適用することができる。
【００７５】
さらに、本発明の実施形態によれば、可搬性記憶媒体の内部に接続情報を保持することとしているので、認証する際に認証機器の指定等を行わなくても、認証の照合を行うことが可能となる。
【００７６】
また、本発明の実施形態によれば、１つの可搬性記憶媒体に対して、複数の機器からデータを保存させることができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態による画像処理装置を含んで構成される画像形成装置の機能構成を示すブロック図である。
【図２】本発明の一実施形態による画像形成装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態での可搬性記憶媒体に対してデータを提供する処理を制御する可搬性記憶媒体制御部の機能構成を示すブロック図である。
【図４】本発明の実施形態での可搬性記憶媒体からデータを受け取る処理を制御する可搬性記憶媒体制御部の機能構成を示すブロック図である。
【図５】可搬性記憶媒体管理部の機能構成を示すブロック図である。
【図６】認証情報管理部の機能構成を示すブロック図である。
【図７】可搬性記憶媒体の接続検知部の処理動作を説明するフローチャートである。
【図８】図７に示すフローのステップ７０１の処理で接続検知部が接続状態の変化を検知した際の処理動作を説明するフローチャートである。
【図９】読み取り制御部の読み取り指示の処理動作を説明するフローチャートである。
【図１０】図７に示すフローのステップ７０１の処理で接続検知部が接続状態の変化を検知した際の処理動作を説明するフローチャートである。
【図１１】データ制御部のデータ操作要求の処理動作を説明するフローチャートである。
【図１２】暗号化データを印刷する場合の処理動作を説明するフローチャートである。
【図１３】暗号化データを蓄積文書として登録する場合の処理動作を説明するフローチャートである。
【図１４】暗号化データを外部の機器に対して送信する場合の処理動作を説明するフローチャートである。
【図１５】可搬性記憶媒体上の個々のファイルが接続情報を保持する場合の情報の保持方法の例を説明する図である。
【図１６】接続情報が可搬性記憶媒体単位で１つである場合における情報の保持方法の例を説明する図である。
【図１７】認証情報管理部により管理される情報の例を示す図である。
【符号の説明】
【００７８】
１００  画像形成装置
１０１  ソフトウェア群
１０２  ハードウェア資源
１０３  アプリケーション層
１０４  プラットフォーム層
１１１  コピーアプリケーション
１１２  ファックスアプリケーション
１１３  プリンタアプリケーション
１１４  Ｗｅｂアプリケーション
１２１  ＡＰＩ
１３１  システム制御サービス
１３２  ファックス制御サービス
１３３  エンジン制御サービス
１３４  メモリ制御サービス
１３５  操作部制御サービス
１３６  ネットワーク制御サービス
１４１  ＯＳ
１５１  エンジンＩ／Ｆ
１６１  エンジン制御ボード
１７１  プロッタエンジン
１７２  スキャナエンジン
１７３  その他のハードウェアリソース
２００  コントローラ
２０１  操作部（オペレーションパネル）
２０２  ファックス制御ユニット
２０３  エンジン群
２１１  Ｇ３規格対応ユニット
２１２  Ｇ４規格対応ユニット
２２１  プロッタエンジン
２２２  スキャナエンジン
２２３  その他のハードウェアリソース
２３１  ＣＰＵ
２３２  ＡＳＩＣ
２３３  ＨＤＤ
２３４  システムメモリ（ＭＥＭ−Ｐ）
２３５  ローカルメモリ（ＭＥＭ−Ｃ）
２３６  ノースブリッジ
２３７  シリアルバス
２３８  ＮＩＣ
２３９  ＵＳＢデバイス
２４０  ＩＥＥＥ８０２．１１ｂデバイス
２４１  ＩＥＥＥ１３９４デバイス
２４２  ＵＳＢホスト
２４３  メモリカードＩ／Ｆ
２５１  ＵＳＢメモリ
２５２  メモリカード
３０１  可搬性記憶媒体管理部
３０２  ユーザインタフェース（ＵＩ）
３０３  読み取り制御部
３０４  認証情報管理部
３０５  読み取り部
３０６  暗号化部
４０１  データ制御部
４０２  復号化部
４０３  アプリケーション
５０１  可搬性記憶媒
５０２  インタフェース（Ｉ／Ｆ）
５０３  接続検出部
５０４  入出力管理部
６０１  認証情報保持部
６０２  通信インタフェース（通信Ｉ／Ｆ）
６０３  照合部
【図１】
2007251812.tif 000003
【図２】
2007251812.tif 000004
【図３】
2007251812.tif 000005
【図４】
2007251812.tif 000006
【図５】
2007251812.tif 000007
【図６】
2007251812.tif 000008
【図７】
2007251812.tif 000009
【図８】
2007251812.tif 000010
【図９】
2007251812.tif 000011
【図１０】
2007251812.tif 000012
【図１１】
2007251812.tif 000013
【図１２】
2007251812.tif 000014
【図１３】
2007251812.tif 000015
【図１４】
2007251812.tif 000016
【図１５】
2007251812.tif 000017
【図１６】
2007251812.tif 000018
【図１７】
2007251812.tif 000019