(57)【特許請求の範囲】
【請求項１】
記憶装置と通信可能な画像形成装置であって、
複数の処理を実行可能な処理実行手段と、
前記複数の処理は、第１の種類および複数の第２の種類の処理を含み、
前記第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、
前記複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、
前記記憶装置と通信する通信手段と、
前記記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、
前記通信手段が前記記憶装置と通信可能になることに応じて、前記記憶装置から前記第１のパスワードを取得する第１パスワード取得手段と、
前記取得された第１パスワードを前記ログインパスワードと比較することにより認証する第１認証手段と、
前記第１認証手段による認証が成功することを条件に、前記第２のパスワードを受け付けるパスワード受付手段と、
前記通信手段を制御して、前記受け付けられた第２パスワードを前記記憶装置に送信し、前記第３のパスワードを取得する第２パスワード取得手段と、
前記第３のパスワードが取得された場合、前記取得された第３パスワードを前記複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証手段と、を備えた画像形成装置。
【請求項２】
前記第１認証手段による認証が成功することを条件に、前記複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付手段と、
前記複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、前記第２のパスワードの入力を要求する要求手段と、をさらに備え、
第２パスワード取得手段は、前記複数の第２の種類の処理のうち前記操作受付手段により実行が指示された第２の種類の処理に対応する第３のパスワードを取得し、
前記第２認証手段は、前記取得された第３のパスワードを、前記複数の第２の種類の処理のうち前記操作受付手段により実行が指示された第２の種類の処理に対応する個別パスワードと比較する、請求項１に記載の画像形成装置。
【請求項３】
前記第１認証手段による認証が成功することを条件に、前記複数の処理のいずれかの実行を指示する操作を受け付ける操作受付手段を、さらに備え、
前記第１認証手段による認証が成功した後に、前記第２のパスワードの入力を要求する要求手段と、をさらに備え、
前記第２パスワード取得手段は、前記複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得し、
前記第２認証手段は、前記複数の第２の種類の処理ごとに、前記取得された複数の第３パスワードそれぞれを、個別パスワードと比較し、
前記操作受付手段は、前記複数の第２の種類の処理のうち前記第２認証手段により認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、前記複数の第２の種類の処理のうち前記特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示する表示手段を、含む請求項１に記載の画像形成装置。
【請求項４】
記憶装置と通信可能な画像形成装置で実行される認証方法であって、
前記画像形成装置は、
複数の処理を実行可能な処理実行手段と、
前記記憶装置と通信する通信手段と、を備え、
前記複数の処理は、第１の種類および複数の第２の種類の処理を含み、
前記第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、
前記複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、
前記記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、
前記通信手段が前記記憶装置と通信可能になることに応じて、前記記憶装置から前記第１のパスワードを取得する第１パスワード取得ステップと、
前記取得された第１パスワードを前記ログインパスワードと比較することにより認証する第１認証ステップと、
前記第１認証ステップにおける認証が成功することを条件に、前記第２のパスワードを受け付けるステップと、
前記通信手段を制御して、前記受け付けられた第２パスワードを前記記憶装置に送信し、前記第３のパスワードを取得する第２パスワード取得ステップと、
前記第３のパスワードが取得された場合、前記取得された第３パスワードを前記複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証ステップと、を含む認証方法。
【請求項５】
前記第１認証ステップにおける認証が成功することを条件に、前記複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、
前記複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、前記第２のパスワードの入力を要求するステップと、をさらに含み、
前記第２パスワード取得ステップは、前記複数の第２の種類の処理のうち前記操作受付テップにおいて受け付けられた操作により実行が指示された第２の種類の処理に対応する第３のパスワードを取得するステップを含み、
前記第２認証ステップは、前記取得された第３のパスワードを、前記複数の第２の種類の処理のうち前記操作受付手段において受け付けられた操作により実行が指示された第２の種類の処理に対応する個別パスワードと比較する、請求項４に記載の認証方法。
【請求項６】
前記第１認証ステップにおける認証が成功することを条件に、前記複数の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、
前記第１認証ステップにおける認証が成功した後に、前記第２のパスワードの入力を要求するステップと、をさらに含み、
前記第２パスワード取得ステップは、前記複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得するステップを含み、
前記第２認証ステップは、前記複数の第２の種類の処理ごとに、前記取得された複数の第３パスワードそれぞれを、個別パスワードと比較するステップを含み、
前記認証方法は、前記複数の第２の種類の処理のうち前記第２認証ステップにおいて認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、前記複数の第２の種類の処理のうち前記特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示するステップを、さらに含む、請求項４に記載の認証方法。
【請求項７】
記憶装置と通信可能な画像形成装置を制御するコンピュータで実行される認証プログラムであって、
前記画像形成装置は、
複数の処理を実行可能な処理実行手段と、
前記記憶装置と通信する通信手段と、を備え、
前記複数の処理は、第１の種類および複数の第２の種類の処理を含み、
前記第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、
前記複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、
前記記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、
前記通信手段が前記記憶装置と通信可能になることに応じて、前記記憶装置から前記第１のパスワードを取得する第１パスワード取得ステップと、
前記取得された第１パスワードを前記ログインパスワードと比較することにより認証する第１認証ステップと、  前記第１認証ステップにおける認証が成功することを条件に、前記第２のパスワードを受け付けるステップと、
前記通信手段を制御して、前記受け付けられた第２パスワードを前記記憶装置に送信し、前記第３のパスワードを取得する第２パスワード取得ステップと、
前記第３のパスワードが取得された場合、前記取得された第３パスワードを前記複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証ステップと、を前記コンピュータに実行させる認証プログラム。
【請求項８】
前記第１認証ステップにおける認証が成功することを条件に、前記複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、
前記複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、前記第２のパスワードの入力を要求するステップと、をさらに前記コンピュータに実行させ、
前記第２パスワード取得ステップは、前記複数の第２の種類の処理のうち前記操作受付テップにおいて受け付けられた操作により実行が指示された第２の種類の処理に対応する第３のパスワードを取得するステップを含み、
前記第２認証ステップは、前記取得された第３のパスワードを、前記複数の第２の種類の処理のうち前記操作受付手段において受け付けられた操作により実行が指示された第２の種類の処理に対応する個別パスワードと比較する、請求項７に記載の認証プログラム。
【請求項９】
前記第１認証ステップにおける認証が成功することを条件に、前記複数の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップを、
前記第１認証ステップにおける認証が成功した後に、前記第２のパスワードの入力を要求するステップと、をさらに前記コンピュータに実行させ、
前記第２パスワード取得ステップは、前記複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得するステップを含み、
前記第２認証ステップは、前記複数の第２の種類の処理ごとに、前記取得された複数の第３パスワードそれぞれを、個別パスワードと比較するステップを含み、
前記複数の第２の種類の処理のうち前記第２認証ステップにおいて認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、前記複数の第２の種類の処理のうち前記特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示するステップをさらに前記コンピュータに実行させる、請求項７に記載の認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、認証方法および認証プログラムに関し、特に複数の処理ごとに認証する機能を備えた画像形成装置、その画像形成装置で実行される認証方法および認証プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ等の画像形成装置は、複数人により使用されることが多く、正当な権限を有する者に利用者を制限するため、パスワードを用いて認証するものがある。このＭＦＰは、ユーザを制限するにとどまらず、処理ごとにパスワードを要求するものがある。例えば、ＭＦＰが備えるＨＤＤへのアクセスを、予め定められたパスワードが入力されることを条件に許可する場合がある。このためユーザーは、利用者を制限するためのパスワードの入力に加えて、ＨＤＤにアクセスするためのパスワードを入力しなければならず、複数のパスワードを入力しなければならないといった問題があった。
【０００３】
この問題に対応するための技術として、特開２０００‐２０３４９０号公報には、身体的特徴を表す特徴情報、利用者ＩＤ及びアプリケーション種別ごとのパスワードを１組にした利用者データベースを記憶しておき、アプリケーションの起動に応じて利用者が特徴情報としての指紋を読み取らせることにより、アプリケーションに対応するパスワードを取り出すパスワード自動入力代行システムが記載されている。
【０００４】
しかしながら、従来のパスワード自動入力代行システムにおいては、利用者ＩＤ及びアプリケーション種別ごとのパスワードの取り出しに、指紋の読み取りが条件となるため、そのユーザのみに使用が制限されてしまう。また、アプリケーションが起動されるごとに指紋を読み読み取らせなければならず、操作が煩雑になるといった問題がある。
【特許文献１】特開２０００‐２０３４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、認証のための操作を簡略化した画像形成装置を提供することである。
【０００６】
この発明の他の目的は、認証のための操作を簡略化した認証方法を提供することである。
【０００７】
この発明のさらに他の目的は、認証のための操作を簡略化した認証プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、記憶装置と通信可能な画像形成装置であって、複数の処理を実行可能な処理実行手段と、複数の処理は、第１の種類および複数の第２の種類の処理を含み、第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、記憶装置と通信する通信手段と、記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、通信手段が記憶装置と通信可能になることに応じて、記憶装置から第１のパスワードを取得する第１パスワード取得手段と、取得された第１パスワードをログインパスワードと比較することにより認証する第１認証手段と、第１認証手段による認証が成功することを条件に、第２のパスワードを受け付けるパスワード受付手段と、通信手段を制御して、受け付けられた第２パスワードを記憶装置に送信し、第３のパスワードを取得する第２パスワード取得手段と、第３のパスワードが取得された場合、取得された第３パスワードを複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証手段と、を備える。
【０００９】
この局面に従えば、記憶装置を画像形成装置と通信可能な位置に配置するだけで、第１の種類の処理に対する認証が成功し、第２のパスワードを画像形成装置に入力すれば、記憶装置から第３のパスワードが取得され、複数の第２の種類の処理のいずれかに対する認証が成功する。このため、複数の第２の種類の処理にそれぞれ対応する個別パスワードを記憶する必要がない。ユーザは記憶装置を携帯すること、および１つの第２のパスワードを記憶しておけば、画像形成装置に複数の処理を実行させることができる。その結果、認証のための操作を簡略化した画像形成装置を提供することができる。
【００１０】
好ましくは、第１認証手段による認証が成功することを条件に、複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付手段と、複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、第２のパスワードの入力を要求する要求手段と、をさらに備え、第２パスワード取得手段は、複数の第２の種類の処理のうち操作受付手段により実行が指示された第２の種類の処理に対応する第３のパスワードを取得し、第２認証手段は、取得された第３のパスワードを、複数の第２の種類の処理のうち操作受付手段により実行が指示された第２の種類の処理に対応する個別パスワードと比較する。
【００１１】
この局面に従えば、第２の種類の処理の実行を指示する操作が受け付けられることに応じて、第２のパスワードの入力が要求される。このため、個別パスワードを記憶する必要がない。
【００１２】
好ましくは、第１認証手段による認証が成功することを条件に、複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付手段を、さらに備え、第１認証手段による認証が成功した後に、第２のパスワードの入力を要求する要求手段と、をさらに備え、第２パスワード取得手段は、複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得し、第２認証手段は、複数の第２の種類の処理ごとに、取得された複数の第３パスワードそれぞれを、個別パスワードと比較し、
操作受付手段は、複数の第２の種類の処理のうち第２認証手段により認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、複数の第２の種類の処理のうち特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示する表示手段を、含む。
【００１３】
この局面に従えば、複数の第２の種類の処理のうち認証された特定処理の実行を指示するためのボタンが選択可能な表示態様で表示され、複数の第２の種類の処理のうち特定処理以外の処理の実行を指示するためのボタンが選択不可能な表示態様で表示される。このため、実行させることが可能な処理とそうでない処理とをユーザが操作を入力する前に知らせることができる。
【００１４】
この発明の他の局面によれば、認証方法は、記憶装置と通信可能な画像形成装置で実行される認証方法であって、画像形成装置は、複数の処理を実行可能な処理実行手段と、記憶装置と通信する通信手段と、を備え、複数の処理は、第１の種類および複数の第２の種類の処理を含み、第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、通信手段が記憶装置と通信可能になることに応じて、記憶装置から第１のパスワードを取得する第１パスワード取得ステップと、取得された第１パスワードをログインパスワードと比較することにより認証する第１認証ステップと、第１認証ステップにおける認証が成功することを条件に、第２のパスワードを受け付けるステップと、通信手段を制御して、受け付けられた第２パスワードを記憶装置に送信し、第３のパスワードを取得する第２パスワード取得ステップと、第３のパスワードが取得された場合、取得された第３パスワードを複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証ステップと、を含む。
【００１５】
この局面に従えば、認証のための操作を簡略化した認証方法を提供することができる。
好ましくは、第１認証ステップにおける認証が成功することを条件に、複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、第２のパスワードの入力を要求するステップと、をさらに含み、第２パスワード取得ステップは、複数の第２の種類の処理のうち操作受付テップにおいて受け付けられた操作により実行が指示された第２の種類の処理に対応する第３のパスワードを取得するステップを含み、第２認証ステップは、取得された第３のパスワードを、複数の第２の種類の処理のうち操作受付手段において受け付けられた操作により実行が指示された第２の種類の処理に対応する個別パスワードと比較する。
好ましくは、第１認証ステップにおける認証が成功することを条件に、複数の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、第１認証ステップにおける認証が成功した後に、第２のパスワードの入力を要求するステップと、をさらに含み、第２パスワード取得ステップは、複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得するステップを含み、第２認証ステップは、複数の第２の種類の処理ごとに、取得された複数の第３パスワードそれぞれを、個別パスワードと比較するステップを含み、認証方法は、複数の第２の種類の処理のうち第２認証ステップにおいて認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、複数の第２の種類の処理のうち特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示するステップを、さらに含む。
【００１６】
この発明のさらに他の局面によれば、認証プログラムは、記憶装置と通信可能な画像形成装置を制御するコンピュータで実行される認証プログラムであって、画像形成装置は、複数の処理を実行可能な処理実行手段と、  記憶装置と通信する通信手段と、を備え、複数の処理は、第１の種類および複数の第２の種類の処理を含み、第１の種類の処理は、ログインパスワードによる認証が成功することを条件に実行可能な処理であり、複数の第２の種類の処理は、それぞれに対応して予め定められた個別パスワードによる認証が成功することを条件に実行可能な処理であり、記憶装置は、外部からのアクセスに応じて第１のパスワードを出力し、第２のパスワードが入力されることを条件に外部からのアクセスに応じて第３のパスワードを出力し、通信手段が記憶装置と通信可能になることに応じて、記憶装置から第１のパスワードを取得する第１パスワード取得ステップと、取得された第１パスワードをログインパスワードと比較することにより認証する第１認証ステップと、第１認証ステップにおける認証が成功することを条件に、第２のパスワードを受け付けるステップと、通信手段を制御して、受け付けられた第２パスワードを記憶装置に送信し、第３のパスワードを取得する第２パスワード取得ステップと、第３のパスワードが取得された場合、取得された第３パスワードを複数の第２の種類の処理のいずれかに対応する個別パスワードと比較することにより認証する第２認証ステップと、をコンピュータに実行させる。
【００１７】
この局面に従えば、認証のための操作を簡略化した認証プログラムを提供することができる。
好ましくは、第１認証ステップにおける認証が成功することを条件に、複数の第２の種類の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップと、複数の第２の種類の処理の実行を指示する操作が受け付けられることに応じて、第２のパスワードの入力を要求するステップと、をさらにコンピュータに実行させ、第２パスワード取得ステップは、複数の第２の種類の処理のうち操作受付テップにおいて受け付けられた操作により実行が指示された第２の種類の処理に対応する第３のパスワードを取得するステップを含み、第２認証ステップは、取得された第３のパスワードを、複数の第２の種類の処理のうち操作受付手段において受け付けられた操作により実行が指示された第２の種類の処理に対応する個別パスワードと比較する。
好ましくは、第１認証ステップにおける認証が成功することを条件に、複数の処理のいずれかの実行を指示する操作を受け付ける操作受付ステップを、第１認証ステップにおける認証が成功した後に、第２のパスワードの入力を要求するステップと、をさらにコンピュータに実行させ、第２パスワード取得ステップは、複数の第２の種類の処理にそれぞれ対応する複数の第３のパスワードを取得するステップを含み、第２認証ステップは、複数の第２の種類の処理ごとに、取得された複数の第３パスワードそれぞれを、個別パスワードと比較するステップを含み、複数の第２の種類の処理のうち第２認証ステップにおいて認証された特定処理の実行を指示するためのボタンを選択可能な表示態様で表示し、複数の第２の種類の処理のうち特定処理以外の処理の実行を指示するためのボタンを選択不可能な表示態様で表示するステップをさらにコンピュータに実行させる、請求項７に記載の認証プログラム。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１９】
図１は、ＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図１および図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿に形成された原稿画像を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿に形成された原稿画像を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、ＩＣカード１７１と通信するカードリーダ１７０と、を含む。
【００２０】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（ＥｌｅｃｔｒｏｎＩＣａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、操作パネル１６０およびカードリーダ１７０と接続され、ＭＦＰ１００の全体を制御する。
【００２１】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００２２】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６３は、表示部１６１上に設けられたタッチパネルをさらに含む。
【００２３】
カードリーダ１７０は、ＭＦＰ１００の上面に設けられ、ＩＣカード１７１と非接触で無線通信する。カードリーダ１７０は、ＣＰＵ１１１により制御され、ＩＣカード１７１との間でデータを送受信する。カードリーダ１７０はＩＣカード１７１と通信可能になると、ＩＣカード１７１と通信可能な状態であることを示す信号をＣＰＵ１１１に出力する。
【００２４】
ＩＣカード１７１は、ログインパスワードと、少なくとも１つの個別パスワードとを記憶するメモリと、カードリーダ１７０と無線通信するための通信回路とを備える。ログインパスワードと、少なくとも１つの個別パスワードについては、後述する。
【００２５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピュータとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワークを介してインターネットに接続された他のコンピュータと通信が可能である。通信Ｉ／Ｆ部１１２は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＩｒＳｉｍｐｌｅ等の通信プロトコルで通信することが可能である。なお、通信Ｉ／Ｆ部１１２が通信するためのプロトコルは、これらに限定されるものではない。
【００２６】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００２７】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２８】
図３は、ＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。図３を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、ログインパスワードを取得するログインパスワード取得部１３と、ＭＦＰ１００を直接操作するユーザを認証する認証部１１と、処理の実行を指示するための操作を受け付ける操作受付部１７と、複数の処理のうち受け付けられた操作に対応する処理を実行する処理実行部１９と、個人認証情報を受け付ける個人認証情報受付部２１と、個人認証情報に基づいて個人認証する個人認証部２３と、個人認証に成功することに応じて個別認証する個別認証部２５と、を含む。
【００２９】
ログインパスワード取得部１３は、カードリーダ１７０からＩＣカード１７１と通信可能な状態であることを示す信号が入力されると、カードリーダ１７０にログインパスワードの送信要求を送信させる。ＩＣカード１７１は、ログインパスワードの送信要求を受信すると、それが有するメモリに記憶されたログインパスワードを返信するので、ログインパスワード取得部１３は、カードリーダ１７０がＩＣカードから受信するログインパスワードを取得する。ログインパスワード取得部１３は、取得したログインパスワードを認証部１１に出力する。
【００３０】
認証部１１は、ログインパスワード取得部１３よりログインパスワードが入力されると、入力されたログインパスワードと予めＥＥＰＲＯＭ１１５に記憶されたログインパスワードとを比較し、両者が一致すれば認証するが、そうでなければ認証しない。認証部１１は、ログインパスワードを認証する場合、処理実行部１９に実行許可信号を出力する。
【００３１】
操作受付部１７は、ユーザが操作部１６３に入力する操作を受け付け、受け付けられた操作を処理実行部１９に出力する。処理実行部１９は、複数の処理を実行可能である。ここで、複数の処理は、ＨＤＤ１１６が有する複数の記憶領域（以下「ＢＯＸ」という）にアクセスするデータアクセス処理、データを送信するデータ送信処理、原稿読取部１３０で原稿を読み取るスキャン処理、画像形成部１４０で画像形成するプリントを処理を含む。処理実行部１９は、複数の処理のうち操作受付部１７より入力される操作に対応する処理を、認証部１１より実行許可信号が入力されていること、および個別認証が必要な場合には個別認証がされていることを条件にを実行する。
【００３２】
ここでは、データアクセス処理、電子メールを送信するデータ送信処理およびスキャン処理に対して個別認証が必要な場合について説明する。この場合、データアクセス処理、データ送信処理およびスキャン処理それぞれに対して個別認証情報が予め割り当てられており、予め割り当てられた個別認証情報がＥＥＰＲＯＭ１１５に記憶されている。ここでは個別認証情報をパスワードとしている。また、データアクセス処理に対応する個別認証情報は、ＨＤＤ１１６が有する複数のＢＯＸそれぞれに対して複数の個別認証情報がそれぞれ割り当て得割り当てられている。
【００３３】
ここで、ＩＣカード１７１が有するメモリに記憶される情報について説明する。図４は、ＩＣカード１７１が有するメモリに記憶される認証情報の一例を示す図である。図４を参照して、ＩＣカード１７１が有するメモリには、ログインパスワードと、個人認証情報と、５つの個別パスワードとが記憶される。ログインパスワードは、ＭＦＰ１００においてＩＣカードを所有するユーザーに対して割り当てられたパスワードである。個別パスワードは、ＭＦＰ１００が実行可能な複数の処理のうち少なくとも１つ、ここでは、データアクセス処理、電子メールを送信するデータ送信処理およびスキャン処理に対して割り当てられたパスワードであり、より具体的には、５つの個別パスワードは、データアクセス処理に対応する３つの個別パスワード（個別ＢＯＸ１パスワード、個別ＢＯＸ２パスワード、個別ＢＯＸ３パスワード）と、スキャン処理に対応する個別パスワード（個別ＳＣＡＮパスワード）と、電子メールを送信するデータ送信処理に対応する個別パスワード（個別ＥＭＡＩＬパスワード）とを含む。データアクセス処理に対応する３つの個別パスワードは、ＢＯＸ１に割り当てられた個別パスワード（個別ＢＯＸ１パスワード）、ＢＯＸ２に割り当てられた個別パスワード（個別ＢＯＸ２パスワード）、ＢＯＸ３に割り当てられた個別パスワード（個別ＢＯＸ３パスワード）である。
【００３４】
ＩＣカード１７１は、ログインパスワードと、５つの個別パスワードとをメモリの異なる領域に記憶する。ログインパスワードが記憶される領域は、ＩＣカード１７１が有する通信部と通信するＭＦＰ１００が自由にアクセスすることのできる領域であり、５つの個別パスワードが記憶される領域は、ＩＣカード１７１が有する通信部と通信するＭＦＰ１００から、メモリに記憶されている個人認証情報と同じ個人認証情報が入力されることを条件にＭＦＰ１００からアクセスすることのできる領域である。
【００３５】
なお、ここではログインパスワードを１つ、個別パスワードを５つ記憶する例を示すが、ログインパスワードおよび個別パスワードの数はこれに制限されるものではない。
【００３６】
図３に戻って、処理実行部１９は、操作受付部１７より入力される操作に対応する処理が個別認証が必要な場合、個別認証部２５に対して個別認証を依頼する。個別認証の依頼は、処理を識別するための処理識別情報を含む。処理実行部１９は、個別認証部２５による個別認証が成功することを条件に、処理を実行する。
【００３７】
個別認証部２５は、処理実行部１９より個別認証が依頼されると、その依頼に含まれる処理識別情報で識別される処理に対して予めＥＥＰＲＯＭ１１５に記憶されている個別パスワードと、個人認証部２３より入力される個別パスワードとを比較し、認証する。個別認証部２５は、２つの個別パスワードが一致すれば認証し、一致しなければ認証しない。個別認証部２５は、認証する場合に個別認証の成功を示す信号を処理実行部１９に出力する。
【００３８】
個人認証部２３は、処理実行部１９から個別パスワードの取得要求が入力されると、表示部１６１に個人認証情報受付画面を表示する。ユーザが個人認証情報受付画面に従って操作部１６３に個人認証情報を入力すると、個人認証情報受付部２１が、操作部１６３から個人認証情報を受け付ける。個人認証情報受付部２１は、個人認証情報を受け付けると、個人認証情報を個人認証部２３に出力する。
【００３９】
個人認証部２３は、個人認証情報受付部２１より個人認証情報が入力されると、カードリーダ１７０に個人認証情報と処理識別情報とを送信させ、ＩＣカード１７１に個人認証を実行させる。ＩＣカード１７１は、個人認証情報を受信すると、受信された個人認証情報をそれが有するメモリに予め記憶されている個人認証情報と比較し、認証する。ＩＣカード１７１は、２つの個人認証情報が一致すれば認証し、個人認証情報とともに受信された処理識別情報に対応する個別パスワードを返信するので、個人認証部２３は、カードリーダ１７０からＩＣカード１７１から受信する個別パスワードを取得する。個人認証部２３は、受信された個別パスワードを個別認証部２５に出力する。
【００４０】
図５は、認証処理の流れの一例を示すフローチャートである。認証処理は、ＣＰＵ１１１が認証プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図５を参照して、ＣＰＵ１１１は、ＩＣカード１７１と通信可能になったか否かを判断する（ステップＳ０１）。ＩＣカード１７１と通信可能になるまで待機状態となり（ステップＳ０１でＮＯ）、通信可能になると処理をステップＳ０２に進める。
【００４１】
ステップＳ０２においては、ＩＣカード１７１と通信し、ＩＣカード１７１からログインパスワードを取得する。そして、取得されたログインパスワードをＥＰＲＯＭ１１５に予め記憶されたログインパスワードと比較する。この場合、ログインパスワードとともにユーザを識別するためのユーザ識別情報を取得するようにし、そのユーザ識別情報と関連付けてＥＥＰＲＯＭ１１５に予め記憶されているログインパスワードを、ＩＣカード１７１から取得したログインパスワードと比較するようにしてもよい。ＩＣカード１７１から取得されたログインパスワードとＥＥＰＲＯＭ１１５に予め記憶されているログインパスワードとが一致すれば、認証するが、一致しなければ認証しない。
【００４２】
ＣＰＵ１１１は認証する場合、処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ１２に進める。ステップＳ１２においては、表示部１６１にエラーメッセージを表示する。エラーメッセージは、例えば「使用するための正当な権限がありません。」のメッセージを含む。
【００４３】
ステップＳ０４においては、操作を受け付けたか否かを判断する。操作を受け付けるまで待機状態となり（ステップＳ０４でＮＯ）、操作を受け付けると処理をステップＳ０５に進める。ステップＳ０５においては受け付けられた操作で特定される処理が個別認証が必要か否かを判断する。個別認証が必要ならば処理をステップＳ０６に進めるが、個別認証が必要でなければ処理をステップＳ１１に進める。
【００４４】
ステップＳ０６においては、個人認証情報を受け付けたか否かを判断する。表示部１６１に個人認証情報受付画面を表示し、ユーザが個人認証情報受付画面に従って操作部１６３に入力する個人認証情報を受け付ける。個人認証情報を受け付けるまで待機状態となり（ステップＳ０６でＮＯ）、個人認証情報受付たならば処理をステップＳ０７に進める。
【００４５】
ステップＳ０７においては、ステップＳ０６において受け付けられた個人認証情報をＩＣカード１７１に送信する。具体的には、カードリーダ１７０に個人認証情報を送信させる。これにより、ＩＣカード１７１で個人認証情報が受信され、ＩＣカード１７１において個人認証が行われる。ＩＣカード１７１は、個人認証情報が、予めそれが備えたメモリに記憶された個人認証情報と一致すれば、認証するが、そうでなければ認証しない。ＩＣカード１７１が認証する場合、それが備えたメモリに予め記憶された個別パスワードを送信可能な状態となる。換言すれば、ＭＦＰ１００がＩＣカード１７１が備えるメモリの個別パスワードが記憶された領域にアクセス可能な状態となる。
【００４６】
ステップＳ０８においては、個別パスワードをＩＣカード１７１に要求する。具体的には、カードリーダ１７０に、ステップＳ０４において受付された操作で特定される処理に対応する個別パスワードの送信要求を送信させる。この送信要求は、ステップＳ０４において受付された操作で特定される処理の処理識別情報を含む。そして、個別パスワードを取得したか否かを判断する（ステップＳ０９）。ＩＣカードは、個別パスワードの送信要求を受信すると、個人認証情報に基づく認証が成功していれば、その送信要求に含まれる処理識別情報で特定される処理に対応する個別パスワードを返信するが、個人認証情報に基づく認証が成功していなければ何も返信しない。
【００４７】
ＣＰＵ１１１は、カードリーダ１７０が個別パスワードを受信すると、その個別パスワードを取得し（ステップＳ０９でＹＥＳ）、処理をステップＳ１０に進めるが、そうでなければ（ステップＳ０９でＮＯ）、処理をステップＳ１２に進める。
【００４８】
ステップＳ１０においては、個別認証する。具体的には、ステップＳ０９において取得された個別パスワードが、ステップＳ０４において受付られた操作に対応して予めＥＥＰＲＯＭ１１５に記憶されている個別パスワードと一致するか否かを判断する。両個別パスワードが一致すれば個別認証し、一致しなければ個別認証しない。個別認証する場合、処理をステップＳ１１に進めるが、個別認証しない場合処理をステップＳ１２に進める。ステップＳ１１においては、ステップＳ０４において受付られた操作に対応する処理を実行する。
【００４９】
以上説明したように本実施の形態におけるＭＦＰ１００は、ＩＣカード１７１と通信可能になると、ＩＣカード１７１のメモリに記憶されているログインパスワードを用いて認証する。このため、ユーザがＩＣカード１７１をＭＦＰ１００と通信可能な位置に配置するだけで、ログイン認証が成功する。さらに、個別認証が必要な処理を実行する前に、個人認証情報受付画面を表示し、ユーザに個人認証情報の入力を要求し、ユーザにより入力された個人認証情報による個人認証をＩＣカードに実行させ、ＩＣカード１７１による認証が成功することを条件に処理を実行する。このため、ユーザは、個別認証が必要な処理に対応する個別パスワードを記憶する必要がない。その結果、ＩＣカード１７１を携帯するユーザは、１つの個人認証情報を記憶しておけばよく、認証のための操作が容易となる。
【００５０】
＜変形例＞
上述した実施の形態におけるＭＦＰ１００は、ユーザがＭＦＰ１００に実行させる処理を指定するための操作を入力するごとに、個人認証情報の入力を要求する。変形例におけるＭＦＰ１００は、ユーザが個人認証情報を一度入力すれば、ＩＣカード１７１からそれがメモリに記憶するすべての個別パスワードを取得するようにし、取得されたすべての個別パスワードを用いて個別認証をするようにしたものである。個人認証情報の入力を要求するタイミングは、カードリーダ１７０がＩＣカード１７１と通信可能になったとき、ユーザが処理を実行させるための操作を最初に入力したとき等、カードリーダ１７０がＩＣカード１７１と通信可能となった後であればよい。
【００５１】
変形例におけるＭＦＰ１００Ａは、上述したＭＦＰ１００とハードウェア構成および機能は同じである。従って、以下の説明では主に異なる点を説明する。
【００５２】
図６は、変形例における認証処理の流れの一例を示すフローチャートである。変形例における認証処理は、変形例におけるＭＦＰ１００Ａが備えるＣＰＵ１１１が認証プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ステップＳ２１〜ステップＳ２３は、図５のステップＳ０１〜ステップＳ０３と同じである。ステップＳ２３において認証が成功すると処理をステップＳ２４に進めるが、そうでなければ処理をステップＳ３７に進める。ステップＳ３７の処理は、図６に示したステップＳ１２と同じである。
【００５３】
ステップＳ２４〜ステップＳ２６の処理は、図５のステップＳ０６〜ステップＳ０８と同じである。ステップＳ２７においては、ＩＣカード１７１からそれがメモリに記憶するすべての個別パスワードを取得する。そして、個別パスーワードを取得したならば処理をステップＳ２８に進めるが、そうでなければ処理をステップＳ３７に進める。ステップＳ２８においては、ＭＦＰ１００が実行可能な複数の処理のうちから１つを選択する。そして、選択された処理について個別認証する。具体的には、ステップＳ２７において取得された個別パスワードの少なくとも１つが、ステップＳ２８において選択された処理に対応して予めＥＥＰＲＯＭ１１５に記憶されている個別パスワードと一致するか否かを判断する。両個別パスワードが一致すれば個別認証し、一致しなければ個別認証しない。個別認証する場合、処理をステップＳ３０に進めるが、個別認証しない場合処理をステップＳ３１に進める。
【００５４】
ステップＳ３０においては、ステップＳ２８において選択された処理を操作可に設定し、処理をステップＳ３２に進めるが、ステップＳ３１においては、ステップＳ２８において選択された処理を操作不可に設定する。具体的には、操作パネル１６０の表示部１６１に表示する操作画面において、操作可に設定された処理を選択するためのボタンを選択可能な表示態様で表示し、操作不可に設定された処理を選択するためのボタンを選択することのできない表示態様で表示する。例えば、操作可に設定された処理を選択するためのボタンを明度を高くして表示し、操作不可に設定された処理を選択するためのボタンを明度を低くして表示する。
【００５５】
ステップＳ３２においては、未選択の処理が存在するか否かを判断する。未だ選択していない処理が存在すれば処理をステップＳ２８に戻し、そうでなければ処理をステップＳ３３に進める。ステップＳ３３においては、操作画面を表示部１６１に表示する。この場合、個別認証された処理については処理を選択するためのボタンが選択可能な表示態様で表示されて個別認証されなかった処理については処理を選択するためのボタが選択不可能な表示態様で表示される。このため、ユーザは、操作画面を見てＭＦＰ１００Ａに実行させることが可能な処理か否かを知ることができる。
【００５６】
ステップＳ３４いては、操作を受け付けたか否かを判断する。操作を受け付けるまで待機状態となり（ステップＳ３４でＮＯ）、操作を受け付けると（ステップＳ３４でＹＥＳ）、処理をステップＳ３５に進める。ステップＳ３５においては、ステップＳ３４において受付られた操作に対応する処理を実行し、処理をステップＳ３６に進める。ステップＳ３６においては、終了指示を受け付けたか否かを判断する。終了指示を受け付けたならば処理を終了し、そうでなければ処理をステップＳ３３に戻す。
【００５７】
変形例におけるＭＦＰ１００においては、ユーザは、ＩＣカードをＭＦＰ１００Ａに読み取らせた後に表示される操作画面を見れば、ＭＦＰ１００Ａに実行させることが可能な処理か否かを知ることができる。また、ユーザが複数の処理を連続して実行させる操作を入力する場合であっても個人認証情報を一度入力すればよいので、操作を簡略にすることができる。
【００５８】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００について説明したが、図５または図６に示した処理をＭＦＰ１００に実行させるための認証方法またはその認証方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための人称プログラムとして発明を捉えることができるのは言うまでもない。
【００５９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６０】
【図１】ＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰが備えるＣＰＵの機能の一例を示す機能ブロック図である。
【図４】ＩＣカードが有するメモリに記憶される認証情報の一例を示す図である。
【図５】認証処理の流れの一例を示すフローチャートである。
【図６】変形例における認証処理の流れの一例を示すフローチャートである。
【符号の説明】
【００６１】
２  ネットワーク、１１  認証部、１３  ログインパスワード取得部、１７  操作受付部、１９  処理実行部、２１  個人認証情報受付部、２３  個人認証部、２５  個別認証部、１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１７０  カードリーダ、１７１  ＩＣカード。
【図１】
0004737220.tif 000002
【図２】
0004737220.tif 000003
【図３】
0004737220.tif 000004
【図４】
0004737220.tif 000005
【図５】
0004737220.tif 000006
【図６】
0004737220.tif 000007