(57)【特許請求の範囲】
【請求項１】
操作パネル手段と、サーバとを備える画像形成装置を含む画像形成システムであって、
個人認証の認証信号を送信する認証デバイスと、前記認証信号を用いる前記画像形成装置とを備え、
前記画像形成装置は、
画像形成装置の各部位を制御する操作パネル手段と、
前記認証デバイスからの認証信号を受信する認証デバイス制御手段と、
前記認証デバイス制御手段から受信した前記認証信号を基に個人認証を行い、認証結果を前記操作パネル手段に通知する認証制御手段と、
前記認証制御手段からのみアクセスできるプロテクトされたメモリにユーザのアカウント情報を記憶するデータベース部とを備え
前記認証デバイスは、前記画像形成装置に外付けされており、
前記操作パネル手段は、
前記認証信号を受信しない操作パネル手段であり、
個人認証の前記認証結果に基づいて前記サーバからデータをダウンロードして印刷やＦＡＸの制御を行い、
前記認証制御手段と前記データベース部とは、ワンチップのＬＳＩで構成される
ことを特徴とする画像形成システム。
【請求項２】
前記認証制御手段は、
前記認証デバイスが暗号化したパスワードを復号して、さらに別のハッシュ関数で符号化して前記アカウント情報に記憶する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記認証デバイス制御手段は、
前記認証デバイスの種類が変更された場合でも、
前記認証デバイスから入力した信号を所定のプロトコルに従った認証信号で、前記認証制御手段に転送する
ことを特徴とする、請求項１又は２に記載の画像形成システム。
【請求項４】
前記認証デバイス制御手段は、
前記認証信号を前記認証制御手段に直接送信し、
前記操作パネル手段は、前記認証情報を検知することはない
ことを特徴とする、請求項１乃至３のいずれか１項に記載の画像形成システム。
【請求項５】
前記操作パネル手段のボタンの信号を直接スルーして前記認証デバイスに入力し、テンキーの代わりに用いる
ことを特徴とする、請求項１乃至４のいずれか１項に記載の画像形成システム。
【請求項６】
前記アカウント情報は、ユーザ名、アカウント種類、認証情報、課金情報、モノクロ印刷可能枚数、カラー印刷可能枚数、ＦＡＸ可能枚数を含むデータを個人毎に記憶する
ことを特徴とする、請求項１乃至５のいずれか１項に記載の画像形成システム。
【請求項７】
前記アカウント情報は、一般的なユーザの情報を含み、
前記操作パネル手段は、前記一般的なユーザでのログイン処理後に、前記サーバに認証キー又は認証番号を要求して、サーバ上の対応するデータを印刷用データとしてダウンロードする
ことを特徴とする、請求項６に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成システム、画像形成装置、画像形成装置の制御方法、特に操作パネル手段を介さず個人認証を行う認証制御手段を備える画像形成システム、画像形成装置、画像形成装置の制御方法に関する。
【背景技術】
【０００２】
近年、オフィスにおいては、プリンタやデジタル複合機、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、多機能周辺装置、多機能プリンタ）等である画像形成装置が普及している。
特にビジネスに用いられる高機能な画像形成装置においては、ユーザが画像形成装置の各機能を呼び出したり設定を行うための操作パネル部（パネル制御部）を備えていることがある。
この操作パネル部は、いくつかのボタン等の入力部、液晶表示パネル等の表示部、画像形成装置の全体を制御するＣＰＵ等のコントローラ、画像形成装置のファームウェア等を備える記憶部から構成されていることが多い。
【０００３】
また、操作パネル部を備えた画像形成装置においては、特定のユーザのユーザ認証をおこなうために、入力部のボタンを用いてログイン（認証）処理を行うことができる機能を備えているものが存在する。
さらに、操作パネル部のボタンを介したログインの他に、ＫｅｙＣａｒｄ等と呼ばれる磁気式のカードや非接触式のＩＣカード等をかざしてログイン処理を行う画像形成装置が存在する。
この場合は、ＫｅｙＣａｒｄを画像形成装置にかざすことにより、操作パネル部が画像形成装置に登録されているユーザ情報と、ＩＣカードに登録されている情報の照合を行う。そして、操作パネル部がログインを行なうと、その後の画像形成装置の操作が可能になる。
【０００４】
特許文献１を参照すると、操作パネル部を備え、ログイン処理を行う画像形成装置について記載されている（以下、従来技術１とする。）。
従来技術１においては、操作パネル部のコントローラであるＣＰＵ２００１が、ユーザ（操作者）により入力された認証情報を判定する。さらにＣＰＵ２００１は、外部のサーバ（ディレクトリサーバ１００７）に、認証情報を送信してチェックさせ、ログイン処理を行う（段落〔００２９〕、段落〔００３０〕を参照）。
【特許文献１】特開２００６−１２９００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術１では、段落〔００３０〕や図３等を参照すると、これらの照合の認証制御部へ要求するのが操作パネル部であるため、認証情報の入力方式（認証方式）が操作パネル部の機能に依存するという問題があった。
すなわち、従来技術１の画像形成装置は、ボタンによりユーザを認証するように記載されているが、ＫｅｙＣａｒｄによる認証方式に対応させる場合、操作パネル部のファームウェア自体を書き換える必要がある等の問題があり、容易ではなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成システムは、操作パネル手段と、サーバとを備える画像形成装置を含む画像形成システムであって、個人認証の認証信号を送信する認証デバイスと、前記認証信号を用いる前記画像形成装置とを備え、前記画像形成装置は、画像形成装置の各部位を制御する操作パネル手段と、前記認証デバイスからの認証信号を受信する認証デバイス制御手段と、前記認証デバイス制御手段から受信した前記認証信号を基に個人認証を行い、認証結果を前記操作パネル手段に通知する認証制御手段と、前記認証制御手段からのみアクセスできるプロテクトされたメモリにユーザのアカウント情報を記憶するデータベース部とを備え前記認証デバイスは、前記画像形成装置に外付けされており、前記操作パネル手段は、前記認証信号を受信しない操作パネル手段であり、個人認証の前記認証結果に基づいて前記サーバからデータをダウンロードして印刷やＦＡＸの制御を行い、前記認証制御手段と前記データベース部とは、ワンチップのＬＳＩで構成されることを特徴とする。
本発明の画像形成システムは、前記認証制御手段は、前記認証デバイスが暗号化したパスワードを復号して、さらに別のハッシュ関数で符号化して前記アカウント情報に記憶することを特徴とする。
本発明の画像形成システムは、前記認証デバイス制御手段は、前記認証デバイスの種類が変更された場合でも、前記認証デバイスから入力した信号を所定のプロトコルに従った認証信号で、前記認証制御手段に転送することを特徴とする。
本発明の画像形成システムは、前記認証デバイス制御手段は、前記認証信号を前記認証制御手段に直接送信し、前記操作パネル手段は、前記認証情報を検知することはないことを特徴とする。
本発明の画像形成システムは、前記操作パネル手段のボタンの信号を直接スルーして前記認証デバイスに入力し、テンキーの代わりに用いることを特徴とする。
本発明の画像形成システムは、前記アカウント情報は、ユーザ名、アカウント種類、認証情報、課金情報、モノクロ印刷可能枚数、カラー印刷可能枚数、ＦＡＸ可能枚数を含むデータを個人毎に記憶することを特徴とする。
本発明の画像形成システムは、前記アカウント情報は、一般的なユーザの情報を含み、前記操作パネル手段は、前記一般的なユーザでのログイン処理後に、前記サーバに認証キー又は認証番号を要求して、サーバ上の対応するデータを印刷用データとしてダウンロードすることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、認証要求を各認証デバイスから認証制御部に要求し、認証された結果を操作パネル部へ通知する、すなわち認証方式に操作パネル部を依存させないことにより、認証方式の変更に容易に対応できる画像形成装置、画像形成システム、画像形成装置の制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
＜第１の実施の形態＞
（制御構成）
まず、図１を参照して、本発明の実施の形態に係る画像形成システムＸの制御構成について詳しく説明する。画像形成システムＸは、それぞれ独立した画像形成装置１０、認証デバイス２０、認証キー３０から構成されている。
画像形成装置１０（情報処理装置）は、プリンタ、ＭＦＰ、複合機等であり、これらの機能を使用可能にするための認証を行うことができる認証機能を備えている。
また、画像形成装置１０は、認証デバイス制御部１１０（認証デバイス制御手段）と、ＦＡＸ部１２０と、スキャナ部１３０と、操作パネル部１４０（操作パネル手段）と、認証制御部（認証制御手段）１５０と、データベース部１６０と、認証設定情報記憶部１７０と、エンジン部１８０等を備え、例えば、各部位が共通のバスでコントロールされる。各部位は、それぞれ独立したフラッシュメモリ等の補助記憶手段と、ＲＡＭやＲＯＭ等の記憶手段とこれに記憶されたファームウェアと、ＣＰＵやＭＰＵやＤＳＰ等である制御手段とを備えている。
さらに、画像形成装置１０には認証デバイス２０を介してログイン処理を行う機能がある。これにより、個人認証が必要な特別な印刷やＦＡＸ送信等の処理（例えば、透かしや署名入りの秘密書類の印刷や、特定の電話番号へのＦＡＸ送信等）についても行うことができる。
【００１０】
認証デバイス２０は、画像形成装置１０に接続された外付けの個人認証用の装置である。この認証デバイス２０は、様々な認証方式に対応することができる。たとえば、認証デバイス２０として、磁気カードやＫｅｙＣａｒｄ等の非接触式ＩＣカードのリーダーや、物理的なシリンダー錠等の鍵孔と該シリンダー等が回転等した場合にオンになるスイッチや、テンキー等とセグメント表示液晶や蛍光表示管とフードがセットになった暗証番号入力装置や、指紋認証や指／手のひら静脈認証や光彩静脈認証や声紋認証やＤＮＡ認証等が可能な生体認証装置や、顔認識やサイン認識や印鑑認識等の画像認識を用いた認証を行う認証装置等の個人認証用の装置を用いることができる。
この認証デバイス２０は、外付けのリーダー等の形状をしており、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や専用のコネクタ等を用いて、画像形成装置１０に接続する。このようにコネクタで接続すると脱着が容易であるが、物理的な鍵等を用いて脱着できないような状態にすることも可能である。これにより、リーダーを盗まれる等によりクラッキング等される可能性を減らすことができる。
【００１１】
認証キー３０は、認証デバイス２０で認識するための個人認証用のキーである。
すなわち、認証デバイス２０に磁気カードやＩＣカードを用いた場合には、このカードであり、鍵穴とスイッチを用いた場合は物理的な鍵であり、暗証番号入力装置の場合は暗証番号であり、生体認証装置の場合は認証された生体に関する信号であり、画像認識を用いた認証装置の場合は認識された画像から抽出した特徴量等の信号である。
【００１２】
認証デバイス制御部１１０は、認証デバイス２０のインターフェイスであり、また、認証設定情報を認証設定情報記憶部１７０から読み取って実際に認証デバイスを起動するかについて制御を行う。
さらに、認証デバイス制御部１１０は、認証デバイス２０から入力した信号を基にした認証情報を、認証制御部１５０に転送する機能をもつ。
【００１３】
認証デバイス制御部１１０が認証デバイス２０から受け取る信号は、所定のプロトコルに従っていれば、どのようなものでも可能である。
すなわち、認証デバイス２０を、磁気カードのリーダーから生体認証装置に変更した場合でも、そのまま使用することができる。
【００１４】
ＦＡＸ部１２０は、ＦＡＸ送受信のための機能を備えた部位である。ＦＡＸ部１２０は通常の電話回線やＩＳＤＮ回線と接続されている。また、ＦＡＸで送られてきた画像について、印刷したり、エンジン部の補助記憶装置に記憶できる。
ＦＡＸ部１２０は、操作パネル部１４０の指示により起動する。認証機能がオンになっている状態では、認証が行われないとＦＡＸ部１２０は起動しない。
なお、ＦＡＸ画像を、ネットワークを介して電子メールやＦＴＰ等で送信することもできる。
【００１５】
スキャナ部１３０は、ＣＣＤ素子・ＣＣＤ素子アレイ・ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等を使用した光学スキャナと、オートシードフィーダ、及びこのコントロール部等を含む部位である。
このスキャナ部１３０も、操作パネル部１４０の指示により起動する。認証機能がオンになっている状態では、認証が行われないとスキャナ部１３０も起動しない。
【００１６】
操作パネル部１４０は、入力部１４１と表示部１４３とプロセス制御部１４５を含む、画像形成装置１０全体のコントロールを行う部位である。
入力部１４１は、複数のボタン等やタッチパネル等を備えており、ユーザのコピーやＦＡＸ等の処理の指示や、画像形成装置１０の設定に関する指示を検知する。
表示部１４３は、液晶ディスプレイパネル、有機ＥＬパネル、ＦＥＤパネル、電子ペーパー、蛍光表示管等であり、ログイン処理の状態やコピーやＦＡＸ等の処理の状態について表示する。
プロセス制御部１４５は、ＣＰＵ（又はＭＰＵ）と、ＲＡＭとＲＯＭ等及びこれに記憶したファームウェアを含む部位であり、ログイン処理やコピーやＦＡＸ等の処理の開始や停止について、他の各部に対して指示を与える。
【００１７】
認証制御部１５０は、認証デバイス制御部１１０から送信されてきた認証情報を、暗号化されている場合は復号化して、データベース部１６０のユーザのアカウント情報と比較して認証結果を操作パネル部１４０に通知する機能を持つ部位である。
【００１８】
データベース部１６０は、ＨＤＤやフラッシュメモリやバッテリバックアップＳＲＡＭ等の不揮発性の記憶手段に記憶されたデータベースである。このデータベースは、画像形成装置１０を使用するユーザのアカウント情報が記載している。
このアカウント情報としては、工場出荷時に設定しているか、プリンタの管理者等であるアドミニストレータ等の特別のアカウント権限をもつユーザが設定することができる。ユーザがアカウント情報を設定する場合には、後述するログイン処理をした上で、操作パネル部１４０の入力部１４１により指示して、これを検知した操作パネル部１４０が認証デバイス２０と認証キー３０により変更することが可能である。
なお、このデータベース部１６０は、他の部位の記憶手段のうち、主に認証制御部１５０からのみアクセスできるプロテクトされたメモリに備えるような構成も可能である。
【００１９】
認証設定情報記憶部１７０は、ＨＤＤやフラッシュメモリ等の不揮発性の記憶手段に記憶された、認証機能を使用するかについての認証設定情報が記載された部位である。この認証設定情報についても、アドミニストレータ等の特別な権限をもったユーザのみが変更することができる。
この認証設定情報としては、「オン」「オフ」「認証デバイス２０が接続されている場合のみオン」「認証デバイス２０が接続されていないと、起動しない」等のフラグやマクロ言語を記述することが可能である。
また、工場出荷状態において、この認証設定情報を書き込んだ上で出荷することが可能である。
なお、認証設定情報記憶部１７０は、他の部位の記憶手段に設定情報として（例えば、操作パネル部の記憶部）に備えることも可能ある。
しかし、その場合でも、操作パネル部１４０は、認証機能を使用する（「オン」等）になっている場合には、直接、認証設定情報を変更するアクセスができないようにファームウェアで制御することが、セキュリティー向上のために好適である。
【００２０】
エンジン部１８０は、制御手段（中央演算装置、ＣＰＵ、ＭＰＵ）、半導体レーザ、感光体（ドラム、転写ベルト）、ポリゴンミラー、ＲＡＭ・ＲＯＭ・ＨＤＤやフラッシュメモリ等である補助記憶装置、Ｉ／Ｏ等を備えているような、公知のレーザ・プリンタと同等の部位である。
エンジン部１８０についても、操作パネル部１４０の指示により印刷等を行うことができる。認証機能がオンになっている状態では、認証が行われないとエンジン部１８０は起動しない。
【００２１】
（ログイン処理）
次に、図２〜図５を参照して、本発明の実施の形態に係る画像形成システムＸのログイン処理について説明する。
まず、ログイン処理が行われる際には、画像形成装置１０を使用するユーザにより画像形成装置１０の電源がオンになり、又は赤外線センサー等によるヒト体温検出装置等により画像形成装置１０がスリープ状態から復帰して、各部に電源が投入されている状態になっている。
【００２２】
ここで、操作パネル部１４０の制御手段はアクティブな状態となり、ファームウェアを実行し始めて、初期化処理を行い、表示部１４３のバックライト等をオンにして使用できる状態にする。
その上で、操作パネル部１４０は、以下で詳細を述べるログイン処理を開始する。
なお、この操作パネル部１４０のアクティブになった状態を検知して、エンジン部１８０は、印刷やＦＡＸ等の機能をすぐに可能とするようにウォームアップ処理を行うことができる。これにより、画像形成装置１０を使用するユーザはすぐに印刷やＦＡＸ等を使用することが可能である。
以下で、図２のフローチャートを参照して、ログイン処理について、より詳しく説明する。
【００２３】
（ステップＳ１０１）
ステップＳ１０１において、操作パネル部１４０のプロセス制御部１４５は、認証設定情報記憶部１７０から認証設定情報の設定値を取得する設定値取得処理を行う。
この設定値取得処理について、図３のフローチャートを参照して、さらに詳細に説明する。
【００２４】
（ステップＳ１０１０）
まず、ステップＳ１０１０において、プロセス制御部１４５は、設定値やマクロ言語での記載内容（以下、設定値とする）により、以下のようなｓｗｉｔｃｈ分岐の処理を行う。
取得した設定値が「認証デバイス２０が接続されている場合のみオン」の場合には、ステップＳ１０１１に処理を進める。
取得した設定値が「オン」の場合は、プロセス制御部１４５は、次のステップ１０２に処理を進める。
取得した設定値が「オフ」の場合は、プロセス制御部１４５は、ログイン処理を終了する。その後、画像形成装置１０は、通常にユーザが使用できる状態となる。
取得した設定値が「認証デバイス２０が接続されていないと、ログイン処理をしない」の場合には、ステップＳ１０１３に処理を進める。
【００２５】
（ステップＳ１０１１）
ステップＳ１０１１において、プロセス制御部１４５は、取得した設定値が「認証デバイス２０が接続されている場合のみオン」の場合には、プロセス制御部１４５は、認証デバイス２０が接続されているかを検知する。
この検知においては、認証デバイスが不正なデバイスや改ざんされているデバイスでないかについても検知することができる。具体的には、認証デバイスのファームウェアのチェックサムやＣＲＣ（巡回冗長検査）等をチェックすることもできる。
【００２６】
（ステップＳ１０１２）
次に、ステップＳ１０１２において、プロセス制御部１４５は、認証デバイス２０が接続されているか判定する。
Ｙｅｓの場合には、上述の「オン」の場合と同様に、次のステップＳ１０２に処理を進める。
Ｎｏの場合には、上述の「オフ」の場合と同様にログイン処理を終了する。その後、画像形成装置１０は、通常にユーザが使用できる状態となる。
【００２７】
この「認証デバイス２０が接続されている場合のみオン」の設定により、認証デバイス２０が接続されている場合のみ、透かし入りの特別な機密文書の印刷やＦＡＸの送信を行うといった用途に用いることができる。
【００２８】
（ステップＳ１０１３）
ステップＳ１０１３において、取得した設定値が「認証デバイス２０が接続されていないと、ログイン処理をしない」の場合には、プロセス制御部１４５は、上述のステップＳ１０１１と同様に認証デバイス２０が接続されているか検知する。
【００２９】
（ステップＳ１０１４）
次に、ステップＳ１０１４において、プロセス制御部１４５は、認証デバイス２０が接続されているか判定する。
Ｙｅｓの場合は、「オン」の場合と同様の処理を行い、次のステップＳ１０２に処理を進める。
Ｎｏの場合は、ステップＳ１０１５に処理を進める。
【００３０】
（ステップＳ１０１５）
ステップＳ１０１５において、プロセス制御部１４５は、メッセージ表示処理を行う。
具体的には、表示部１４３に、例えば「ＩＣカードリーダーを接続してください」といった、認証デバイス２０を接続するように促すメッセージを表示して、認証デバイス２０が接続されるまで待つような処理を行う。
ここで、認証デバイス２０が接続された場合には、ログイン処理を再開始する。すなわち、プロセス制御部１４５は、ログイン処理を終了して、またステップＳ１０１に処理を戻す。
また、認証デバイス２０が接続されずに所定時間経過した場合には、プロセス制御部１４５は、画像形成装置１０をスタンバイ状態に移行させる。
【００３１】
このように、「認証デバイス２０が接続されていないと、ログイン処理をしない」の設定により、認証デバイス２０を接続しない場合には、画像形成装置１０を使用されないようにすることが可能になる。よって、セキュリティーが向上するという効果が得られる。
【００３２】
（ステップＳ１０２）
ここで図２に戻って説明を続けると、ステップＳ１０２において、操作パネル部１４０のプロセス制御部１４５は、ログイン画面表示処理を行う。
具体的には、ログイン画面として認証デバイス２０の種類に応じて、画像形成装置１０のユーザが認証に必要な行動をとるように促すメッセージを表示する。
たとえば、認証デバイス２０が非接触型のＩＣカードである認証キー３０を用いて認証するＩＣカードのリーダーである場合には、プロセス制御部１４５は、図５の表示画面例１０１０のように「印刷するためにカードを触れてください」といったメッセージを表示する。
また、例えば、認証デバイス２０が暗証番号入力装置の場合は「印刷するために暗証番号を入力してください」といったメッセージを表示できる。
【００３３】
このログイン画面表示処理等で用いられる認証デバイス２０に依存するメッセージに関しては、上述のステップＳ１０１にて認証デバイス２０が接続されているかを検知した際や、後述する認証デバイス起動処理の際に、認証デバイス２０のＲＯＭに記憶したメッセージを読み出して表示することができる。
これにより、多様な認証デバイスに対応するために、柔軟にメッセージを設定することが可能になる。
例えば、認証デバイス２０が生体認証装置の場合は、「目を開き、レンズをのぞき込んでください」といったメッセージを表示し、認証デバイス２０がシリンダー錠とスイッチに変更した場合には「鍵を差し込んでください」といったメッセージを表示するといったことを簡単に行うことができる。
このように認証デバイスにメッセージを記憶しておくことにより、画像形成装置１０の本体内のファームウェアについては、まったく変更する必要がないという効果が得られる。
なお、このメッセージに関して、認証デバイス制御部１１０のＲＯＭ内にも「認証を行ってください」等の一般的なメッセージを記憶しており、これにより認証デバイス２０がＲＯＭ内にメッセージを記憶していない場合でも対応することが可能なように構成することもできる。
【００３４】
（ステップＳ１０３）
次に、ステップＳ１０３において、認証デバイス制御部１１０は、認証イニシャライズ処理を行う。
具体的には、認証デバイス制御部１１０は、認証設定情報記憶部１７０から認証設定情報の設定値を取得する。
この設定値が「オン」又は「認証デバイス２０が接続されている場合のみオン」等の、認証デバイス２０を使用する設定になっている場合は、認証デバイス制御部１１０は、認証デバイス２０が接続されているかもう一度チェックする。
【００３５】
認証デバイス２０が接続されている場合には、認証デバイス制御部１１０は、認証デバイス２０を起動して使用可能な状態になるまで待つ。
認証デバイス２０が使用可能な状態になったことを検知した場合、認証デバイス２０は、認証デバイス制御部１１０に認証をスタートするような信号（コマンド）を送信する。すなわち、認証デバイス２０は、認証要求を認証デバイス制御部１１０に対して行う。
この認証要求を認証デバイス制御部１１０が検知して、処理をステップＳ１０４に進める。
【００３６】
認証デバイス２０が接続されていない場合、又は設定値が「オフ」等である場合には、エラー信号を操作パネル部１４０に送信する。この場合、操作パネル部１４０はエラー表示を表示部１４３に表示して、ログイン処理を停止する。
これにより、操作のタイミングにより認証をすり抜けようとする等の不正を防ぐことができる。
【００３７】
（ステップＳ１０４）
次に、ステップＳ１０４において、認証デバイス制御部１１０は、認証情報取得処理を行う。
具体的には、認証デバイス制御部１１０は、認証デバイス２０が認証を行って認証キー３０の信号を検知した信号を、認証情報として入力する。
この認証情報について、認証デバイス制御部１１０は、記憶部に記憶しているデータである秘密鍵により、ハッシュ関数等でさらに符号化／暗号化して送信することも可能である。これにより、よりセキュリティーを向上することが可能である。
加えて、認証デバイス制御部１１０は、これらの信号の経路において、不正が行われていないか、信号の遅延や信号のプロトコルをチェックする。これにより、セキュリティーを向上させることができる。
また、ＫｅｙＣａｒｄ等のカードリーダーを用いて認証した場合に、例えば、鉄道用の同一規格のＩＣカードをカードリーダーにかざしたり、間違った暗証番号を入力したような場合は、エラー信号を操作パネル部１４０に送信する。これにより、上述の場合と同様に操作パネル部１４０はログイン処理を停止する。
入力した認証情報は、認証デバイス制御部１１０が認証制御部１５０にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）等を使用して直接送信する。すなわち、操作パネル部１４０のプロセス制御部１４５は、この認証情報を検知することはない。
所定時間が経過しても、認証情報が得られない場合は、認証デバイス制御部１１０は、エラー信号を操作パネル部１４０に送信する。これにより、操作パネル部１４０はエラー表示を表示部１４３に表示して、ステップＳ１０１に処理を戻す。そのまま所定時間が経過した場合は、操作パネル部１４０は、画像形成装置１０をスタンバイ状態に移行する。
【００３８】
（ステップＳ１０５）
次に、ステップＳ１０５において、認証制御部１５０は、認証情報チェック処理を行う。
具体的には、認証制御部１５０は、データベース部１６０からアカウント情報を参照して、認証情報がアカウント情報と一致するかについて検討する。
【００３９】
このアカウント情報としては、図４のデータベースの例を参照すると、ユーザ名、アカウント種類、認証情報、課金情報、モノクロ印刷可能枚数、カラー印刷可能枚数、ＦＡＸ可能枚数等のデータを個人毎に記憶することができる。さらに、スキャンした画像を保存するフォルダのネットワーク上の位置等を指定するスキャン表示のフォルダ名や、機密書類のコピー履歴を保管したりコンビニで印刷する場合のメモリカードリーダーのディレクトリを示すフォルダ名である個人フォルダについてのデータを記憶することができる。
【００４０】
実際の認証情報チェック処理においては、暗号化された認証情報を、認証制御部１５０が記憶している秘密鍵により復号して、アカウント情報のうちユーザ名とパスワードについて比較してチェックする。
また、パスワードについては、ハッシュ関数により符号化された文字列や生体認証の特徴値等を記憶しておいて、これと比較することも可能である。すなわち、最初にアカウント情報を作成した際に、一旦、認証デバイス２０が暗号化したものを認証制御部１５０が復号して、さらに別のハッシュ関数で符号化して記憶しておくことが可能である。よって、パスワードについて暗号化したまま、データベース部１６０に保存することができるため、画像形成装置１０が分解されてデータベース部１６０がハッキングされても、直接、パスワードは分からないため、セキュリティーを向上させることができる。
【００４１】
この認証情報チェック処理で、実際にチェックが終わった後、認証制御部１５０は、認証結果（ログインされたこと）のみを操作パネル部１４０に送信する。
すなわち、ユーザ名とパスワードが正しかった場合には、認証成功とユーザ名についての信号を送信する。
正しくなかった場合には、エラー信号を送信する。
【００４２】
（ステップＳ１０６）
次に、ステップＳ１０６において、操作パネル部１４０のプロセス制御部１４５は、認証成功したかについて判断する。
具体的には、上述の認証制御部１５０から送信されてきた信号が、認証成功の信号であった場合には、Ｙｅｓと判断する。エラー信号の場合はＮｏと判断する。
Ｙｅｓの場合、プロセス制御部１４５は、認証結果を「成功」とし、処理をステップＳ１０７に進める。
Ｎｏの場合は、プロセス制御部１４５は、認証結果を「失敗」とし、処理をステップＳ１０８に進める。
【００４３】
（ステップＳ１０７）
ステップＳ１０７において、操作パネル部１４０のプロセス制御部１４５は、エンジン部起動処理を行う。
具体的には、上述のようにエンジン部１８０のウォームアップ処理が終了している場合には、実際にすぐコピー等が可能になるように、エンジン部１８０に初期化信号を送信する。
これにより、エンジン部１８０は、メモリ等を初期化して、コピー等のスキャンデータを直接得られる状態になる。
なお、ログイン処理の開始直後にウォームアップ処理を行わない構成の場合には、このステップにてウォームアップ処理を行う。
【００４４】
（ステップＳ１０８）
ステップＳ１０８において、操作パネル部１４０は、認証結果表示処理を行う。すなわち、操作パネル部１４０は、表示部１４３に認証結果を表示する。
具体的には、認証結果が「成功」であった場合には、「ユーザ名：Ａ課長  認証ＯＫ」といった表示を行う。
認証結果が「失敗」であった場合には、エラー信号に従って「認証に失敗しました。もう一度、カードをカードリーダーにかざして下さい」「ユーザ登録を行ってください」「レンズが曇っています」といったメッセージを表示する。
この表示するメッセージに関しては、認証デバイス制御部１１０のファームウェアに記憶していても、認証デバイス２０が記憶していてもよい。
【００４５】
（ステップＳ１０９）
次に、ステップＳ１０９において、操作パネル部１４０は、ログイン画面消去処理を行う。
具体的には、所定時間経過後、表示部１４３に表示したログイン画面を消去する。
この後、上述の認証結果が「正常」であれば、そのユーザのアカウント情報に従った条件（たとえば、コピー枚数の制限、カラーコピー可能であるか、ＦＡＸ使用可能か、課金情報等）に従って、コピーやＦＡＸを送信することができる。
【００４６】
以上のようにログイン処理を構成することにより、以下のような特徴を得ることが可能になる。
まず、従来技術１の場合、操作パネル部が、直接ユーザ認証を行うように構成されているため、操作パネルの入力キー以外の認証方式に対応するためには、操作パネル部のファームウェア自体を書き換える必要がある等の問題があり、容易ではなかった。
【００４７】
しかしながら、本発明の第１の実施の形態に係る画像形成システムＸにおいては、操作パネル部１４０は認証方式の影響をうけないので、認証方式の変更が容易に可能になる。
よって、同一機種の画像形成装置１０を、例えば図書館用のＫｅｙＣａｒｄを使用したコピー機や、コンビニエンスストア用の課金が必要なＭＦＰ、オフィス用に認証デバイス２０がないＭＦＰといった機種用に用いることが容易にできる。
これにより、我が国でオフィス用にリースした画像形成装置１０を、安価に課金をするＭＦＰとしてカードリーダーを含めて海外で販売するといったことが可能になる。
【００４８】
さらに、認証デバイス２０を変更することで、認証キーのアップデートや認証デバイスのアップデートに容易に対応できるという効果が得られる。
これにより、例えば、磁気カードの情報がスキミングされてしまった場合や、光彩認証や指紋認証の精度が上がった場合等に容易に対応できる。
加えて、認証デバイス２０はコネクタに接続する外付け形式なので、（鍵等により取り外すと）脱着が容易であるため、認証のたびに認証デバイス２０自体を変更したり、認証デバイス２０を取り外して金庫にしまっておく等の処置を行い、クラッキング等の不正を確実に防止することができる。
【００４９】
また、操作パネル部１４０は、画像形成装置の機種のバリエーションにより、又はマイナーアップデート等や機能の追加等により、設計変更やアップデートを頻繁に行う必要がある部位である。
ここで、画像形成装置１０のように、認証するための部位を分離しておくことで、この操作パネル部１４０の設計変更やアップデートに容易に対応できるという効果がある。
【００５０】
さらに、画像形成システムＸにおいては、認証制御部１５０が操作パネル部１４０とは直接関わらずに、認証の結果のみを提示するという制御方法を用いているため、高度なセキュリティーを備えることが可能になるという効果が得られる。
特に、実際に認証を行う際にデータベースにアクセスできるのは認証制御部１５０だけであるので、認証制御部１５０とデータベース部１６０をワンチップのＬＳＩ等で構成すると、ほとんど外部から正規の手順以外で呼び出すことが不可能になる。このため、操作パネル部１４０からハッキングやクラッキング等を行うことがほとんどできなくなるので、より高度なセキュリティーを備えることができる。
【００５１】
このように、本発明の実施の形態に係る画像形成システムＸにおいては、セキュリティー上の危険な点を最小限に抑えることが可能であるため、公的な証明書を発行するＭＦＰとして使用できるという効果も得られる。
このため、特定のユーザ認証したユーザにのみ印刷できる秘密文書を印刷する場合や、投票用紙、公的機関が発行する証明書の印刷といった分野において、用いることが可能になる。
また、公的な機関や、図書館、コンビニ等で自動販売機的に、プリンタ、コピー、ＦＡＸ等の画像形成システムの機能を用いることが可能になる。
この際、アカウント情報の課金情報を用いて、画像形成システム使用時の料金徴収を同時に行うようなシステムも可能である。
【００５２】
＜第２の実施の形態＞
（画像形成システムＹのシステム構成）
ここで、図４〜図６を参照して、本発明の第２の実施の形態に係る画像形成システムＹの構成について説明する。
画像形成システムＹは、上述のアカウント情報の課金情報を用いた画像形成システムであり、自動販売機的に課金した上で画像形成システムを用いる例である。
この画像形成システムＹは、課金・認証により有料で、画像形成装置１０のスキャナ部１３０で光学読み取りされたユーザの文書等をコピーしたり、ＦＡＸ送信したりすることができる。
また、ユーザがフラッシュメモリカードのリーダーやＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭドライブ等に、例えばデジカメ写真画像やＰＤＦやｗｏｒｄファイル等の印刷用文書データの入ったフラッシュメモリカードやＣＤ−Ｒ等の記憶媒体を挿入することで、この記憶媒体から印刷することも可能である。
【００５３】
図６を参照して、画像形成システムＹの構成について更に詳しく説明する。
ネットワーク５は、イントラネットやインターネット等の、例えばＩＰネットワークであり、他の装置と接続するためのものである。
画像形成装置１０は、画像形成システムＸにおける画像形成装置１０と同様の構成をもつ画像形成装置である。
課金・認証デバイス２５は、画像形成システムＸにおける認証デバイス２０と同様に個人認証を行う機能を備えている。さらに、課金・認証デバイス２５は、硬貨や紙幣を投入する部位と金額を計算する部位を備えている。加えて、フラッシュメモリカードのリーダー、ＣＤ−ＲＯＭ／ＤＶＤ−ＲＯＭドライブ等のユーザのデータを入力する部位を備えている。
サーバ５０は、ユーザによりネットワーク５を介してアップロードされた写真データを記憶する記憶手段を備えた、例えば、ＰＣ／ＡＴ互換機等やブレードサーバや汎用フレーム等であるサーバである。このファームウェア格納サーバ５０では、ＨＴＴＰサーバや、ＦＴＰサーバ等のサービス（デーモン）を実行している。
ユーザＰＣ６０は、例えば、ＰＣ／ＡＴ互換機やマック規格のユーザ用ＰＣ等である。ユーザは、ＰＣの写真データや長い文書等をサーバ５０にアップロードして、コンビニエンスストアでプリントやＦＡＸ等を行うことができる。
【００５４】
ここで、画像形成システムＹの画像形成装置１０を、コンビニエンスストアで用いられるＭＦＰ等である画像形成装置として用いる場合の例について説明する。
画像形成装置１０は、課金・認証デバイス２５が接続されていると、例えば、アカウント情報として図４の「コンビニ・コピーユーザ」のログインが可能である。
この「コンビニ・コピーユーザ」でのログイン処理においては、まず、ユーザが設置場所のコンビニエンスストア等で画像形成装置１０で、体温センサーや硬貨・紙幣の投入等によりスタンバイから起動する。
ここで、ログイン処理において、硬貨・紙幣がまだ投入されていない場合は、図５の表示画面例１０２０のようなログイン画面を表示することができる。このログイン画面が表示された状態で、課金・認証デバイス２５に硬貨・紙幣を投入すると、通常のコピー機やＦＡＸ専用機として使用することができる。
【００５５】
また、画像形成システムＹにおいては、ユーザがユーザＰＣ６０を用いて、ネットワーク上のサーバ５０に自らのデータをアップロードした場合は、課金・認証デバイス２５にユーザ個人を識別する認証キーとなるＩＣカードをかざしたり、サーバ５０によって発行された認証番号を入力することで認証処理を行うことができる。
この場合は、画像形成装置１０は、ユーザ名としてはアカウント情報として「コンビニ・コピーユーザ」等の一般的なユーザとしてログイン処理を行い、ＩＣカードや認証番号の情報をサーバ５０に要求して、サーバ５０上の対応するデータが画像形成装置に印刷用データとしてダウンロードするのが好適である。
これにより、ユーザは、この画像形成システムＹを備えているコンビニエンスストアであれば、どこであっても、サーバ５０上にアップロードされた印刷データを印刷することが可能になる。
なお、上述のような構成は、あくまで一例であり、他の構成もあり得る。
【００５６】
以上のように構成することにより、上述の第１の実施の形態の効果のように店舗に置いてもセキュリティーのレベルが高い画像形成システムの運用が可能になる。さらに加えて、アカウント情報の課金情報を用いた画像形成システムの運用が可能になる。
また、この画像形成システムＹにおいては、サーバ５０から画像形成装置１０にリモートアクセスをするユーザの権限を与えることにより、リモートメンテナンスや、課金・認証デバイス２５のファームウェアや秘密鍵のデータ等のアップデートを行うことも可能になる。
これにより、画像形成システムＹを店舗に設置した場合、店主等のユーザにとって利便性のよい画像形成システムを提供することが可能になるという効果が得られる。
【００５７】
また、本発明の第２の実施の形態に係る画像形成装置１０は、課金・認証デバイス２５を取り外すと、そのまま認証機能が必要ない画像形成装置として用いることが可能である。
このため、一定の期間、コンビニエンスストア等で画像形成システムＹとして運用した後、販売者が整備等を施して、この画像形成装置１０をそのまま中古のＭＦＰとして販売することが可能になる。
これにより、資源の無駄を省き、廃棄コストを抑え、エコロジーに配慮した画像形成システムを提供することができる。
【００５８】
なお、本発明の実施の形態に係る画像形成装システムでは、主にＩＣカード等を用いた認証を行う例について記載した。しかし、上述のように認証デバイスや認証・課金デバイスには、様々な認証方式を用いることが可能であり、画像形成システムの使用形態に合わせた認証デバイスを用いて個人認証を行うことができる。
さらに、セキュリティーを上げたい場合には、複数の認証方式を併用することも当然可能である。この際は、認証デバイス／認証・課金デバイスと認証デバイス制御部との間に、例えばＵＳＢハブ等を備えて、複数の認証を、同時又はどれか一つについてクリアした際に、ログイン処理で「成功」の結果が得られるというように構成することができる。
【００５９】
また、上述した認証デバイス２０は、画像形成装置１０とは独立した構成として記載したが、画像形成装置１０の筐体の一部としてカセットのように接続したり、筐体に入れ込むように備えることも当然可能である。この場合は、バス等の信号線を操作パネル部１４０と共有することもできる。しかし、この場合でも、認証の際には、操作パネル部１４０には認証した信号を送信しないのは同様である。
さらに、操作パネル部のボタンの信号を直接スルーして認証デバイス２０に入力し、テンキーの代わりに用いる等の仕様も可能である。この場合でも、操作パネル部１４０のファームウェアは、ログイン処理内の認証処理には関与せず、認証した結果のみを受け取ることは同様である。
【００６０】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施の形態に係る画像形成システムＸの概略システム構成図である。
【図２】本発明の第１の実施の形態に係るログイン処理を示すフローチャートである。
【図３】本発明の第１の実施の形態に係る設定値取得処理を示すフローチャートである。
【図４】本発明の第１の実施の形態と第２の実施の形態に係るデータベース部１６０のアカウント情報の例である。
【図５】本発明の第１の実施の形態と第２の実施の形態に係る画面表示例を示す概念図である。
【図６】本発明の第２の実施の形態に係る画像形成システムＹの概略システム構成図である。
【符号の説明】
【００６２】
５  ネットワーク
１０  画像形成装置
２０  認証デバイス
２５  課金・認証デバイス
３０  認証キー
５０  サーバ
６０  ユーザＰＣ
１１０  認証デバイス制御部
１２０  ＦＡＸ部
１３０  スキャナ部
１４０  操作パネル部
１４１  入力部
１４３  表示部
１４５  プロセス制御部
１５０  認証制御部
１６０  データベース部
１７０  認証設定情報記憶部
１８０  エンジン部
１０１０、１０２０  表示画面例
Ｘ、Ｙ  画像形成システム
【図１】
0005065860.tif 000002
【図２】
0005065860.tif 000003
【図３】
0005065860.tif 000004
【図４】
0005065860.tif 000005
【図５】
0005065860.tif 000006
【図６】
0005065860.tif 000007