(57)【特許請求の範囲】
【請求項１】
載置された原稿を搬送する原稿搬送部と、
認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する認証制御部と、
前記認証制御部による前記認証が行われるときに、着脱可能な記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを記憶する記憶部と、
前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、
前記認証中に、前記記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを確認する確認部と、を備え、
前記認証制御部は、前記記憶部によって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認部に確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、の比較に基づいて、前記認証状態を前記認証中から前記非認証中へ移行する
ことを特徴とする画像形成装置。
【請求項２】
前記認証制御部は、前記記憶部によって前記記憶媒体が接続されていることが記憶されるとともに前記確認部によって前記記憶媒体が接続されていないことが確認され、又は前記記憶部によって前記記憶媒体が接続されていないことが記憶されるとともに前記確認部によって前記記憶媒体が接続されていることが確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記認証制御部は、前記記憶部によって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていないことが記憶されるとともに前記確認部によって前記記憶媒体が接続されていないこと及び前記原稿が載置されていることが確認され、又は前記記憶部によって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認部によって前記記憶媒体が接続されていないこと及び前記原稿が載置されていないことが確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記認証制御部は、前記記憶部によって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認部によって前記記憶媒体が接続されていないこと及び前記原稿が載置されていないことが確認され、更に前記機能実行部による前記機能の実行中である場合、前記機能実行部による前記機能の実行終了後に、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記認証制御部は、前記記憶部によって前記記憶媒体が接続されていること及び前記原稿搬送部において前記原稿が載置されていないことが記憶されるとともに前記確認部によって前記記憶媒体が接続されていること及び前記原稿が載置されていることが確認され、又は前記記憶部によって前記記憶媒体が接続されていること及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認部によって前記記憶媒体が接続されていること及び前記原稿が載置されていないことが確認された場合、前記認証状態を前記認証中に維持することを特徴とする請求項１〜４のいずれか１つに記載の画像形成装置。
【請求項６】
前記記憶部によって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認部に確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かとの組み合わせ毎に、前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部を更に備え、
前記認証制御部は、前記確認部に確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かの少なくともいずれかが前記記憶部によって記憶された状態から変化した場合、前記テーブルに従って前記認証状態を制御することを特徴とする請求項１〜５のいずれか１つに記載の画像形成装置。
【請求項７】
前記テーブルを編集する編集部を更 に備えることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記認証状態が前記認証中から前記非認証中に移行される場合に、認証されていたユーザに対して前記認証中に前記機能実行部により実行された前記機能に応じて課金された金額の精算を制御する課金制御部を更に備えることを特徴とする請求項１〜７のいずれか１つに記載の画像形成装置。
【請求項９】
認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する第１認証制御ステップと、
前記第１認証制御ステップによって前記認証が行われるときに、着脱可能な記憶媒体が接続されているか否か、及び原稿搬送部において原稿が載置されているか否かを記憶する記憶ステップと、
前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、
前記認証中に、前記記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを確認する確認ステップと、
前記記憶ステップによって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認ステップによって確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、の比較に基づいて、前記認証状態を前記認証中から前記非認証中へ移行する第２認証制御ステップと、
をコンピュータに実行させるための認証プログラム。
【請求項１０】
前記第２認証制御ステップでは、前記記憶ステップによって前記記憶媒体が接続されていることが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていないことが確認され、又は前記記憶ステップによって前記記憶媒体が接続されていないことが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていることが確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項９に記載の認証プログラム。
【請求項１１】
前記第２認証制御ステップでは、前記記憶ステップによって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていないことが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていないこと及び前記原稿が載置されていることが確認され、又は前記記憶ステップによって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていないこと及び前記原稿が載置されていないことが確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項９又は１０に記載の認証プログラム。
【請求項１２】
前記第２認証制御ステップでは、前記記憶ステップによって前記記憶媒体が接続されていないこと及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていないこと及び前記原稿が載置されていないことが確認され、更に前記機能実行ステップによる前記機能の実行中である場合、前記機能実行ステップによる前記機能の実行終了後に、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項１１に記載の認証プログラム。
【請求項１３】
前記第２認証制御ステップでは、前記記憶ステップによって前記記憶媒体が接続されていること及び前記原稿搬送部において前記原稿が載置されていないことが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていること及び前記原稿が載置されていることが確認され、又は前記記憶ステップによって前記記憶媒体が接続されていること及び前記原稿搬送部において前記原稿が載置されていることが記憶されるとともに前記確認ステップによって前記記憶媒体が接続されていること及び前記原稿が載置されていないことが確認された場合、前記認証状態を前記認証中に維持することを特徴とする請求項９〜１２のいずれか１つに記載の認証プログラム。
【請求項１４】
前記第２認証制御ステップでは、前記確認ステップに確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かの少なくともいずれかが前記記憶ステップによって記憶された状態から変化した場合、前記記憶ステップによって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認ステップに確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かとの組み合わせ毎に前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルに従って前記認証状態を制御することを特徴とする請求項９〜１３のいずれか１つに記載の認証プログラム。
【請求項１５】
前記テーブルを編集する編集ステップを更にコンピュータに実行させるための請求項１４に記載の認証プログラム。
【請求項１６】
前記認証状態が前記認証中から前記非認証中に移行される場合に、認証されていたユーザに対して前記認証中に前記機能実行ステップにより実行された前記機能に応じて課金された金額の精算を制御する課金制御ステップを更にコンピュータに実行させるための請求項９〜１５のいずれか１つに記載の認証プログラム。
【請求項１７】
請求項９〜１６のいずれか１つに記載の認証プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、認証プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来から、複合機などの画像形成装置においては、セキュリティや課金カウントのため、ログインしてから、コピー、スキャン、ファックス、又はプリントなどの機能を実行する技術が知られている。また、ＵＳＢ（Universal  Serial  Bus）メモリやメモリカードなどの着脱可能な記憶媒体を利用して、スキャン、ファックス、又はプリントなどの機能を実行する技術も知られている。
【０００３】
ところで、上述したような技術では、ユーザが画像形成装置の機能を実行し終えた後においてもログインが維持されるため、ユーザ自身でログアウトする必要がある。ユーザがログアウトをし忘れた場合には、ユーザ名義で第３者に画像形成装置を利用されてしまうという問題がある。
【０００４】
ここで、例えば特許文献１には、ログアウト時に、ＵＳＢコネクタに装着されているＵＳＢデバイスを適切に解除する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、やはりユーザ自身で認証状態を非認証中に移行する必要があるため、認証状態が認証中から非認証中に移行されるまでの間に、ユーザ名義で第３者に画像形成装置を利用されてしまう可能性がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、意に反する利用を低減することができる画像形成装置、認証プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、載置された原稿を搬送する原稿搬送部と、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する認証制御部と、前記認証制御部による前記認証が行われるときに、着脱可能な記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを記憶する記憶部と、前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、前記認証中に、前記記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを確認する確認部と、を備え、前記認証制御部は、前記記憶部によって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認部に確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、の比較に基づいて、前記認証状態を前記認証中から前記非認証中へ移行することを特徴とする。
【０００８】
また、本発明の別の態様にかかる認証プログラムは、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する第１認証制御ステップと、前記第１認証制御ステップによって前記認証が行われるときに、着脱可能な記憶媒体が接続されているか否か、及び原稿搬送部において原稿が載置されているか否かを記憶する記憶ステップと、前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、前記認証中に、前記記憶媒体が接続されているか否か、及び前記原稿搬送部において前記原稿が載置されているか否かを確認する確認ステップと、前記記憶ステップによって記憶された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、前記確認ステップによって確認された前記記憶媒体が接続されているか否か及び前記原稿搬送部において前記原稿が載置されているか否かと、の比較に基づいて、前記認証状態を前記認証中から前記非認証中へ移行する第２認証制御ステップと、をコンピュータに実行させるためのものである。
【０００９】
また、本発明の別の態様にかかる記憶媒体は、上記認証プログラムを記憶したコンピュータ読み取り可能なものである。
【発明の効果】
【００１０】
本発明によれば、意に反する利用を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施形態の複合機のハードウェア構成の一例を示すブロック図である。
【図２】図２は、本実施形態のテーブルの一例を示す図である。
【図３】図３は、本実施形態の制御装置の機能構成の一例を示すブロック図である。
【図４】図４は、本実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図５】図５は、本実施形態の複合機で行われるＵＳＢメモリの有無の確認処理の手順の流れの一例を示すフローチャートである。
【図６】図６は、本実施形態の複合機で行われるＡＤＦ原稿の有無の確認処理の手順の流れの一例を示すフローチャートである。
【図７】図７は、本実施形態の複合機で行われる状態変化の確認処理の手順の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明にかかる画像形成装置、認証プログラム及び記憶媒体の実施形態を詳細に説明する。なお以下の各実施形態では、画像形成装置として、ＡＤＦ（Auto  Document  Feeder：原稿搬送装置）及び着脱可能な記憶媒体用の入出力Ｉ／Ｆを備える複合機（ＭＦＰ：Multifunction  Peripheral）を例にとり説明するが、これに限定されるものではない。画像形成装置は、ＡＤＦ（Auto  Document  Feeder：原稿搬送装置）及び着脱可能な記憶媒体用の入出力Ｉ／Ｆを備えていればよい。なお複合機とは、コピー機能、プリント機能、スキャン機能、及びファックス機能のうち少なくとも２つの機能を有するものである。
【００１３】
まず、本実施形態の複合機の構成について説明する。
【００１４】
図１は、本実施形態の複合機１００のハードウェア構成の一例を示すブロック図である。図１に示すように、複合機１００は、ネットワークＩ／Ｆ１０２と、ＦＡＸモデム１０４と、オペレーションパネル１０６と、ＡＤＦ１０８と、スキャナ１１０と、画像処理部１１１と、プロッタ１１２と、カードスロット１１４と、ＵＳＢコネクタ１１６と、認証情報入力装置１１８と、課金用入出力Ｉ／Ｆ１２０と、外部記憶装置１２２と、主記憶装置１２４と、制御装置１３０とを、備える。
【００１５】
ネットワークＩ／Ｆ１０２は、ネットワークを介して図示せぬ外部装置と通信するものである。ＦＡＸモデム１０４は、ＦＡＸの送受信に用いられ、デジタルの画像データを音声信号に変調して通信回線を介して図示せぬ外部装置に送信したり、図示せぬ外部装置から通信回線を介して受信した音声信号をデジタルの画像データに復調したりするものである。オペレーションパネル１０６は、各種画面の表示や各種操作の入力を行うものであり、タッチパネル式ディスプレイなどにより実現できる。
【００１６】
ＡＤＦ１０８は、載置された原稿を搬送する。具体的には、ＡＤＦ１０８は、載置部（図示省略）に載置された原稿をスキャナ１１０に搬送（フィード）して、外部に排出する。また、ＡＤＦ１０８は、原稿の載置の有無を検知する。具体的には、ＡＤＦ１０８は、載置部に原稿が載置されているか否かを例えばフォトセンサなどにより検知する。なお、原稿の載置の有無を検知するセンサは、フォトセンサに限定されるものではなく、例えば、機械式センサなどいずれのセンサであってもよい。またＡＤＦ１０８は、片面ＡＤＦであっても両面ＡＤＦであってもよい。
【００１７】
スキャナ１１０は、ＡＤＦ１０８により搬送された原稿をスキャンして画像データを生成するものであり、例えば、フラットベットスキャナやシートスキャナなど原稿から画像データを生成できるものであればよい。画像処理部１１１は、スキャナ１１０により生成された画像データに入力用の画像処理を施したり、プロッタ１１２により出力される画像データに出力用の画像処理を施したりするものであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）などにより実現できる。プロッタ１１２は、画像処理部１１１により画像処理が施された画像データをプリントして、出力する。
【００１８】
カードスロット１１４は、メモリカード１４用の入出力Ｉ／Ｆであり、メモリカード１４が接続される。カードスロット１１４は、メモリカード１４との電気的な接続の有無を検知することにより、メモリカード１４の接続の有無、即ち、メモリカード１４が装着されているか否かを検知する。ＵＳＢコネクタ１１６は、ＵＳＢメモリ１６用の入出力Ｉ／Ｆであり、ＵＳＢメモリ１６が接続される。ＵＳＢコネクタ１１６は、ＵＳＢメモリ１６との電気的な接続の有無を検知することにより、ＵＳＢメモリ１６の接続の有無、即ち、ＵＳＢメモリ１６が装着されているか否かを検知する。
【００１９】
つまり本実施形態では、メモリカード１４及びＵＳＢメモリ１６が着脱可能な記憶媒体であり、カードスロット１１４及びＵＳＢコネクタ１１６が着脱可能な記憶媒体用の入出力Ｉ／Ｆとなる。但し、着脱可能な記憶媒体及び着脱可能な記憶媒体用の入出力Ｉ／Ｆは、これに限定されるものではなく、例えば、ＩＣカード及びＩＣカードリーダなどであってもよい。
【００２０】
認証情報入力装置１１８は、複合機１００のユーザの認証情報を入力するものであり、例えば、認証カード１８から認証情報を取得して入力するカードリーダなどにより実現できる。認証カード１８は、例えば、ＩＣカード、クレジットカード、又はプリペイドカードなど認証情報を記憶可能な媒体であればよく、携帯電話などの携帯端末であってもよい。なお、認証情報入力装置１１８は、人間の身体的特徴を認証情報として取得して入力する生体入力装置や、パスワードなどを認証情報として入力するキースイッチなどの既存の入力装置などであってもよく、オペレーションパネル１０６が認証情報入力装置１１８の役割を担うようにしてもよい。
【００２１】
課金用入出力Ｉ／Ｆ１２０は、課金装置２０用の入出力Ｉ／Ｆであり、課金装置２０が接続される。課金装置２０は、認証された複合機１００のユーザに対して、認証中に実行した機能に応じて課金された金額を精算するものであり、例えば、コインラック、クレジット決裁機、又はプリペイド決済機などにより実現できる。
【００２２】
外部記憶装置１２２は、複合機１００で実行される各種プログラムや複合機１００で行われる各種処理に使用されるデータなどを記憶する。外部記憶装置１２２は、複合機１００で実行される各種プログラムとして、例えば、複合機１００でコピー機能、プリント機能、スキャン機能、及びファックス機能、ユーザ認証機能、及び課金機能などの各種機能を実現するための本体制御プログラムを記憶する。また外部記憶装置１２２は、複合機１００で行われる各種処理に使用されるデータとして、例えば、図２に示すような、ログアウト中（非認証中の一例）の状態及びログイン中（認証中の一例）の状態の組み合わせ毎に、認証状態をログイン中に維持するかログアウト中に移行するかを定義したテーブルを記憶する。なお、図２に示すテーブルの詳細については後述する。外部記憶装置１２２は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、ＵＳＢメモリ、光ディスク、フラッシュＲＯＭ（フラッシュメモリ）などの磁気的、光学的、又は電気的に記憶可能な不揮発性の記憶装置の少なくともいずれかにより実現できる。
【００２３】
主記憶装置１２４は、制御装置１３０などの作業領域として使用されるものであり、例えば、ＲＡＭ（Random  Access  Memory）などの揮発性の記憶装置（メモリ）により実現できる。
【００２４】
制御装置１３０は、外部記憶装置１２２に記憶されている各種プログラムを主記憶装置１２４上に展開し、主記憶装置１２４を作業領域として実行することにより、複合機１００の各部を制御して複合機１００の各種機能を実現する。制御装置１３０は、例えば、外部記憶装置１２２に記憶されている本体制御プログラムを主記憶装置１２４上に展開し、主記憶装置１２４を作業領域として実行する。これにより、制御装置１３０は、ＡＤＦ１０８、スキャナ１１０、画像処理部１１１、プロッタ１１２、カードスロット１１４を介してメモリカード１４、及びＵＳＢコネクタ１１６を介してＵＳＢメモリ１６を制御し、コピー機能、プリント機能、スキャン機能、及びファックス機能を実現する。また制御装置１３０は、ネットワークＩ／Ｆ１０２を介した通信制御、オペレーションパネル１０６の入力・表示制御、認証情報入力装置１１８を介した認証カード１８の認証制御、課金用入出力Ｉ／Ｆ１２０を介した課金装置２０の課金制御を行う。制御装置１３０は、例えば、ＣＰＵ（Central  Processing  Unit）などにより実現できる。
【００２５】
図３は、本実施形態の制御装置１３０の機能構成の一例を示すブロック図である。図３に示すように、制御装置１３０は、確認部１３２と、認証制御部１３４と、編集部１３６と、機能実行部１３８と、課金制御部１４０とを、含む。
【００２６】
確認部１３２は、メモリカード１４やＵＳＢメモリ１６の接続の有無を確認する。具体的には、確認部１３２は、カードスロット１１４の検知結果を確認することで、メモリカード１４がカードスロット１１４に装着されているか否かを確認し、同様に、ＵＳＢコネクタ１１６の検知結果を確認することで、ＵＳＢメモリ１６がＵＳＢコネクタ１１６に装着されているか否かを確認する。
【００２７】
また確認部１３２は、ＡＤＦ１０８における原稿の載置の有無を確認する。具体的には、確認部１３２は、ＡＤＦ１０８の検知結果を確認することで、ＡＤＦ１０８の載置部に原稿が載置されているか否かを確認する。
【００２８】
認証制御部１３４は、認証を制御し、認証に成功した場合に、認証状態をログアウト中からログイン中に移行する。具体的には、認証制御部１３４は、認証情報入力装置１１８から入力された認証情報を、外部記憶装置１２２に記憶されているテーブルと照合してユーザ認証を行う。なお認証制御部１３４は、ユーザ認証に必要な認証元情報を有する外部サーバなどと連動してユーザ認証を行うようにしてもよい。そして認証制御部１３４は、認証に成功した場合に、認証状態をログアウト中からログイン中に移行する。これにより、複合機１００において、コピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能の実行が可能となる。
【００２９】
また認証制御部１３４は、ログアウト中のＵＳＢメモリ１６の接続の有無及びＡＤＦ１０８への原稿の載置の有無と、ログイン中のＵＳＢメモリ１６の接続の有無及びＡＤＦ１０８への原稿の載置の有無とに基づいて、認証状態のログイン中からログアウト中への移行を制御する。ここでは、ＵＳＢメモリ１６を例に取り説明するが、メモリカード１４であっても、ＵＳＢメモリ１６及びメモリカード１４の両方であってもよい。例えば認証制御部１３４は、ログイン中のＵＳＢメモリ１６の接続の有無及びＡＤＦ１０８への原稿の載置の有無がログアウト中の状態から変化した場合、例えば前述した図２に示すテーブルに従って認証状態を制御する。ここで、図２に示すテーブルについて説明する。図２に示す例では、テーブルは、ログイン前（ログアウト中）のＡＤＦ１０８への原稿の載置の有無（以下、ＡＤＦ原稿の有無と称する）及びＵＳＢメモリ１６の接続の有無（以下、ＵＳＢメモリの有無と称する）と、ログイン後（ログイン中）のＡＤＦ原稿の有無及びＵＳＢメモリの有無と、の組み合わせ毎にログアウトするか否かを定義している。ここでも、ＵＳＢメモリ１６を例に取り説明しているが、メモリカード１４であっても、ＵＳＢメモリ１６及びメモリカード１４の両方であってもよい。
【００３０】
例えば、ログアウト中にＵＳＢメモリ１６有りであってログイン中にＵＳＢメモリ１６なしであること、又はログアウト中にＵＳＢメモリ１６なしであってログイン中にＵＳＢメモリ１６有りであることが確認部１３２により確認されたとする。この場合、認証制御部１３４は、図２に示すテーブルを参照すると、第２、第４、第６、及び第８ケースに該当するため、認証状態をログイン中からログアウト中に移行することによりログアウトする。
【００３１】
例えば、ログアウト中にＵＳＢメモリ１６有りであってログイン中にＵＳＢメモリ１６なしである場合、ユーザがＵＳＢメモリ１６を利用した機能を実行し終えてＵＳＢメモリ１６を取り外したと考えられるため、ログアウトする。また例えば、ログアウト中にＵＳＢメモリ１６なしであってログイン中にＵＳＢメモリ１６有りである場合、ユーザがＵＳＢメモリ１６を利用しない機能を実行し終えた後ログアウトを忘れ、第３者がユーザ名義でＵＳＢメモリ１６を利用した機能を実行しようとしていると考えられるため、ログアウトする。これにより、誤操作、誤課金、及び不正利用を防止することができる。
【００３２】
また例えば、ログアウト中にＵＳＢメモリ１６なしかつＡＤＦ原稿なしであってログイン中にＵＳＢメモリ１６なしかつＡＤＦ原稿有りであること、又はログアウト中にＵＳＢメモリ１６なしかつＡＤＦ原稿有りであってログイン中にＵＳＢメモリ１６なしかつＡＤＦ原稿なしであることが確認部１３２により確認されたとする。この場合、認証制御部１３４は、図２に示すテーブルを参照すると、第１及び第３ケースに該当するため、認証状態をログイン中からログアウト中に移行することによりログアウトする。
【００３３】
例えば、ログアウト中にＵＳＢメモリ１６なしかつＡＤＦ原稿なしであってログイン中にＵＳＢメモリ１６なしかつＡＤＦ原稿有りである場合、ユーザがＡＤＦ原稿を利用しない機能を実行し終えた後ログアウトを忘れ、第３者がユーザ名義でＡＤＦ原稿を利用した機能を実行しようとしていると考えられるため、ログアウトする。また例えば、ログアウト中にＵＳＢメモリ１６なしかつＡＤＦ原稿有りであってログイン中にＵＳＢメモリ１６なしかつＡＤＦ原稿なしである場合、ユーザがＡＤＦ原稿を利用した機能を実行し終えたと考えられるため、ログアウトする。これにより、誤操作、誤課金、及び不正利用を防止することができる。
【００３４】
但し、ログアウト中にＵＳＢメモリ１６なしかつＡＤＦ原稿有りであってログイン中にＵＳＢメモリ１６なしかつＡＤＦ原稿なしであることが確認部１３２により確認され（第３ケース）、更に機能実行部１３８による機能の実行中であるとする。この場合、認証制御部１３４は、機能実行部１３８による機能の実行終了後に、認証状態をログイン中からログアウト中に移行することによりログアウトする。これは、機能実行中にログアウトしてしまうと利便性に欠けるためである。これにより、誤操作、誤課金、及び不正利用を防止するとともに利便性を向上することができる。
【００３５】
また例えば、ログアウト中にＵＳＢメモリ１６有りかつＡＤＦ原稿なしであってログイン中にＵＳＢメモリ１６有りかつＡＤＦ原稿有りであること、又はログアウト中にＵＳＢメモリ１６有りかつＡＤＦ原稿有りであってログイン中にＵＳＢメモリ１６有りかつＡＤＦ原稿なしであることが確認部１３２により確認されたとする。この場合、認証制御部１３４は、図２に示すテーブルを参照すると、第５及び第７ケースに該当するため、認証状態をログイン中に維持することによりログアウトしない。なお、第５ケースでは、ログイン中にＡＤＦに原稿が載置されたことだけでなく、載置された原稿が機能の実行により無くなったことやユーザにより取り除かれたことによる状態変化も含むものとする。
【００３６】
例えば、ログアウト中にＵＳＢメモリ１６有りであってログイン中にＵＳＢメモリ１６有りである場合、ユーザがＵＳＢメモリ１６を利用した機能を実行する可能性が高いと考えられるためログアウトしない。つまり、同一人物が連続オペレーション中の可能性が高く、利便性を向上するため、ログアウトしない。
【００３７】
なお本実施形態では、認証制御部１３４は、図２に示すテーブルを参照して認証状態を制御する例について説明したが、これに限定されるものではなく、図２に示すテーブルの内容を定義し、定義に従って処理を分岐した本体制御プログラムを実行することによって、認証状態を制御するようにしてもよい。
【００３８】
編集部１３６は、外部記憶装置１２２に記憶されているテーブルを編集する。具体的には、編集部１３６は、オペレーションパネル１０６から、変更、追加、及び削除などの編集入力を受け付け、受け付けた編集入力に従って外部記憶装置１２２に記憶されているテーブルを編集する。
【００３９】
例えば、図２に示すテーブルにおける第１〜第８ケースは、ユーザがログアウトをし忘れても、ＵＳＢメモリ１６を取り忘れることは少なく、ＵＳＢメモリ１６を利用しないユーザは１回のログインで１機能（ジョブ）だけ実行することが多いことを前提として設定されている。編集部１３６により、これらのケースに限定されず、利用用途に応じてケース毎にログアウトするか否かを設定できる。
【００４０】
機能実行部１３８は、認証状態がログイン中である場合に、機能を実行する。具体的には、機能実行部１３８は、認証状態がログイン中である場合に、オペレーションパネル１０６からコピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能のうち実行する機能の実行指示を受け付け、指示された機能を実行する。
【００４１】
例えば機能実行部１３８は、コピーが指示された場合、ＡＤＦ１０８に原稿を搬送させ、スキャナ１１０に画像データを生成させ、画像処理部１１１に入力用の画像処理及び出力用の画像処理を施させ、プロッタ１１２にプリントさせ出力させる。
【００４２】
また例えば機能実行部１３８は、プリントが指示された場合、ネットワークＩ／Ｆ１０２に外部装置からプリントデータを取得させたり、カードスロット１１４にメモリカード１４からプリントデータを取得させたり、ＵＳＢコネクタ１１６にＵＳＢメモリ１６からプリントデータを取得させたりする。そして機能実行部１３８は、画像処理部１１１にプリントデータに対して出力用の画像処理を施させ、プロッタ１１２にプリントさせ出力させる。
【００４３】
また例えば機能実行部１３８は、スキャンが指示された場合、ＡＤＦ１０８に原稿を搬送させ、スキャナ１１０に画像データを生成させ、画像処理部１１１に入力用の画像処理を施させ、外部記憶装置１２２に記憶させたり、カードスロット１１４を介してメモリカード１４に記憶させたり、ＵＳＢコネクタ１１６を介してＵＳＢメモリ１６に記憶させたりする。
【００４４】
また例えば機能実行部１３８は、ファックス送信が指示された場合、ＡＤＦ１０８に原稿を搬送させ、スキャナ１１０に画像データを生成させ、画像処理部１１１に入力用の画像処理を施させ、ＦＡＸモデム１０４に外部装置へ送信させる。また例えば機能実行部１３８は、カードスロット１１４にメモリカード１４からファックスデータを取得させたり、ＵＳＢコネクタ１１６にＵＳＢメモリ１６からファックスデータを取得させたりし、ＦＡＸモデム１０４に外部装置へ送信させる。
【００４５】
また例えば機能実行部１３８は、ファックス受信が指示された場合、ＦＡＸモデム１０４に外部装置からファックスデータを受信させ、画像処理部１１１に出力用の画像処理を施させ、プロッタ１１２にプリントさせ出力させる。また例えば機能実行部１３８は、ＦＡＸモデム１０４に外部装置からファックスデータを受信させ、カードスロット１１４を介してメモリカード１４に記憶させたり、ＵＳＢコネクタ１１６を介してＵＳＢメモリ１６に記憶させたりする。
【００４６】
なお本実施形態では、認証状態がログイン中にメモリカード１４やＵＳＢメモリ１６を装着したり、ＡＤＦ１０８に原稿を載置したりすると、認証状態がログアウト中に移行してしまう可能性が高い。このため、コピー機能、プリント機能、スキャン機能、及びファックス機能など各機能を実行するためには、認証状態がログアウト中の間、即ち、認証前にメモリカード１４やＵＳＢメモリ１６の装着やＡＤＦ１０８への原稿の載置を済ませておく必要がある。
【００４７】
課金制御部１４０は、認証状態がログイン中からログアウト中に移行される場合に、認証されていたユーザに対して認証中に機能実行部１３８により実行された機能に応じて課金装置２０により課金された金額の精算を制御する。
【００４８】
次に、本実施形態の複合機の動作について説明する。なお、複合機の動作では、着脱可能な記憶媒体としてＵＳＢメモリ１６を例に取り説明するが、メモリカード１４であっても、ＵＳＢメモリ１６及びメモリカード１４の両方であってもよい。
【００４９】
図４は、本実施形態の複合機１００で行われる処理の手順の流れの一例を示すフローチャートである。
【００５０】
まず、認証制御部１３４は、オペレーションパネル１０６にログイン画面（利用開始画面）を表示させる（ステップＳ２００）。
【００５１】
続いて、確認部１３２は、ＵＳＢメモリ１６の有無、即ち、ＵＳＢコネクタ１１６にＵＳＢメモリ１６が装着されているか否かを確認し、確認結果をログイン前（ログアウト中）のＵＳＢメモリの状態として主記憶装置１２４に登録する（ステップＳ２０２）。なお、ステップＳ２０２のＵＳＢメモリの有無の確認の詳細については、後述する。
【００５２】
続いて、確認部１３２は、ＡＤＦ原稿の有無、即ち、ＡＤＦ１０８の載置部に原稿が載置されているか否かを確認し、確認結果をログイン前（ログアウト中）のＡＤＦ原稿の状態として主記憶装置１２４に登録する（ステップＳ２０４）。なお、ステップＳ２０４のＡＤＦ原稿の有無の確認の詳細については、後述する。
【００５３】
続いて、認証制御部１３４は、認証カード１８から認証情報入力装置１１８を介して取得した認証情報を用いて認証し、認証に成功した場合、即ち、ログインに成功した場合（ステップＳ２０６でＹｅｓ）、認証状態をログアウト中からログイン中に移行する（ステップＳ２０８）。一方、認証に失敗した場合、即ち、ログインに失敗した場合（ステップＳ２０６でＮｏ）、ステップＳ２００へ戻る。
【００５４】
ログインに成功すると、続いて、認証制御部１３４は、オペレーションパネル１０６にログアウト・機能選択画面を表示させる（ステップＳ２１０）。
【００５５】
続いて、認証制御部１３４は、オペレーションパネル１０６からログアウト入力が行われたか否か、即ち、ログアウトするか否かを確認する（ステップＳ２１２）。
【００５６】
ログアウトしない場合（ステップＳ２１２でＮｏ）、続いて、機能実行部１３８は、オペレーションパネル１０６から、機能を選択し、選択した機能の実行を指示する入力が行われたか否かを確認する（ステップＳ２１４）。なお、選択した機能の実行を指示する入力が行われなかった場合（ステップＳ２１４でＮｏ）、ステップＳ２１０へ戻る。
【００５７】
選択した機能の実行を指示する入力が行われた場合（ステップＳ２１４でＹｅｓ）、続いて、認証制御部１３４は、ステップＳ２０２で主記憶装置１２４に登録されたＵＳＢメモリの状態を参照し、ＵＳＢメモリ無しが登録されている状態でＵＳＢメモリ１６を利用する機能が選択されたか否かを確認する（ステップＳ２１６）。
【００５８】
ＵＳＢメモリ無しが登録されている状態でＵＳＢメモリ１６を利用する機能が選択されていないとする（ステップＳ２１６でＮｏ）。この場合、続いて、認証制御部１３４は、ステップＳ２０２で主記憶装置１２４に登録されたＵＳＢメモリの状態及びステップＳ２０４で主記憶装置１２４に登録されたＡＤＦ原稿の状態を参照し、ＵＳＢメモリ無し及びＡＤＦ原稿無しが登録されている状態でＡＤＦ１０８を利用する機能が選択されたか否かを確認する（ステップＳ２１８）。
【００５９】
ＵＳＢメモリ無し及びＡＤＦ原稿無しが登録されている状態でＡＤＦ１０８を利用する機能が選択されていないとする（ステップＳ２１８でＮｏ）。この場合、確認部１３２は、ログイン中の状態がログアウト中の状態から変化したか否か、即ち、ログイン後のＵＳＢメモリ及びＡＤＦ原稿の状態がログイン前のＵＳＢメモリ及びＡＤＦ原稿の状態から変化したか否かを確認する（ステップＳ２２０）。なお、ステップＳ２２０の詳細については、後述する。なお、ステップＳ２２０の処理の実行タイミングはこれに限定されるものではなく、例えば、機能実行部１３８による機能の実行中などであってもよい。
【００６０】
ログイン後のＵＳＢメモリ及びＡＤＦ原稿の状態がログイン前のＵＳＢメモリ及びＡＤＦ原稿の状態から変化した場合（ステップＳ２２０でＹｅｓ）、認証制御部１３４は、図２に示すテーブルに従ってログアウトするか否かを制御する（ステップＳ２２２）。
【００６１】
ログアウトしない場合（ステップＳ２２２でＮｏ）、又はログイン後のＵＳＢメモリ及びＡＤＦ原稿の状態がログイン前のＵＳＢメモリ及びＡＤＦ原稿の状態から変化していない場合（ステップＳ２２０でＮｏ）、機能実行部１３８は、指示された機能を実行する（ステップＳ２２４）。この後、ステップＳ２１０へ戻る。
【００６２】
一方、ログアウトする場合（ステップＳ２１２でＹｅｓ、ステップＳ２２２でＹｅｓ）、ＵＳＢメモリ無しが登録されている状態でＵＳＢメモリ１６を利用する機能が選択されている場合（ステップＳ２１６でＹｅｓ）、又はＵＳＢメモリ無し及びＡＤＦ原稿無しが登録されている状態でＡＤＦ１０８を利用する機能が選択されている場合（ステップＳ２１８でＹｅｓ）、ステップＳ２２６へ進む。
【００６３】
続いて、課金制御部１４０は、認証されていたユーザに対して認証中に機能実行部１３８により実行された機能に応じて課金装置２０により課金された金額の精算を制御する課金精算処理を行う（ステップＳ２２６）。
【００６４】
続いて、課金制御部１４０は、オペレーションパネル１０６に課金精算画面を表示させ、課金精算処理を表示する（ステップＳ２２８）。
【００６５】
続いて、認証制御部１３４は、オペレーションパネル１０６にログアウト画面（利用終了画面）を表示させる（ステップＳ２３０）。
【００６６】
続いて、認証制御部１３４は、認証状態をログイン中からログアウト中に移行する（ステップＳ２３２）。この後、ステップＳ２００へ戻る。
【００６７】
図５は、本実施形態の複合機１００で行われるＵＳＢメモリの有無の確認処理（図４のステップＳ２０２）の手順の流れの一例を示すフローチャートである。
【００６８】
まず、確認部１３２は、ＵＳＢコネクタ１１６の検知結果を参照し、ＵＳＢコネクタ１１６へＵＳＢメモリ１６が装着されたか確認する（ステップＳ３００）。そして確認部１３２は、ＵＳＢメモリ１６の装着を確認した場合（ステップＳ３００でＹｅｓ）、ＵＳＢメモリ無しから有りに状態遷移し（ステップＳ３０２）、ＵＳＢメモリ１６の装着を確認しなかった場合（ステップＳ３００でＮｏ）、現在の状態を維持する。
【００６９】
続いて、確認部１３２は、ＵＳＢコネクタ１１６の検知結果を参照し、ＵＳＢコネクタ１１６からＵＳＢメモリ１６が取り外されたか確認する（ステップＳ３０４）。そして確認部１３２は、ＵＳＢメモリ１６の取り外しを確認した場合（ステップＳ３０４でＹｅｓ）、ＵＳＢメモリ有りから無しに状態遷移し（ステップＳ３０６）、ＵＳＢメモリ１６の取り外しを確認しなかった場合（ステップＳ３０４でＮｏ）、現在の状態を維持する。
【００７０】
図６は、本実施形態の複合機１００で行われるＡＤＦ原稿の有無の確認処理（図４のステップＳ２０４）の手順の流れの一例を示すフローチャートである。
【００７１】
まず、確認部１３２は、ＡＤＦ１０８の検知結果を参照し、ＡＤＦ１０８に原稿が載置されたか確認する（ステップＳ４００）。そして確認部１３２は、ＡＤＦ１０８への原稿の載置を確認した場合（ステップＳ４００でＹｅｓ）、ＡＤＦ原稿無しから有りに状態遷移し（ステップＳ４０２）、ＡＤＦ１０８への原稿の載置を確認しなかった場合（ステップＳ４００でＮｏ）、現在の状態を維持する。
【００７２】
続いて、確認部１３２は、ＡＤＦ１０８の検知結果を参照し、ＡＤＦ１０８からの原稿の取り除きを確認する（ステップＳ４０４）。そして確認部１３２は、ＡＤＦ１０８からの原稿の取り除きを確認した場合（ステップＳ４０４でＹｅｓ）、ＡＤＦ原稿有りから無しに状態遷移し（ステップＳ４０６）、ＡＤＦ１０８からの原稿の取り除きを確認しなかった場合（ステップＳ４０４でＮｏ）、現在の状態を維持する。
【００７３】
図７は、本実施形態の複合機１００で行われる状態変化の確認処理（図４のステップＳ２２０）の手順の流れの一例を示すフローチャートである。
【００７４】
まず、確認部１３２は、ＵＳＢメモリ１６の有無、即ち、ＵＳＢコネクタ１１６にＵＳＢメモリ１６が装着されているか否かを確認し、確認結果をログイン後（ログイン中）のＵＳＢメモリの状態として主記憶装置１２４に登録する（ステップＳ５００）。なお、ステップＳ５００のＵＳＢメモリの有無の確認の詳細は、図５のフローチャートと同様である。
【００７５】
続いて、確認部１３２は、図４のステップＳ２０２で主記憶装置１２４に登録されたログイン前のＵＳＢメモリの状態とステップＳ５００で主記憶装置１２４に登録されたログイン後のＵＳＢメモリの状態とが同じであるか確認する（ステップＳ５０２）。
【００７６】
ログイン前とログイン後とでＵＳＢメモリの状態が異なる場合（ステップＳ５０２でＮｏ）、確認部１３２は、ログイン後にＵＳＢメモリ１６が装着されたか、即ち、ログイン後のＵＳＢメモリの状態が有りであるか否か確認する（ステップＳ５０４）。
【００７７】
ログイン後のＵＳＢメモリの状態が有りである場合（ステップＳ５０４でＹｅｓ）、確認部１３２は、ＵＳＢメモリ無しから有りに状態遷移させ（ステップＳ５０６）、ログイン後のＵＳＢメモリの状態が無しである場合（ステップＳ５０４でＮｏ）、確認部１３２は、ＵＳＢメモリ有りから無しに状態遷移させる（ステップＳ５０８）。
【００７８】
なお、ログイン前とログイン後とでＵＳＢメモリの状態が同じである場合（ステップＳ５０２でＹｅｓ）、現在の状態を維持する。
【００７９】
続いて、確認部１３２は、ＡＤＦ原稿の有無、即ち、ＡＤＦ１０８の載置部に原稿が載置されているか否かを確認し、確認結果をログイン後（ログイン中）のＡＤＦ原稿の状態として主記憶装置１２４に登録する（ステップＳ５１０）。なお、ステップＳ５１０のＡＤＦ原稿の有無の確認の詳細は、図６のフローチャートと同様である。
【００８０】
続いて、確認部１３２は、図４のステップＳ２０４で主記憶装置１２４に登録されたログイン前のＡＤＦ原稿の状態とステップＳ５１０で主記憶装置１２４に登録されたログイン後のＡＤＦ原稿の状態とが同じであるか確認する（ステップＳ５１２）。
【００８１】
ログイン前とログイン後とでＡＤＦ原稿の状態が異なる場合（ステップＳ５１２でＮｏ）、確認部１３２は、ログイン後にＡＤＦへ原稿が載置されたか、即ち、ログイン後のＡＤＦ原稿の状態が有りであるか否か確認する（ステップＳ５１４）。
【００８２】
ログイン後のＡＤＦ原稿の状態が有りである場合（ステップＳ５１４でＹｅｓ）、確認部１３２は、ＡＤＦ原稿無しから有りに状態遷移させ（ステップＳ５１６）、ログイン後のＡＤＦ原稿の状態が無しである場合（ステップＳ５１４でＮｏ）、確認部１３２は、ＡＤＦ原稿有りから無しに状態遷移させる（ステップＳ５１８）。
【００８３】
なお、ログイン前とログイン後とでＡＤＦ原稿の状態が同じである場合（ステップＳ５１２でＹｅｓ）、現在の状態を維持する。
【００８４】
以上のように本実施形態によれば、ログイン後のＵＳＢメモリの状態変化やＡＤＦ原稿の状態変化に応じて認証状態をログイン中に維持するかログアウト中に移行するか制御するので、画像形成装置の意に反する利用を低減することができる。
【００８５】
特に本実施形態によれば、ログイン後のＵＳＢメモリの状態変化やＡＤＦ原稿の状態変化に応じて認証状態をログアウト中に移行することにより、ユーザがログアウトを忘れた場合であっても画像形成装置の不正利用、誤操作、ユーザに対する誤課金を防止することができる。また、ログイン後のＵＳＢメモリの状態変化やＡＤＦ原稿の状態変化に応じて認証状態をログイン中に維持することにより画像形成装置の利便性を向上することもできる。
【００８６】
なお、上記実施形態の複合機１００で実行される認証プログラムは、外部記憶装置１２２等に予め組み込まれて提供される。
【００８７】
上記実施形態の複合機１００で実行される認証プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【００８８】
さらに、上記実施形態の複合機１００で実行される認証プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態の複合機１００で実行される認証プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８９】
上記実施形態の複合機１００で実行される認証プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては制御装置１３０が外部記憶装置１２２から認証プログラムを主記憶装置１２４上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【００９０】
（変形例）
なお、本発明は、上記各実施形態に限定されるものではなく、種々の変形が可能である。
【符号の説明】
【００９１】
１４  メモリカード
１６  ＵＳＢメモリ
１８  認証カード
２０  課金装置
１００  複合機
１０２  ネットワークＩ／Ｆ
１０４  ＦＡＸモデム
１０６  オペレーションパネル
１０８  ＡＤＦ
１１０  スキャナ
１１１  画像処理部
１１２  プロッタ
１１４  カードスロット
１１６  ＵＳＢコネクタ
１１８  認証情報入力装置
１２０  課金用入出力Ｉ／Ｆ
１２２  外部記憶装置
１２４  主記憶装置
１３０  制御装置
１３２  確認部
１３４  認証制御部
１３６  編集部
１３８  機能実行部
１４０  課金制御部
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特許第４５５７０４７号公報
【図１】
0005741048.tif 000002
【図２】
0005741048.tif 000003
【図３】
0005741048.tif 000004
【図４】
0005741048.tif 000005
【図５】
0005741048.tif 000006
【図６】
0005741048.tif 000007
【図７】
0005741048.tif 000008