(57)【要約】【課題】  データの不正使用を防止し、データの安全性を向上させることを課題とする。【解決手段】  可搬型記憶媒体を接続するためのインタフェースを具備し、前記可搬型記憶媒体の使用における認証を行う画像形成装置において、使用可能又は使用不可能な前記可搬型記憶媒体の情報を記憶する記憶手段と、前記インタフェースにより接続された前記可搬型記憶媒体に対して、前記記憶手段に記憶された情報に基づいて認証を行う可搬型記録媒体認証手段とを有することにより、上記課題を解決する。【選択図】  図１
2007076333.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記憶媒体を接続するためのインタフェースを具備し、前記可搬型記憶媒体の使用における認証を行う画像形成装置において、
使用可能又は使用不可能な前記可搬型記憶媒体の情報を記憶する記憶手段と、
前記インタフェースにより接続された前記可搬型記憶媒体に対して、前記記憶手段に記憶された情報に基づいて認証を行う可搬型記録媒体認証手段とを有することを特徴とする画像形成装置。
【請求項２】
前記記憶手段により記憶される可搬型記憶媒体の情報は、少なくとも前記可搬型記憶媒体の固有情報を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記可搬型記憶媒体から前記固有情報を取得し、取得した可搬型記憶媒体の固有情報を前記記憶手段に登録するデータ入出力手段を有することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記データ入出力手段により前記可搬型記憶媒体を登録するユーザの認証を行うユーザ認証手段を有することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記可搬型記憶媒体が前記インタフェースに接続された際に、前記可搬型記憶媒体の認証を行うか否かを設定する可搬型記憶媒体認証設定手段を有することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記可搬型記録媒体認証手段は、
前記可搬型記憶媒体認証設定手段により前記可搬型記憶媒体の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記可搬型記憶媒体の認証を行うことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記データ入出力手段は、
画像形成装置の固有情報を可搬型記憶媒体に記録させることを特徴とする請求項３に記載の画像形成装置。
【請求項８】
前記ユーザ認証手段は、
前記画像形成装置の固有情報を可搬型記憶媒体に記録させる場合にユーザの認証を行うことを特徴とする請求項４に記載の画像形成装置。
【請求項９】
前記インタフェースにより接続された前記可搬型記憶媒体に対して、
前記可搬型記憶媒体に予め記憶された使用可能又は使用不可能な画像形成装置の情報に基づいて、画像形成装置の認証を行う画像形成装置認証手段を有することを特徴とする請求項１乃至８の何れか１項に記載の画像形成装置。
【請求項１０】
前記可搬型記憶媒体が前記インタフェースに接続された際に、前記画像形成装置の認証を行うか否かを設定する画像形成装置認証設定手段を有することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記画像形成装置認証手段は、
前記画像形成装置認証設定手段により前記画像形成装置の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記画像形成装置の認証を行うことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記請求項１乃至１０の何れか１項に記載された画像形成装置に接続される可搬型記憶媒体において、
データを記憶する記憶領域に、接続及び使用可能あるいは使用不可能な画像形成装置の情報を有することを特徴とする可搬型記憶媒体。
【請求項１３】
前記画像形成装置の情報は、少なくとも前記画像形成装置の固有情報を用いて形成されることを特徴とする請求項１２に記載の可搬型記憶媒体。
【請求項１４】
可搬型記憶媒体を接続するためのインタフェースを具備し、前記可搬型記憶媒体の使用における認証を行う画像形成装置における画像形成方法において、
前記可搬型記憶媒体が前記インタフェースにより接続されたことを受け付ける受付ステップと、
前記インタフェースにより接続された前記可搬型記憶媒体に対して、予め設定された使用可能又は使用不可能な可搬型記憶媒体情報に基づいて認証を行う可搬型記録媒体認証ステップとを有することを特徴とする画像形成方法。
【請求項１５】
前記可搬型記憶媒体情報は、少なくとも前記可搬型記憶媒体の固有情報を有することを特徴とする請求項１４に記載の画像形成方法。
【請求項１６】
前記可搬型記憶媒体から前記固有情報を取得し、取得した可搬型記憶媒体の固有情報を前記記憶手段に登録するデータ入出力ステップを有することを特徴とする請求項１５に記載の画像形成方法。
【請求項１７】
前記データ入出力ステップにより前記可搬型記憶媒体を登録するユーザの認証を行うユーザ認証ステップを有することを特徴とする請求項１６に記載の画像形成方法。
【請求項１８】
前記可搬型記憶媒体が前記インタフェースに接続された際に、前記可搬型記憶媒体の認証を行うか否かを設定する可搬型記憶媒体認証設定ステップを有することを特徴とする請求項１４乃至１７の何れか１項に記載の画像形成方法。
【請求項１９】
前記可搬型記録媒体認証ステップは、
前記可搬型記憶媒体認証設定ステップにより前記可搬型記憶媒体の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記可搬型記憶媒体の認証を行うことを特徴とする請求項１８に記載の画像形成方法。
【請求項２０】
前記データ入出力ステップは、
画像形成装置の固有情報を可搬型記憶媒体に記録させることを特徴とする請求項１６に記載の画像形成方法。
【請求項２１】
前記ユーザ認証ステップは、
前記画像形成装置の固有情報を可搬型記憶媒体に記録させる場合にユーザの認証を行うことを特徴とする請求項１７に記載の画像形成方法。
【請求項２２】
前記インタフェースにより接続された前記可搬型記憶媒体に対して、
前記可搬型記憶媒体に予め記憶された使用可能又は使用不可能な画像形成装置の情報に基づいて、画像形成装置の認証を行う画像形成装置認証ステップを有することを特徴とする請求項１４乃至２１の何れか１項に記載の画像形成方法。
【請求項２３】
前記可搬型記憶媒体が前記インタフェースに接続された際に、前記画像形成装置の認証を行うか否かを設定する画像形成装置認証設定ステップを有することを特徴とする請求項２２に記載の画像形成方法。
【請求項２４】
前記画像形成装置認証ステップは、
前記画像形成装置認証設定ステップにより前記画像形成装置の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記画像形成装置の認証を行うことを特徴とする請求項２３に記載の画像形成方法。
【請求項２５】
請求項１４乃至２４の何れか１項に記載の画像形成方法をコンピュータにより実行させるための画像形成プログラム。
【請求項２６】
請求項２５に記載の画像形成プログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、可搬型記憶媒体、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体に係り、特に、データの不正使用を防止し、データの安全性を向上させるための画像形成装置、可搬型記憶媒体、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、コピー、プリンタ、スキャナ、ファックス等の画像形成装置において、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、カード型メディア等の可搬性のある記憶媒体（可搬型記憶媒体）を直接接続して使用される機会が増えている。
【０００３】
しかしながら、一般に可搬型記憶媒体は、手軽に持ち運びできる反面、盗難されたり、紛失する可能性が高い。したがって、そのような場合には、可搬型記憶媒体内の画像や文書データは、一般の画像形成装置を用いて容易に閲覧されてしまい、また印刷やファックス送信等により外部に流出されてしまう恐れがある。また、可搬型記憶媒体は、画像形成装置内に設けられた記憶装置に記録されているデータを外部に持ち出す手段として利用されることも考えられる。
【０００４】
そこで、上述した問題を解決するために、データの不正使用を防止する技術等が開示されている（例えば、特許文献１、特許文献２参照。）。
【０００５】
特許文献１に示されている技術は、ハードウェア固有の認証データによる認証、ソフトウェアのシリアル番号による認証、クライアントのユーザＩＤ及びパスワードによる認証、クライアントの不正アクセス防止データによる認証を行い、全ての認証データが真正であるときに、ユーザが真正であると認証することで、サーバにアクセスするユーザが真正であることをより確実に認証するものである。
【０００６】
また、特許文献２に示されている技術は、記録媒体に使用者が本人であることを認証する記憶認証情報を記憶させ、また記憶認証情報に対応する領域を備えている。また、記録媒体は、耐タンパ性を有し、使用者が本人であることを認証する受付認証情報が記憶認証情報と一致するか否かの判断を行う認証部をも備えている。
【特許文献１】特開２００３−１６２５０７号公報
【特許文献２】特開２００４−２７５０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の不正使用の防止技術は、上述した特許文献に示されているように複数の認証が必要であったり、記録媒体を使用する際には、必ずユーザ（使用者）による認証作業が必要であった。また、一度、パスワード解読等による認証回避手段が判明されてしまうと、その後は事実上使い放題となってしまうという問題があった。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであって、データの不正使用を防止し、データの安全性を向上させるための画像形成装置、可搬型記憶媒体、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１０】
請求項１に記載された発明は、可搬型記憶媒体を接続するためのインタフェースを具備し、前記可搬型記憶媒体の使用における認証を行う画像形成装置において、使用可能又は使用不可能な前記可搬型記憶媒体の情報を記憶する記憶手段と、前記インタフェースにより接続された前記可搬型記憶媒体に対して、前記記憶手段に記憶された情報に基づいて認証を行う可搬型記録媒体認証手段とを有することを特徴とする。
【００１１】
請求項１記載の発明によれば、画像形成装置で使用可能な可搬型記憶媒体を限定させることができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【００１２】
請求項２に記載された発明は、前記記憶手段により記憶される可搬型記憶媒体の情報は、少なくとも前記可搬型記憶媒体の固有情報を有することを特徴とする。
【００１３】
請求項２記載の発明によれば、元来的に可搬型記憶媒体が有している情報を用いるため、使用する前に可搬型記憶媒体に情報を作成・登録する必要がない。また、固定的にある情報であるため、改ざんが困難であり、確実に可搬型記憶媒体を特定することができる。
【００１４】
請求項３に記載された発明は、前記可搬型記憶媒体から前記固有情報を取得し、取得した可搬型記憶媒体の固有情報を前記記憶手段に登録するデータ入出力手段を有することを特徴とする。
【００１５】
請求項３記載の発明によれば、画像形成装置内で可搬型記憶媒体の固有情報を扱うことができる。
【００１６】
請求項４に記載された発明は、前記データ入出力手段により前記可搬型記憶媒体を登録するユーザの認証を行うユーザ認証手段を有することを特徴とする。
【００１７】
請求項４記載の発明によれば、特定の人物だけが可搬型記憶媒体を登録することができる。また、不適切なユーザが、その場で使用可能な可搬型記憶媒体として画像形成装置に登録して使用することを防止できる。
【００１８】
請求項５に記載された発明は、前記可搬型記憶媒体が前記インタフェースに接続された際に、前記可搬型記憶媒体の認証を行うか否かを設定する可搬型記憶媒体認証設定手段を有することを特徴とする。
【００１９】
請求項５記載の発明によれば、可搬型記憶媒体の認証の要否を設定することで、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【００２０】
請求項６に記載された発明は、前記可搬型記録媒体認証手段は、前記可搬型記憶媒体認証設定手段により前記可搬型記憶媒体の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記可搬型記憶媒体の認証を行うことを特徴とする。
【００２１】
請求項６記載の発明によれば、画像形成装置において可搬型記憶媒体を使用する際は必ず認証を行ってから使用することが保証される。また、ユーザが操作しなくても接続時に自動的に認証処理を行うことができる。
【００２２】
請求項７に記載された発明は、前記データ入出力手段は、画像形成装置の固有情報を可搬型記憶媒体に記録させることを特徴とする。
【００２３】
請求項７記載の発明によれば、可搬型記憶媒体が有する画像形成装置の情報を、画像形成装置が扱うことができる。
【００２４】
請求項８に記載された発明は、前記ユーザ認証手段は、前記画像形成装置の固有情報を可搬型記憶媒体に記録させる場合にユーザの認証を行うことを特徴とする。
【００２５】
請求項８記載の発明によれば、特定の人物だけが画像形成装置を登録することができる。また、不適切なユーザが、その場で使用可能な画像形成装置として可搬型記憶媒体に登録して使用することを防止できる。
【００２６】
請求項９に記載された発明は、前記インタフェースにより接続された前記可搬型記憶媒体に対して、前記可搬型記憶媒体に予め記憶された使用可能又は使用不可能な画像形成装置の情報に基づいて、画像形成装置の認証を行う画像形成装置認証手段を有することを特徴とする。
【００２７】
請求項９記載の発明によれば、可搬型記憶媒体を使用可能な画像形成装置を限定させることができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【００２８】
請求項１０に記載された発明は、前記可搬型記憶媒体が前記インタフェースに接続された際に、前記画像形成装置の認証を行うか否かを設定する画像形成装置認証設定手段を有することを特徴とする。
【００２９】
請求項１０記載の発明によれば、画像形成装置の認証の要否を設定することで、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【００３０】
請求項１１に記載された発明は、前記画像形成装置認証手段は、前記画像形成装置認証設定手段により前記画像形成装置の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記画像形成装置の認証を行うことを特徴とする。
【００３１】
請求項１１記載の発明によれば、画像形成装置において可搬型記憶媒体を使用する際は必ず認証を行ってから使用することが保証される。また、ユーザが操作しなくても接続時に自動的に認証処理を行うことができる。
【００３２】
請求項１２に記載された発明は、前記請求項１乃至１０の何れか１項に記載された画像形成装置に接続される可搬型記憶媒体において、データを記憶する記憶領域に、接続及び使用可能あるいは使用不可能な画像形成装置の情報を有することを特徴とする。
【００３３】
請求項１２記載の発明によれば、可搬型記憶媒体側で使用可能な画像形成装置を限定することができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【００３４】
請求項１３に記載された発明は、前記画像形成装置の情報は、少なくとも前記画像形成装置の固有情報を用いて形成されることを特徴とする。
【００３５】
請求項１３記載の発明によれば、元来的に画像形成装置が有している情報を用いるため、使用する前に画像形成装置に情報を作成・登録する必要がない。また、固定的にある情報であるため、改ざんをすることが困難であり、確実に画像形成装置を特定することができる。
【００３６】
請求項１４に記載された発明は、可搬型記憶媒体を接続するためのインタフェースを具備し、前記可搬型記憶媒体の使用における認証を行う画像形成装置における画像形成方法において、前記可搬型記憶媒体が前記インタフェースにより接続されたことを受け付ける受付ステップと、前記インタフェースにより接続された前記可搬型記憶媒体に対して、予め設定された使用可能又は使用不可能な可搬型記憶媒体情報に基づいて認証を行う可搬型記録媒体認証ステップとを有することを特徴とする。
【００３７】
請求項１４記載の発明によれば、画像形成装置で使用可能な可搬型記憶媒体を限定させることができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【００３８】
請求項１５に記載された発明は、前記可搬型記憶媒体情報は、少なくとも前記可搬型記憶媒体の固有情報を有することを特徴とする。
【００３９】
請求項１５記載の発明によれば、元来的に可搬型記憶媒体が有している情報を用いるため、使用する前に可搬型記憶媒体に情報を作成・登録する必要がない。また、固定的にある情報であるため、改ざんが困難であり、確実に可搬型記憶媒体を特定することができる。
【００４０】
請求項１６に記載された発明は、前記可搬型記憶媒体から前記固有情報を取得し、取得した可搬型記憶媒体の固有情報を前記記憶手段に登録するデータ入出力ステップを有することを特徴とする。
【００４１】
請求項１６記載の発明によれば、画像形成装置内で可搬型記憶媒体の固有情報を扱うことができる。
【００４２】
請求項１７に記載された発明は、前記データ入出力ステップにより前記可搬型記憶媒体を登録するユーザの認証を行うユーザ認証ステップを有することを特徴とする。
【００４３】
請求項１７記載の発明によれば、特定の人物だけが可搬型記憶媒体を登録することができる。また、不適切なユーザが、その場で使用可能な可搬型記憶媒体として画像形成装置に登録して使用することを防止できる。
【００４４】
請求項１８に記載された発明は、前記可搬型記憶媒体が前記インタフェースに接続された際に、前記可搬型記憶媒体の認証を行うか否かを設定する可搬型記憶媒体認証設定ステップを有することを特徴とする。
【００４５】
請求項１８記載の発明によれば、可搬型記憶媒体の認証の要否を設定することで、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【００４６】
請求項１９に記載された発明は、前記可搬型記録媒体認証ステップは、前記可搬型記憶媒体認証設定ステップにより前記可搬型記憶媒体の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記可搬型記憶媒体の認証を行うことを特徴とする。
【００４７】
請求項１９記載の発明によれば、画像形成装置において可搬型記憶媒体を使用する際は必ず認証を行ってから使用することが保証される。また、ユーザが操作しなくても接続時に自動的に認証処理を行うことができる。
【００４８】
請求項２０に記載された発明は、前記データ入出力ステップは、画像形成装置の固有情報を可搬型記憶媒体に記録させることを特徴とする。
【００４９】
請求項２０記載の発明によれば、可搬型記憶媒体が有する画像形成装置の情報を、画像形成装置が扱うことができる。
【００５０】
請求項２１に記載された発明は、前記ユーザ認証ステップは、前記画像形成装置の固有情報を可搬型記憶媒体に記録させる場合にユーザの認証を行うことを特徴とする。
【００５１】
請求項２１記載の発明によれば、特定の人物だけが画像形成装置を登録することができる。また、不適切なユーザが、その場で使用可能な画像形成装置として可搬型記憶媒体に登録して使用することを防止できる。
【００５２】
請求項２２に記載された発明は、前記インタフェースにより接続された前記可搬型記憶媒体に対して、前記可搬型記憶媒体に予め記憶された使用可能又は使用不可能な画像形成装置の情報に基づいて、画像形成装置の認証を行う画像形成装置認証ステップを有することを特徴とする。
【００５３】
請求項２２記載の発明によれば、可搬型記憶媒体を使用可能な画像形成装置を限定させることができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【００５４】
請求項２３に記載された発明は、前記可搬型記憶媒体が前記インタフェースに接続された際に、前記画像形成装置の認証を行うか否かを設定する画像形成装置認証設定ステップを有することを特徴とする。
【００５５】
請求項２３記載の発明によれば、画像形成装置の認証の要否を設定することで、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【００５６】
請求項２４に記載された発明は、前記画像形成装置認証ステップは、前記画像形成装置認証設定ステップにより前記画像形成装置の認証が有効に設定されている場合に、前記可搬型記憶媒体と前記インタフェースとの接続時に、前記画像形成装置の認証を行うことを特徴とする。
【００５７】
請求項２４記載の発明によれば、画像形成装置において可搬型記憶媒体を使用する際は必ず認証を行ってから使用することが保証される。また、ユーザが操作しなくても接続時に自動的に認証処理を行うことができる。
【００５８】
請求項２５に記載された発明は、請求項１４乃至２４の何れか１項に記載の画像形成方法をコンピュータにより実行させるための画像形成プログラムである。
【００５９】
請求項２５記載の発明によれば、データの不正使用を防止し、データの安全性を向上させることができる。また、プログラムをインストールすることにより、容易に画像形成処理を実現することができる。
【００６０】
請求項２６に記載された発明は、請求項２５に記載の画像形成プログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００６１】
請求項２６記載の発明によれば、記録媒体により他の複数のコンピュータに容易に画像形成プログラムをインストールすることができる。また、画像形成プログラムをインストールすることで、容易に画像形成処理を実現することができる。
【発明の効果】
【００６２】
本発明によれば、データの不正使用を防止し、データの安全性を向上させることができる。
【発明を実施するための最良の形態】
【００６３】
以下に、本発明における画像形成装置、可搬型記憶媒体、画像形成方法、画像形成プログラム、及び該プログラムが記録された記録媒体を好適に実施した形態について、図面を用いて説明する。
【００６４】
＜画像形成装置：機能構成＞
図１は、画像形成装置の機能構成の一例を示す図である。図１に示す画像形成装置１００は、大別するとソフトウェア群１０１と、ハードウェア資源１０２とを有するよう構成されている。
【００６５】
ソフトウェア群１０１は、アプリケーション層１０３、アプリケーション層１０３からの処理要求を解釈してハードウェア資源１０２の獲得要求を発生するプラットフォーム層１０４とを有するよう構成されている。
【００６６】
また、アプリケーション層１０３は、コピー、ファックス、プリンタ、及びスキャナ等の画像形成に係るユーザサービスにそれぞれ固有の処理を行うプログラムを有する。ここで、図１に示すアプリケーション層１０３には、一例としてコピー用のアプリケーションであるコピーアプリケーション１１１と、ファックス用のアプリケーションであるファックスアプリケーション１１２と、プリンタ用のアプリケーションであるプリンタアプリケーション１１３と、Ｗｅｂ用のアプリケーションであるＷｅｂアプリケーション１１４とを有している。なお、本発明では、上述した一般的なアプリケーションの他に後述する図３に示すようなアプリケーションも具備している。
【００６７】
また、プラットフォーム層１０４は、アプリケーション層１０３の各アプリケーションからの処理要求を解釈してハードウェア資源１０２の獲得要求を発生し、獲得したハードウェア資源１０２の管理等を行う。ここで、図１に示すプラットフォーム層１０４には、一例としてシステム制御サービス１３１と、ファックス制御サービス１３２と、エンジン制御サービス１３３と、メモリ制御サービス１３４と、操作部制御サービス１３５と、ネットワーク制御サービス１３６とを有している。
【００６８】
なお、プラットフォーム層１０４は、予め定義された関数によりアプリケーション層１０３からの処理要求を受信可能とするＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）１２１を有している。
【００６９】
ここで、ソフトウェア群１０１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１４１上に起動され各種処理が実行される。ＯＳ１４１は、アプリケーション層１０３及びプラットフォーム層１０４の各ソフトウェアをプロセスとして並列実行する。
【００７０】
また、エンジンＩ／Ｆ１５１は、各ソフトウェアにより予め定義されている関数等によりエンジン制御ボード１６１を介してハードウェア資源１０２に対する処理要求を送信可能とする。
【００７１】
ここで、図１に示すハードウェア資源１０２には、一例としてプロッタエンジン１７１と、スキャナエンジン１７２と、その他のハードウェアリソース１７３とを有している。
【００７２】
＜画像形成装置：ハードウェア構成＞
次に、画像形成装置１００のハードウェア構成について、図を用いて説明する。図２は、画像形成装置のハードウェア構成を示す図である。
【００７３】
図２に示すハードウェア構成は、コントローラ２００と、操作部（オペレーションパネル）２０１と、ファックス制御ユニット２０２と、エンジン群２０３とを有するよう構成されている。また、ファックス制御ユニット２０２は、Ｇ３規格対応ユニット２１１と、Ｇ４規格対応ユニット２１２とを有する。また、エンジン群２０３は、プロッタエンジン２２１と、スキャナエンジン２２２と、その他のハードウェアリソース２２３とを有する。
【００７４】
コントローラ２００は、ＣＰＵ２３１と、ＡＳＩＣ２３２と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２３３と、システムメモリ（ＭＥＭ−Ｐ）２３４と、ローカルメモリ（ＭＥＭ−Ｃ）２３５と、ノースブリッジ（以下、ＮＢと記す）２３６と、シリアルバス２３７と、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２３８と、ＵＳＢデバイス２３９と、ＩＥＥＥ８０２．１１ｂデバイス２４０と、ＩＥＥＥ１３９４デバイス２４１と、ＵＳＢホスト２４２と、メモリカードＩ／Ｆ２４３とを有するよう構成されている。
【００７５】
また、シリアルバス２３７、ＮＩＣ２３８と、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３は、ＮＢ２３６にＰＣＩバスで接続されている。
【００７６】
また、操作部２０１は、コントローラ２００のＡＳＩＣ２３２に接続される。また、ファックス制御ユニット２０２及びエンジン群２０３は、ＡＳＩＣ２３２にＰＣＩバスで接続されている。
【００７７】
なお、コントローラ２００は、ＡＳＩＣ２３２にローカルメモリ２３５、ＨＤＤ２３３等が接続されると共に、ＣＰＵ２３１とＡＳＩＣ２３２とがＣＰＵチップセットのＮＢ２３６を介して接続されている。このように、ＮＢ２３６を介してＣＰＵ２３１とＡＳＩＣ２３２とを接続すれば、ＣＰＵ２３１のインタフェースが公開されていない場合にも対応することができる。
【００７８】
ＣＰＵ２３１は、画像形成装置１００の全体を制御するものである。ＣＰＵ２３１は、図１に示すシステム制御サービス１３１、ファックス制御サービス１３２、エンジン制御サービス１３３、メモリ制御サービス１３４、操作部制御サービス１３５、及びネットワーク制御サービス１３６を、ＯＳ１４１上にそれぞれプロセスとして起動して実行させると共に、アプリケーション層１０３を形成するコピーアプリケーション１１１、ファックスアプリケーション１１２、プリンタアプリケーション１１３、及びＷｅｂアプリケーション１１４とを起動して実行させる。
【００７９】
ＮＢ２３６は、ＣＰＵ２３１、システムメモリ２３４、ＡＳＩＣ２３２、シリアルバス２３７、ＮＩＣ２３８、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３を接続するためのブリッジである。
【００８０】
システムメモリ２３４は、画像形成装置１００の描画用メモリ等として用いるメモリである。また、ローカルメモリ２３５は、コピー用画像バッファ、符号バッファ等として用いるメモリである。
【００８１】
ＡＳＩＣ２３２は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。また、ＨＤＤ２３３は、画像の蓄積、文書の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージである。また、操作部２０１は、ユーザからの入力操作を受け付けるための所定のボタン群を有し、更にユーザに向けた表示を行うモニタ画面等を有するオペレーションパネルである。なお、操作部２０１は、例えばタッチパネル等により構成されていてもよい。
【００８２】
ここで、シリアルバス２３７、ＮＩＣ２３８、ＵＳＢデバイス２３９、ＩＥＥＥ８０２．１１ｂデバイス２４０、ＩＥＥＥ１３９４デバイス２４１、ＵＳＢホスト２４２、及びメモリカードＩ／Ｆ２４３は、それぞれが対応する規格の可搬型記憶装置と接続するためのインタフェースである。例えば、図２に示すように、ＵＳＢホスト２４２には、ＵＳＢメモリ２５１を接続することができ、メモリカードＩ／Ｆ２４３には、メモリカード２５２を接続することができる。
【００８３】
このように、画像形成装置１００は、インタフェースに接続される可搬型記録装置に対して、画像や文書データ、プログラム、アプリケーション等の書き込みや読み出し等を実現することができる。なお、上述したような可搬型記憶装置に対する書き込みや読み出しを行う際には、後述するように本発明における可搬型記憶媒体及び画像形成装置を認証する手法を具備することにより、各種データの不正使用を防止し、また各種データの安全性を向上させることができる。
【００８４】
次に、可搬型記憶媒体の一例としてＵＳＢメモリ２５１を用い、画像形成装置１００における画像形成処理（認証処理）手順について具体的に説明する。
【００８５】
＜ソフトウェア構成＞
図３は、画像形成装置及びＵＳＢメモリのソフトウェア構成の一例を示す図である。図３に示すソフトウェア構成において、画像形成装置（機器）１００には、データ入出力手段としてのユーザインタフェース３０１と、記憶手段３０２と、接続手段３０３とを有するよう構成されている。また、画像形成装置１００には、ソフトウェアとして機器登録アプリ３１１と、可搬型記憶媒体登録アプリ３１２と、可搬型記憶媒体管理者認証アプリ３１３と、機器管理者認証アプリ３１４と、可搬型記憶媒体認証設定アプリ３１５と、機器認証設定アプリ３１６と、機器認証アプリ３１７と、可搬型記憶媒体認証アプリ３１８とを有している。
【００８６】
また、記憶手段３０２の記憶領域には、機器管理者情報３２１と、機器動作設定情報３２２と、使用可能可搬型記憶媒体情報３２３と、機器固有情報３２４とが記憶されている。また、接続手段３０３は、可搬型記憶媒体接続検知手段３３１と、アプリ起動手段３３２とを有するよう構成されている。
【００８７】
更に、画像形成装置１００に接続されるＵＳＢメモリ２５１の記憶領域には、ＵＳＢメモリ管理者情報３４１と、ＵＳＢメモリ動作設定情報３４２と、使用可能機器情報３４３と、ＵＳＢメモリ固有情報３４４とが記憶されている。
【００８８】
ここで、画像形成装置１００が有する各アプリケーションは、ユーザインタフェース３０１からの指示又はＵＳＢメモリ２５１の接続をトリガにして、全て又は所定の処理要求に対応するアプリケーションが起動される。また、各アプリケーションは、画像形成装置１００の記憶手段３０２及びＵＳＢメモリ２５１内のデータに対して書き込みや読み出しを行う。
【００８９】
ここで、ＵＳＢメモリ２５１の記憶領域には、予めＵＳＢメモリ固有情報３４４が記憶されている。また、画像形成装置１００の記憶手段３０２にも、予め機器固有情報３２４が記憶されている。ここで、固有情報とは、元来的に可搬型記憶媒体又は機器が有している情報であり、例えば製造時に付与される製造番号や識別ＩＤ等がある。本発明では、ＵＳＢメモリ２５１又は画像形成装置１００を特定する際、この固有情報を使用するため、使用する前に可搬型記憶媒体に情報を作成・登録する必要がない。また、固定的にある情報であるため、改ざんが困難であり、確実に可搬型記憶媒体を特定することができる。
【００９０】
また、記憶手段３０２に記憶領域に記憶されている機器管理者情報３２１には、画像形成装置１００の記憶手段３０２に対してデータの書き込みや読み出しを行うことができるユーザ（管理者、使用者、操作者）を特定するためのユーザ認証情報が記憶されている。また、機器動作設定情報３２２には、画像形成装置１００に接続された可搬型記憶媒体に対して認証を行うか否かの制限情報が記憶されている。また、使用可能可搬型記憶媒体情報３２３には、使用可能な可搬型記憶媒体の情報が記憶されている。なお、使用可能な可搬型記憶媒体の情報には、少なくとも上述した固有情報を含んでいるが、他の識別情報や、ユーザにより使用可能な可搬型記憶媒体情報を登録したときの日時、使用可能期間等の情報等を含んでいてもよい。また、機器固有情報３２４には、少なくとも機器の固有情報を含んだ情報が記憶されている。
【００９１】
また、ＵＳＢ２５１の記憶領域に記憶されているＵＳＢメモリ管理者情報３４１には、ＵＳＢメモリの記憶領域に対してデータの書き込みや読み出しを行うことができるユーザ（管理者、操作者）を特定するためのユーザ認証情報が記憶されている。また、ＵＳＢメモリ動作設定情報３４２には、接続した画像形成装置１００の認証を行うか否かの制限情報が記憶されている。また、使用可能機器情報３４３には、使用可能な機器（画像形成装置）の情報を記憶する。なお、使用可能な機器の情報には、少なくとも上述した固有情報を含んでいるが、他の識別情報や、ユーザにより使用可能な機器情報を登録したときの日時、使用可能期間等の情報等を含んでいてもよい。また、ＵＳＢメモリ固有情報３４４には、少なくともＵＳＢメモリの固有情報を含んだ情報が記憶されている。する。
【００９２】
また、各アプリケーション（機器登録アプリ３１１、可搬型記憶媒体登録アプリ３１２、可搬型記憶媒体管理者認証アプリ３１３、機器管理者認証アプリ３１４、可搬型記憶媒体認証設定アプリ３１５、機器認証設定アプリ３１６、機器認証アプリ３１７、可搬型記憶媒体認証アプリ３１８）は、後述する認証処理や、登録処理、設定処理等を実行する際に適宜起動され、設定された処理が行われる。
【００９３】
次に、上述したソフトウェア構成に基づく画像形成処理について具体的に説明する。
【００９４】
＜実施例１＞
実施例１では、画像形成装置１００にＵＳＢメモリ２５１を接続したときに、そのＵＳＢメモリ２５１がその画像形成装置１００で使用できるか否かを判断（認証）する。ここで、図４は、実施例１における認証処理手順を示す一例のフローチャートである。図４において、ＵＳＢメモリ２５１が画像形成装置１００のインタフェースの一つであるＵＳＢホスト２４２に接続されると、可搬型記憶媒体接続検知手段３３１により接続されたことが検知され（Ｓ０１）、アプリ起動手段３３２により、少なくとも可搬型記憶媒体認証アプリ３１８が起動する（Ｓ０２）。
【００９５】
可搬型記憶媒体認証アプリ３１８は、記憶手段３０２に予め蓄積されている使用可能可搬型記憶媒体情報３２３を参照し（Ｓ０３）、ＵＳＢメモリの使用を制限しているか否かを判断する（Ｓ０４）。
【００９６】
ここで、ＵＳＢメモリの使用を制限している場合（Ｓ０４において、ＹＥＳ）、ＵＳＢメモリ２５１に蓄積されているＵＳＢメモリ固有情報を取得し（Ｓ０５）、その固有情報が接続されたＵＳＢメモリ２５１が、使用可能なＵＳＢメモリとして使用可能可搬型記憶媒体情報３２３に登録されているか否かを判断する（Ｓ０６）。ここで、使用可能なＵＳＢメモリとして登録されている場合（Ｓ０６においては、ＹＥＳ）、及びＳ０４の処理において、ＵＳＢメモリの使用を制限していない場合（Ｓ０４において、ＮＯ）、使用を可能とする（Ｓ０７）。また、Ｓ０６の処理において、使用可能なＵＳＢメモリとして登録されていない場合（Ｓ０６においては、ＮＯ）、ＵＳＢメモリ２５１の使用を不可とする（Ｓ０８）。
【００９７】
つまり、画像形成装置が使用可能なものとして登録されている可搬型記憶媒体情報の中に、接続されたＵＳＢメモリ２５１の固有情報と一致するものがあれば、ＵＳＢメモリ２５１は画像形成装置１００において使用することができる。また、Ｓ０８において、認証の結果、接続したＵＳＢメモリ２５１の使用ができない場合には、その旨をユーザに知らせるメッセージを、図２に示す操作部２０１等に表示することができる。
【００９８】
図５は、接続されたＵＳＢメモリの認証エラー時に表示される画面の一例を示す図である。図５に示すように、表示画面４００には「ＵＳＢメモリ認証エラー」として画像形成装置１００に接続されたＵＳＢメモリ２５１が認証処理により使用できなかった旨を示すメッセージが表示される。また、表示画面４００には、「ＯＫ」ボタン４０１が設けられており、この「ＯＫ」ボタン４０１を選択（タッチ）することにより、ＵＳＢホスト２４２に接続されているＵＳＢメモリ２５１が取り外し可能な状態となるため、安全な状態でＵＳＢメモリ２５１を取り外すことができる。
【００９９】
ここで、上述したように、接続されたＵＳＢメモリ等の可搬型記憶媒体の認証を行う際には、事前に画像形成装置に可搬型記憶媒体の情報を登録しておく必要がある。ここで、画像形成装置１００において、可搬型記憶媒体を使用可能にするための登録処理手順について図を用いて説明する。なお、登録処理は、ユーザ等がユーザインタフェース３０１により入力したデータに基づいて行われる。
【０１００】
図６は、ＵＳＢメモリを登録する登録処理手順の一例を示すフローチャートである。図６に示すフローチャートにおいて、ユーザ等によりユーザインタフェース３０１等から登録要求が入力される（Ｓ１１）と、少なくとも可搬型記憶媒体登録アプリ３１２及び機器管理者認証アプリ３１４が起動する（Ｓ１２）。次に、可搬型記憶媒体登録アプリ３１２により使用可能可搬型記憶媒体情報３２３及びＵＳＢメモリ固有情報３４４を参照し（Ｓ１３）、登録しようとするＵＳＢメモリ２５１が使用可能可搬型記憶媒体情報３２３に既に登録されているか否かを判断する（Ｓ１４）。
【０１０１】
ここで、ＵＳＢメモリ２５１が既に登録されている場合（Ｓ１４において、ＹＥＳ）、そのまま処理を終了する。また、ＵＳＢメモリがまだ登録されていない場合（Ｓ１４において、ＮＯ）、機器管理者認証アプリ３１４によりユーザからのユーザ認証情報の入力を受け付け、ユーザ認証情報が入力されると（Ｓ１５）、記憶手段３０２に記憶されている機器管理者情報３２１を参照し（Ｓ１６）、ユーザがＵＳＢメモリ２５１を登録する権限があるか否かを判断する（Ｓ１７）。
【０１０２】
なお、ユーザの権限の有無の判断は、ユーザにユーザＩＤやパスワード等からなるユーザ認証情報を入力させ、入力されたユーザ認証情報と、機器管理者情報３２１に予め蓄積されたユーザＩＤやパスワード等からなる認証情報とを比較することにより判断することができる。
【０１０３】
Ｓ１７の処理において、ユーザにＵＳＢメモリを登録する権限がある場合（Ｓ１７において、ＹＥＳ）、ＵＳＢメモリ情報としてＵＳＢメモリ２５１の固有情報等を登録する（Ｓ１８）。なお、入力されたＵＳＢメモリ情報は、使用可能可搬型記憶媒体情報３２３に記憶される。また、Ｓ１７の処理において、ユーザにＵＳＢメモリを登録する権限がない場合（Ｓ１７において、ＮＯ）、そのまま処理を終了する。
【０１０４】
これにより、誰でも登録できてしまうことを防止することができ、本来画像形成装置での使用を想定していないＵＳＢメモリや、使用して欲しくないＵＳＢメモリの使用を防止することができる。
【０１０５】
なお、Ｓ１５におけるユーザ認証情報の入力については、操作部２０１等によりユーザ認証情報の入力画面を表示することで、ユーザが容易にユーザ認証情報を入力することができる。
【０１０６】
ここで、図７は、実施例１におけるユーザ認証情報の入力画面の一例を示す図である。図７に示すように、ユーザ認証情報の入力画面４１０には「本機へのＵＳＢメモリ登録」として機器管理者ＩＤ入力領域４１１と、パスワード入力領域４１２と、「ＯＫ」ボタン４１３と、「キャンセルボタン」４１４とを有するよう構成されている。
【０１０７】
ユーザは、機器管理者ＩＤ入力領域４１１及びパスワード入力領域４１２に予め設定されているユーザ認証情報を、操作部２０１等が有するキー入力部等により入力する。また、ユーザがユーザ認証情報を入力後、「ＯＫ」ボタン４１３を選択（タッチ）することにより、ユーザ認証が行われる。また、ユーザが「キャンセル」ボタン４１４を選択（タッチ）することにより、ＵＳＢメモリの登録処理を終了する。
【０１０８】
また、上述のＳ１７の処理において、入力されたユーザ認証情報では、ユーザにＵＳＢメモリを登録する権限がない場合には、認証エラーとして操作部２０１の画面にその旨を示すメッセージを表示し、ユーザに再入力を促すようにしてもよい。
【０１０９】
ここで、図８は、実施例１におけるユーザ認証エラー画面の一例を示す図である。図８に示すように、ユーザ認証エラー画面４２０には「機器管理者  認証エラー」としてユーザの認証に失敗した旨を示すメッセージを表示する。また、ユーザ認証エラー画面４２０は、「ＯＫ」ボタン４２１を設け、この「ＯＫ」ボタン４２１を選択（タッチ）することにより、ユーザ認証エラー画面４２０を終了させることができる。
【０１１０】
なお、上述のユーザ認証では、ユーザ認証情報の一例としてユーザＩＤ及びパスワードの入力による認証を例にあげたが、本発明においてはこの限りではなく、例えばＩＣカードや、指紋・声紋といった生体情報等を用いて認証を行ってもよい。
【０１１１】
また、上述の例では、可搬型記憶媒体の登録処理について説明したが、既に画像形成装置に登録されている可搬型記憶媒体の情報を削除する処理を行う場合にも、同様の処理を適用することができる。具体的には、Ｓ１４の処理において、ＵＳＢメモリ２５１が既に登録されている場合（Ｓ１４において、ＹＥＳ）、Ｓ１５〜Ｓ１７の処理を行い、Ｓ１８にて該当するＵＳＢメモリ情報を削除する。
【０１１２】
＜設定処理＞
また、上述した登録処理において、登録されたＵＳＢメモリに対して、画像形成装置がそのＵＳＢメモリの認証を行うか否かを設定することもできる。
【０１１３】
ここで、接続されたＵＳＢメモリに使用の可否の認証を行うか否かの設定を行う設定処理について説明する。図９は、ＵＳＢメモリの認証を行うか否かを設定する設定処理手順の一例を示すフローチャートである。
【０１１４】
図９に示すように、ユーザ等によりユーザインタフェース３０１等から設定要求が入力される（Ｓ２１）と、少なくとも機器管理者認証アプリ３１４及び機器認証設定アプリ３１６が起動する（Ｓ２２）。次に、機器管理者認証アプリ３１４によりユーザからのユーザ認証情報の入力を受け付け、ユーザ認証情報が入力されると（Ｓ２３）、記憶手段３０２に記憶されている機器管理者情報３２１を参照し（Ｓ２４）、ユーザがＵＳＢメモリ２５１の認証を行うか否か等の制限を設定する権限があるか否かを判断する（Ｓ２５）。
【０１１５】
ここで、ＵＳＢメモリ２５１の制限を設定する権限がある場合（Ｓ２５において、ＹＥＳ）、設定の変更を行う（Ｓ２６）。また、この設定内容は、記憶手段３０２の機器動作設定情報３２２に記憶される。
【０１１６】
また、Ｓ２５の処理において、ＵＳＢメモリ２５１の制限を設定する権限がない場合（Ｓ２５において、ＮＯ）、そのまま処理を終了する。
【０１１７】
ここで、Ｓ２６に処理における設定の内容について図を用いて説明する。図１０は、実施例１における操作部に表示される認証設定画面の一例を示す図である。図１０に示すように、認証設定画面４３０には「ＵＳＢメモリ認証設定変更」として認証を設定させる旨を示すメッセージが表示される。また、認証設定画面４３０は、「認証する」ボタン４３１と、「認証しない」ボタン４３２と、「キャンセル」ボタン４３３とを有している。
【０１１８】
したがって、図１０において、「認証する」ボタン４３１を選択した場合には、接続されたＵＳＢメモリ２５１に対して認証を行う。一方、「認証しない」ボタン４３２を選択した場合には、画像形成装置１００はどのようなＵＳＢメモリと接続されても使用できるようになる。また、「キャンセル」ボタン４３３を選択した場合には、設定変更が行われずに処理を終了する。
【０１１９】
なお、上述の例では、ＵＳＢメモリ２５１の登録及び設定変更におけるユーザ認証については、同一の権限（機器管理者）に基づいて認証処理を行っているが、本発明においてはこの限りではなく、例えば両者の権限及び認証方法を各々異ならせてもよい。
【０１２０】
上述したように、可搬型記憶媒体がインタフェースに接続された際に可搬型記憶媒体の認証を行うか否かを設定する手段を有することにより、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【０１２１】
また、画像形成装置１００は、可搬型記憶媒体の認証が「有効」に設定されている場合、可搬型記憶媒体とインタフェースとの接続時に、可搬型記憶媒体の認証を行う。これにより、画像形成装置１００において可搬型記憶媒体を使用する際は、必ず認証を行ってから使用することが保証される。また、使用者が操作しなくても接続時に自動的に認証処理を行うことができる。
【０１２２】
＜実施例２＞
上述の実施例では、画像形成装置１００にＵＳＢメモリ２５１を接続した際、画像形成装置１００に記憶されている各種情報からＵＳＢメモリ２５１の使用の可否を判断していた。そこで、実施例２では、ＵＳＢメモリ２５１を画像形成装置１００に接続した際、画像形成装置１００がＵＳＢメモリ２５１で動作可能であるか否かの判断（認証）を行う。
【０１２３】
ここで、実施例２における認証処理手順についてフローチャートを用いて説明する。図１１は、実施例２における認証処理手順の一例を示すフローチャートである。図１１において、ＵＳＢメモリ２５１が画像形成装置１００のインタフェースの一つであるＵＳＢホスト２４２に接続されると、可搬型記憶媒体接続検知手段３３１により接続されたことが検知され（Ｓ３１）、アプリ起動手段３３２により、少なくとも機器認証アプリ３１７が起動する（Ｓ３２）。
【０１２４】
次に、機器認証アプリ３１７は、ＵＳＢメモリ２５１に予め蓄積されている使用可能機器情報３４３を参照し（Ｓ３３）、機器（画像形成装置）の使用を制限しているか否かを判断する（Ｓ３４）。
【０１２５】
ここで、機器の使用を制限している場合（Ｓ３４において、ＹＥＳ）、記憶手段３０２に蓄積されている機器固有情報３２４を取得し（Ｓ３５）、ＵＳＢメモリ２５１と接続している画像形成装置１００が使用可能な機器として使用可能機器情報３４３に登録されているか否かを判断する（Ｓ３６）。
【０１２６】
ここで、使用可能な機器として登録されている場合（Ｓ３６においては、ＹＥＳ）、及びＳ３４の処理において、機器の使用を制限していない場合（Ｓ３４において、ＮＯ）、使用を可能とする（Ｓ３７）。また、Ｓ３６の処理において、使用可能な機器として登録されていない場合（Ｓ３６においては、ＮＯ）、機器の使用を不可とする（Ｓ３８）。
【０１２７】
つまり、使用可能機器情報３４３に使用可能なものとして登録されている機器情報の中に、ＵＳＢメモリ２５１と接続した画像形成装置１００の固有情報と一致するものがあれば、ＵＳＢメモリ２５１は画像形成装置１００において使用することができる。
【０１２８】
また、Ｓ３８において、認証の結果、接続したＵＳＢメモリ２５１の使用ができない場合には、その旨をユーザに知らせるメッセージを、図２に示す操作部２０１等に表示することができる。
【０１２９】
図１２は、接続された機器の認証エラー時に表示される画面の一例を示す図である。図１２に示すように、表示画面４４０には「機器認証エラー」としてＵＳＢメモリ２５１が接続された画像形成装置１００（機器）が認証処理により使用できなかった旨のメッセージが表示される。また、表示画面４４０には、「ＯＫ」ボタン４４１が設けられており、この「ＯＫ」ボタン４４１を選択（タッチ）することにより、ＵＳＢホスト２４２に接続されているＵＳＢメモリ２５２が取り外し可能な状態となるため、安全な状態でＵＳＢメモリ２５１を取り外すことができる。
【０１３０】
上述したように、画像形成装置に接続される可搬型記憶媒体の記憶領域に、接続及び使用可能な画像形成装置の情報を記憶することにより、可搬型記憶媒体が使用される画像形成装置を限定することができ、データの不正使用を防止し、データの安全性を向上させることができる。
【０１３１】
また、画像形成装置の情報は、上述したように元来的に画像形成装置が有している固有情報を用いるため、使用する前に可搬型記憶媒体に情報を作成・登録する必要がない。また、固定的にある情報であるため、改ざんをすることが困難であり、確実に画像形成装置を特定することができる。
【０１３２】
ここで、上述したように、ＵＳＢメモリ等の可搬型記憶媒体に接続される機器の認証を行う際には、事前に可搬型記憶媒体に機器の情報を登録しておく必要がある。
【０１３３】
したがって、画像形成装置１００は、データ入出力手段としてのユーザインタフェース３０１等により画像形成装置の固有情報を可搬型記憶媒体に記録させる。これにより、可搬型記憶媒体が有する画像形成装置の情報を、画像形成装置が扱うことができる。
【０１３４】
ここで、画像形成装置１００が可搬型記憶媒体を使用可能とするための登録手順について図を用いて説明する。なお、登録処理は、ユーザ等がユーザインタフェース３０１により入力したデータに基づいて行われる。
【０１３５】
図１３は、機器を登録する登録処理手順の一例を示すフローチャートである。図１３に示すフローチャートにおいて、ユーザ等によりユーザインタフェース３０１等から登録要求が入力される（Ｓ４１）と、少なくとも機器登録アプリ３１１及び可搬型記憶媒体管理者認証アプリ３１３が起動する（Ｓ４２）。
【０１３６】
次に、機器登録アプリ３１１により使用可能機器情報３４３及び機器固有情報３２４を参照し（Ｓ４３）、登録しようとする機器（画像形成装置１００）が使用可能機器情報３４３に既に登録されているか否かを判断する（Ｓ４４）。
【０１３７】
ここで、機器が既に登録されている場合（Ｓ４４において、ＹＥＳ）、そのまま処理を終了する。また、ＵＳＢメモリがまだ登録されていない場合（Ｓ４４において、ＮＯ）、可搬型記憶媒体管理者認証アプリ３１３によりユーザからのユーザ認証情報の入力を受け付け、ユーザ認証情報が入力されると（Ｓ４５）、ＵＳＢメモリ２５１に記憶されているＵＳＢメモリ管理者情報３４１を参照し（Ｓ４６）、ユーザが機器を登録する権限があるか否かを判断する（Ｓ４７）。
【０１３８】
なお、ユーザの権限の有無の判断は、例えばユーザにユーザＩＤやパスワード等からなるユーザ認証情報を入力させ、入力されたユーザ認証情報と、ＵＳＢメモリ管理者情報３４１に予め蓄積されたユーザＩＤやパスワード等からなる認証情報とを比較することにより行う。
【０１３９】
Ｓ４７の処理において、ユーザに機器を登録する権限がある場合（Ｓ４７において、ＹＥＳ）、ＵＳＢメモリ２５１に機器（画像形成装置１００）情報を登録する（Ｓ４８）。なお、入力された機器情報は、使用可能機器情報３４３に記憶される。また、Ｓ４７の処理において、ユーザに機器を登録する権限がない場合（Ｓ４７において、ＮＯ）、そのまま処理を終了する。
【０１４０】
これにより、誰でも登録できてしまうことを防止することができ、本来ＵＳＢメモリでの使用を想定していない機器や、使用して欲しくない機器による使用を防止することができる。
【０１４１】
なお、Ｓ４５におけるユーザ認証情報の入力については、操作部２０１等によりユーザ認証情報の入力画面を表示することで、ユーザが容易にユーザ認証情報を入力することができる。
【０１４２】
ここで、図１４は、実施例２におけるユーザ認証情報の入力画面の一例を示す図である。図１４に示すように、ユーザ認証情報の入力画面４５０には「ＵＳＢメモリへの機器登録」としてＵＳＢメモリ管理者ＩＤ入力領域４５１と、パスワード入力領域４５２と、「ＯＫ」ボタン４５３と、「キャンセル」ボタン４５４とを有するよう構成されている。
【０１４３】
ユーザは、ＵＳＢメモリ管理者ＩＤ入力領域４５１及びパスワード入力領域４５２に予め設定されているユーザ認証情報を、操作部２０１が有するキー入力部等により入力する。また、ユーザがユーザ認証情報を入力後、「ＯＫ」ボタン４５３を選択（タッチ）することにより、ユーザ認証が行われる。また、「キャンセル」ボタン４５４を選択（タッチ）することにより、機器の登録処理を終了する。
【０１４４】
また、Ｓ４７の処理において、入力されたユーザ認証情報では、ユーザにＵＳＢメモリを登録する権限がない場合には、認証エラーとして操作部２０１の画面にメッセージを表示し、ユーザに再入力を促すようにしてもよい。
【０１４５】
ここで、図１５は、実施例２におけるユーザ認証エラー画面の一例を示す図である。図１５に示すように、ユーザ認証エラー画面４６０には「ＵＳＢメモリ管理者  認証エラー」として、ユーザの認証に失敗した旨を示すメッセージを表示する。また、ユーザ認証エラー画面４６０は、「ＯＫ」ボタン４６１を設け、この「ＯＫ」ボタン４６１を選択（タッチ）することにより、ユーザ認証エラー画面４６０を終了させることができる。
【０１４６】
なお、上述のユーザ認証では、ユーザ認証情報の一例としてユーザＩＤ及びパスワードの入力による認証を例にあげたが、本発明においてはこの限りではなく、例えばＩＣカードや、指紋・声紋といった生体情報等を用いて認証を行ってもよい。
【０１４７】
また、上述の例では、機器の登録処理について説明したが、既にＵＳＢメモリに登録されている機器の情報を削除する処理を行う場合にも、同様の処理にて適用可能である。
【０１４８】
また、上述の例では、可搬型記憶媒体の登録処理について説明したが、既にＵＳＢメモリに登録されている画像形成装置の情報を削除する処理を行う場合にも、同様の処理を適用することができる。具体的には、Ｓ４４の処理において、機器（画像形成装置１００）が既に登録されている場合（Ｓ４４において、ＹＥＳ）、Ｓ４５〜Ｓ４７の処理を行い、Ｓ４８にて該当する機器情報を削除する。
【０１４９】
＜設定処理＞
また、上述した登録処理において、登録された機器に対して、ＵＳＢメモリに蓄積された登録情報に基づいてその機器の認証を行うか否かを設定することもできる。
【０１５０】
ここで、ＵＳＢメモリに接続される機器の使用の可否の認証を行うか否かの設定を行う設定処理について説明する。図１６は、機器の認証を行うか否かを設定する設定処理手順の一例を示すフローチャートである。
【０１５１】
図１６に示すように、まず、ユーザ等によりユーザインタフェース３０１等から設定要求が入力される（Ｓ５１）と、少なくとも可搬型記憶媒体管理者認証アプリ３１３及び可搬型記憶媒体認証設定アプリ３１５が起動する（Ｓ５２）。
【０１５２】
次に、可搬型記憶媒体管理者認証アプリ３１３によりユーザからのユーザ認証情報の入力を受け付け、ユーザ認証情報が入力されると（Ｓ５３）、ＵＳＢメモリ２５１に記憶されているＵＳＢメモリ管理者情報３４１を参照し（Ｓ５４）、ユーザが機器の認証を行うか否かの制限を設定する権限があるか否かを判断する（Ｓ５５）。
【０１５３】
ここで、Ｓ５５の処理において、ユーザに機器の制限を設定する権限がある場合（Ｓ５５において、ＹＥＳ）、設定の変更を行う（Ｓ５６）。また、この設定内容は、ＵＳＢメモリ２５１のＵＳＢメモリ動作設定情報３４２として記憶される。
【０１５４】
また、Ｓ５５の処理において、ユーザに機器の制限を設定する権限がない場合（Ｓ５５において、ＮＯ）、そのまま処理を終了する。
【０１５５】
ここで、Ｓ５６に処理における設定の内容について図を用いて説明する。図１７は、実施例２における操作部に表示される認証設定画面の一例を示す図である。図１７に示すように認証設定画面４７０には「機器認証設定変更」として認証を設定させる旨を示すメッセージが表示される。また、認証設定画面４７０は、「認証する」ボタン４７１と、「認証しない」ボタン４７２と、「キャンセル」ボタン４７３とを有している。
【０１５６】
したがって、図１７において、「認証する」ボタン４７１を選択した場合には、接続された機器に対して認証を行う。一方、「認証しない」ボタン４７２を選択した場合には、ＵＳＢメモリ２５１は、どのような機器（画像形成装置）に接続されても使用できるようになる。また、「キャンセル」ボタン４７３を選択した場合には、設定変更が行われずに処理が終了する。
【０１５７】
なお、上述の例では、機器（画像形成装置１００）の登録及び設定変更におけるユーザ認証については、同一の権限（機器管理者）に基づいて認証処理を行っているが、本発明においてはこの限りではなく、例えば両者の権限及び認証方法を各々異ならせてもよい。
【０１５８】
上述したように、可搬型記憶媒体とインタフェースに接続された際に機器の認証を行うか否かを設定する手段を有することにより、認証しないと画像形成装置で可搬型記憶媒体を使用できないわけではなく、認証しなくても使用することができる。
【０１５９】
また、画像形成装置１００は、可搬型記憶媒体の認証が「有効」に設定されている場合、可搬型記憶媒体とインタフェースとの接続時に、機器の認証を行う。これにより、画像形成装置１００において可搬型記憶媒体を使用する際は、必ず認証を行ってから使用することが保証される。また、使用者が操作しなくても接続時に自動的に認証処理を行うことができる。
【０１６０】
＜実施例３＞
なお、本発明における処理については、上述した実施例１及び２に限定されるものではなく、例えば実施例１及び２を互いに適宜組み合わせた処理を行ってもよい。ここで、一例として実施例１及び２を組み合わせた認証処理手順を実施例３として、フローチャートを用いて説明する。図１８は、実施例３における認証処理手順の一例を示すフローチャートである。ここで、図１８は、上述した実施例１における「画像形成装置が使用可能なＵＳＢメモリを認証する処理」と実施例２における「ＵＳＢメモリが使用可能な画像形成装置を認証する処理」の二種類の認証方法を組み合わせて認証を行う場合の実施例を示している。
【０１６１】
図１８において、ＵＳＢメモリ２５１が画像形成装置１００のインタフェースの一つであるＵＳＢホスト２４２に接続されると、可搬型記憶媒体接続検知手段３３１により接続されたことが検知され（Ｓ６１）、アプリ起動手段３３２により少なくとも機器認証アプリ３１７及び可搬型記憶媒体認証アプリ３１８が起動する（Ｓ６２）。
【０１６２】
次に、可搬型記憶媒体認証アプリ３１８は、記憶手段３０２に蓄積されている使用可能可搬型記憶媒体情報を参照３２３を参照し（Ｓ６３）、ＵＳＢメモリ２５１の使用を制限しているか否かを判断する（Ｓ６４）。
【０１６３】
ここで、ＵＳＢメモリ２５１の使用を制限している場合（Ｓ６４において、ＹＥＳ）、次に、ＵＳＢメモリ２５１から使用可能機器情報３４３を参照し（Ｓ６５）、機器の使用を制限しているか否かを判断する（Ｓ６６）。
【０１６４】
機器の使用を制限している場合（Ｓ６６において、ＹＥＳ）、ＵＳＢメモリ２５１に蓄積されているＵＳＢメモリ固有情報３４４を取得し（Ｓ６７）、使用可能なＵＳＢメモリとして登録されているか否かを判断する（Ｓ６８）。
【０１６５】
ここで、使用可能なＵＳＢメモリとして登録されている場合（Ｓ６８において、ＹＥＳ）、機器固有情報を取得し（Ｓ６９）、使用可能な機器として登録されているか否かを判断する（Ｓ７０）。更に、使用可能な機器として登録されている場合には、ＵＳＢメモリ及び機器の使用を可能とする（Ｓ７１）。
【０１６６】
また、Ｓ６４の処理において、ＵＳＢメモリの使用を制限していない場合（Ｓ６４において、ＮＯ）、機器固有情報を取得し（Ｓ７２）、使用可能な機器として登録されているか否かを判断する（Ｓ７３）。
【０１６７】
ここで、使用可能な機器として登録されていない場合（Ｓ７３において、ＮＯ）、ＵＳＢメモリ及び機器の何れにも使用制限がないため、ＵＳＢメモリ及び機器の使用を可能とする（Ｓ７１）。また、Ｓ７３の処理において、使用可能な機器として登録されている場合（Ｓ７３において、ＹＥＳ）、ＵＳＢメモリが使用可能な機器を認証するため、上述した図１１に示すような認証処理を行う（Ｓ７４）。
【０１６８】
また、Ｓ６６の処理において、機器の使用を制限していない場合（Ｓ６６において、ＮＯ）、機器が使用可能なＵＳＢメモリを認証するため、上述した図４に示すような認証処理を行う（Ｓ７５）。
【０１６９】
また、Ｓ６８の処理において、使用可能なＵＳＢメモリとして登録されていない場合（Ｓ６８において、ＮＯ）、及びＳ７０の処理において、使用可能な機器として登録されていない場合（Ｓ７０において、ＮＯ）、ＵＳＢメモリ及び機器の使用を不可とする（Ｓ７６）。
【０１７０】
上述したような認証方法の場合、接続されたＵＳＢメモリが画像形成装置に登録されており、且つ、画像形成装置がＵＳＢメモリに登録されている場合のみ、その画像形成装置とＵＳＢメモリの組み合わせによる使用が可能となる。
【０１７１】
なお、図１８の処理では、ユーザ認証部分を省略しているが、上述した実施例１及び２に示すようにユーザ認証処理を実施してもよい。
【０１７２】
上述したように、本発明では、画像形成装置において可搬型記憶媒体を使用する際に、画像形成装置は可搬型記憶媒体を認証することで、画像形成装置で使用可能な可搬型記憶媒体を限定する。更に、可搬型記憶媒体は、画像形成装置を認証することで、可搬型記憶媒体を使用可能な画像形成装置を限定する。これにより、可搬型記憶媒体内のデータや画像形成装置内のデータの不正利用を防止し、データの安全性を向上させることができる。
【０１７３】
ここで、上述した実施例は、可搬型記憶媒体の一例としてＵＳＢメモリを用いて説明したが、可搬型記憶媒体としては、これに限定されることはなく、例えば、ドライブ装置等を介して接続されるメモリカードや、ＣＤ−ＲＷ、ＤＶＤ−ＲＷ、ＭＯディスク等の一般的な可搬型記憶媒体を用いることもできる。
【０１７４】
また、上述の実施例に示す記録手段３０２及びＵＳＢメモリ２５１には、認証等に用いられる情報として使用可能な機器及び可搬型記憶媒体の情報を記憶しているが、本発明においてはこの限りではなく、例えば使用不可能な機器及び可搬型記憶媒体の情報を記憶し、その情報に基づいて認証等、本発明に係る処理を行ってもよい。更には、使用が可能であるか、又は不可能であるかを示すフラグ等の識別情報を設け、各機器及び可搬型記憶媒体の固有情報に対応させて付与されたフラグを参照して本発明に係る処理を行ってもよい。
【０１７５】
＜プログラム＞
ここで、本発明における画像形成装置１００は、上述した各構成における処理をコンピュータに実行させることができる実行プログラム（画像形成プログラム）を生成してもよい。その場合、例えば画像形成プログラムを他の画像形成装置の制御部分（コントローラ）等にインストールことにより、上述した画像形成処理を実現することができる。
【０１７６】
なお、上述した画像形成プログラムは、通信ネットワークを介して他の装置からダウンロードすることもでき、また実行プログラムが記録されたコンピュータ読み取り可能な記録媒体（可搬型記憶媒体等を含む）に記録して提供することにより、他の複数のコンピュータに容易にプログラムをインストールすることができる。
【０１７７】
上述したように、本発明によれば、画像形成装置で使用可能な可搬型記憶媒体を限定させることができる。これにより、データの不正使用を防止し、データの安全性を向上させることができる。
【０１７８】
また、本発明によれば、なるべくユーザの手間をかけることなく画像形成装置における可搬性記録媒体を使用できることができる。また、画像形成装置が使用できる可搬性記録媒体を限定すること、及び可搬性記録媒体が使用される画像形成装置を限定することで、画像形成装置において可搬性記録媒体が不正使用される、又は使用されようとする機会や場面を減らすことができる。なお、本発明は、特に、企業等、限定された空間での運用において特に効果があると考えられる。これにより、セキュアな運用システムを提供することができる。
【０１７９】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１８０】
【図１】画像形成装置の機能構成の一例を示す図である。
【図２】画像形成装置のハードウェア構成を示す図である。
【図３】画像形成装置及びＵＳＢメモリのソフトウェア構成の一例を示す図である。
【図４】実施例１における認証処理手順を示す一例の図である。
【図５】接続されたＵＳＢメモリの認証エラー時に表示される画面の一例を示す図である。
【図６】ＵＳＢメモリを登録する登録処理手順の一例を示すフローチャートである。
【図７】実施例１におけるユーザ認証情報の入力画面の一例を示す図である。
【図８】実施例１におけるユーザ認証エラー画面の一例を示す図である。
【図９】ＵＳＢメモリの認証を行うか否かを設定する設定処理手順の一例を示すフローチャートである。
【図１０】実施例１における操作部に表示される認証設定画面の一例を示す図である。
【図１１】実施例２における認証処理手順の一例を示すフローチャートである。
【図１２】接続された機器の認証エラー時に表示される画面の一例を示す図である。
【図１３】機器を登録する登録処理手順の一例を示すフローチャートである。
【図１４】実施例２におけるユーザ認証情報の入力画面の一例を示す図である。
【図１５】実施例２におけるユーザ認証エラー画面の一例を示す図である。
【図１６】機器の認証を行うか否かを設定する設定処理手順の一例を示すフローチャートである。
【図１７】実施例２における操作部に表示される認証設定画面の一例を示す図である。
【図１８】実施例３における認証処理手順の一例を示すフローチャートである。
【符号の説明】
【０１８１】
１００  画像形成装置
１０１  ソフトウェア群
１０２  ハードウェア資源
１０３  アプリケーション層
１０４  プラットフォーム層
１１１  コピーアプリケーション
１１２  ファックスアプリケーション
１１３  プリンタアプリケーション
１１４  Ｗｅｂアプリケーション
１２１  ＡＰＩ
１３１  システム制御サービス
１３２  ファックス制御サービス
１３３  エンジン制御サービス
１３４  メモリ制御サービス
１３５  操作部制御サービス
１３６  ネットワーク制御サービス
１４１  ＯＳ
１５１  エンジンＩ／Ｆ
１６１  エンジン制御ボード
１７１  プロッタエンジン
１７２  スキャナエンジン
１７３  その他のハードウェアリソース
２００  コントローラ
２０１  操作部（オペレーションパネル）
２０２  ファックス制御ユニット
２０３  エンジン群
２１１  Ｇ３規格対応ユニット
２１２  Ｇ４規格対応ユニット
２２１  プロッタエンジン
２２２  スキャナエンジン
２２３  その他のハードウェアリソース
２３１  ＣＰＵ
２３２  ＡＳＩＣ
２３３  ＨＤＤ
２３４  システムメモリ（ＭＥＭ−Ｐ）
２３５  ローカルメモリ（ＭＥＭ−Ｃ）
２３６  ノースブリッジ
２３７  シリアルバス
２３８  ＮＩＣ
２３９  ＵＳＢデバイス
２４０  ＩＥＥＥ８０２．１１ｂデバイス
２４１  ＩＥＥＥ１３９４デバイス
２４２  ＵＳＢホスト
２４３  メモリカードＩ／Ｆ
２５１  ＵＳＢメモリ
２５２  メモリカード
３０１  ユーザインタフェース
３０２  記憶手段
３０３  接続手段
３１１  機器登録アプリ
３１２  可搬型記憶媒体登録アプリ
３１３  可搬型記憶媒体管理者認証アプリ
３１４  機器管理者認証アプリ
３１５  可搬型記憶媒体認証設定アプリ
３１６  機器認証設定アプリ
３１７  機器認証アプリ
３１８  可搬型記憶媒体認証アプリ
３２１  機器管理者情報
３２２  機器動作設定情報
３２３  使用可能可搬型記憶媒体情報
３２４  機器固有情報
３３１  可搬型記憶媒体接続検知手段
３３２  アプリ起動手段
３４１  ＵＳＢメモリ管理者情報
３４２  ＵＳＢメモリ動作設定情報
３４３  使用可能機器情報
３４４  ＵＳＢメモリ固有情報
４００，４４０  表示画面
４０１，４１３，４２１，４４１，４５３，４６１  「ＯＫ」ボタン
４１０，４５０  ユーザ認証情報の入力画面
４１１  機器管理者ＩＤ入力領域
４１２，４５２  パスワード入力領域
４１４，４３３，４５４，４７３  「キャンセル」ボタン
４２０，４６０  ユーザ認証エラー画面
４３０，４７０  認証設定画面
４３１，４７１  「認証する」ボタン
４３２，４７２  「認証しない」ボタン
４５１  ＵＳＢメモリ管理者ＩＤ入力領域
【図１】
2007076333.tif 000003
【図２】
2007076333.tif 000004
【図３】
2007076333.tif 000005
【図４】
2007076333.tif 000006
【図５】
2007076333.tif 000007
【図６】
2007076333.tif 000008
【図７】
2007076333.tif 000009
【図８】
2007076333.tif 000010
【図９】
2007076333.tif 000011
【図１０】
2007076333.tif 000012
【図１１】
2007076333.tif 000013
【図１２】
2007076333.tif 000014
【図１３】
2007076333.tif 000015
【図１４】
2007076333.tif 000016
【図１５】
2007076333.tif 000017
【図１６】
2007076333.tif 000018
【図１７】
2007076333.tif 000019
【図１８】
2007076333.tif 000020