(57)【要約】【課題】意に反する利用を低減することができる画像形成装置、認証プログラム及び記憶媒体を提供する。【解決手段】ＡＤＦ１３０は、載置された原稿を搬送するとともに、当該原稿が載置されたことを検知する。認証制御部１６１は、認証を制御し、認証に成功した場合に、認証状態を認証中に移行する。機能実行部１６３は、認証状態が認証中である場合に、機能を実行する。認証制御部１６１は、認証状態が認証中である場合に、ＡＤＦ１３０により原稿が載置されたことが検知されると、認証状態を非認証中に移行する。【選択図】図２
2012175346.tif 000002
【特許請求の範囲】
【請求項１】
載置された原稿を搬送するとともに、当該原稿が載置されたことを検知する原稿搬送部と、
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、
前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、を備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記認証状態を非認証中に移行することを特徴とする画像形成装置。
【請求項２】
前回実行された機能及び新たに実行される機能の組み合わせ毎に、前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部、を更に備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記テーブルを参照し、前記機能実行部により前回実行された機能及び前記機能実行部により新たに実行される前記原稿搬送部を用いた機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記機能実行部は、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行し、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記機能実行部により前記機能の実行指示が受け付けられると、前記テーブルを参照し、前記機能実行部により前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前回実行された機能及び新たに実行される機能の組み合わせのうち前記認証状態を前記認証中に維持する組み合わせを定義したテーブルを記憶するテーブル記憶部、を更に備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記機能実行部により前回実行された機能及び前記機能実行部により新たに実行される前記原稿搬送部を用いた機能の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記機能実行部は、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行し、
前記認証制御部は、前記認証状態が前記認証中であり、前記原稿搬送部により原稿が載置されたことが検知されている場合に、前記機能実行部により前記機能の実行指示が受け付けられると、前記機能実行部により前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前回実行された機能及び当該機能の設定の組み合わせのうち前記認証状態を前記認証中に維持する組み合わせを定義したテーブルを記憶するテーブル記憶部、を更に備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記機能実行部により前回実行された機能及び当該機能の設定の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記テーブルを編集する編集部を更に備えることを特徴とする請求項２〜６のいずれか１つに記載の画像形成装置。
【請求項８】
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、
前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行する機能実行部と、
前回実行された機能及び新たに実行される機能の組み合わせ毎に、前記認証状態を前記認証中に維持するか非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部と、を備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記機能実行部により前記機能の実行指示が受け付けられると、前記テーブルを参照し、前記機能実行部により前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする画像形成装置。
【請求項９】
前記テーブルを編集する編集部を更に備えることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、
前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、
機能及び当該機能の設定の組み合わせのうち前記認証状態を非認証中に移行する組み合わせを定義したテーブルを記憶するテーブル記憶部と、を備え、
前記認証制御部は、前記認証状態が前記認証中である場合に、前記機能実行部により前記機能が実行され終わると、当該機能及び当該機能の設定の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記非認証中に移行することを特徴とする画像形成装置。
【請求項１１】
前記テーブルを編集する編集部を更に備えることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、
前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、
前記認証状態が前記認証中である場合に、載置された原稿を搬送する原稿搬送部により当該原稿が載置されたことが検知されると、前記認証状態を非認証中に移行する第２認証制御ステップと、
をコンピュータに実行させるための認証プログラム。
【請求項１３】
前記第２認証制御ステップでは、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前回実行された機能及び新たに実行される機能の組み合わせ毎に前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部の前記テーブルを参照し、前記機能実行ステップにより前回実行された機能及び前記機能実行ステップにより新たに実行される前記原稿搬送部を用いた機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする請求項１２に記載の認証プログラム。
【請求項１４】
前記機能実行ステップでは、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行し、
前記第２認証制御ステップでは、前記認証状態が前記認証中である場合に、前記機能実行ステップにより前記機能の実行指示が受け付けられると、前記テーブルを参照し、前記機能実行ステップにより前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする請求項１３に記載の認証プログラム。
【請求項１５】
前記第２認証制御ステップでは、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記機能実行ステップにより前回実行された機能及び前記機能実行ステップにより新たに実行される前記原稿搬送部を用いた機能の組み合わせが、前回実行された機能及び新たに実行される機能の組み合わせのうち前記認証状態を前記認証中に維持する組み合わせを定義したテーブルを記憶するテーブル記憶部の前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項１２に記載の認証プログラム。
【請求項１６】
前記機能実行ステップでは、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行し、
前記第２認証制御ステップでは、前記認証状態が前記認証中であり、前記原稿搬送部により原稿が載置されたことが検知されている場合に、前記機能実行ステップにより前記機能の実行指示が受け付けられると、前記機能実行ステップにより前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項１５に記載の認証プログラム。
【請求項１７】
前記第２認証制御ステップでは、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記機能実行ステップにより前回実行された機能及び当該機能の設定の組み合わせが、前回実行された機能及び当該機能の設定の組み合わせのうち前記認証状態を前記認証中に維持する組み合わせを定義したテーブルを記憶するテーブル記憶部の前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記認証中に維持することを特徴とする請求項１２に記載の認証プログラム。
【請求項１８】
前記テーブルを編集する編集ステップを更にコンピュータに実行させるための請求項１２〜１７のいずれか１つに記載の認証プログラム。
【請求項１９】
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、
前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行する機能実行ステップと、
前記認証状態が前記認証中である場合に、前記機能実行ステップにより前記機能の実行指示が受け付けられると、前回実行された機能及び新たに実行される機能の組み合わせ毎に前記認証状態を前記認証中に維持するか非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部の前記テーブルを参照し、前記機能実行ステップにより前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行する第２認証制御ステップと、
をコンピュータに実行させるための認証プログラム。
【請求項２０】
認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、
前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、
前記認証状態が前記認証中である場合に、前記機能実行ステップにより前記機能が実行され終わると、当該機能及び当該機能の設定の組み合わせが、機能及び当該機能の設定の組み合わせのうち前記認証状態を非認証中に移行する組み合わせを定義したテーブルを記憶するテーブル記憶部の前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記非認証中に移行する第２認証制御ステップと、
をコンピュータに実行させるための認証プログラム。
【請求項２１】
請求項１２〜２０のいずれか１つに記載の認証プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、認証プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来から、複合機などの画像形成装置においては、セキュリティや課金カウントのため、ログインしてから、コピー、スキャン、ファックス、又はプリントなどの機能を実行する技術が知られている。
【０００３】
ところで、上述したような技術では、ユーザが画像形成装置の機能を実行し終えた後においてもログインが維持されるため、ユーザ自身でログアウトする必要がある。ここで、ユーザがログアウトをし忘れた場合には、第３者に画像形成装置を利用されてしまうという問題がある。
【０００４】
このため、例えば特許文献１には、所定時間ユーザからの操作がなかった場合、ユーザからの操作が中断していると判断し、それまでに行われた操作内容を保存してログアウトする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術であっても、認証状態が認証中から非認証中に移行されるまでの間に、第３者に画像形成装置を利用されてしまう可能性がある。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、意に反する利用を低減することができる画像形成装置、認証プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、載置された原稿を搬送するとともに、当該原稿が載置されたことを検知する原稿搬送部と、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、を備え、前記認証制御部は、前記認証状態が前記認証中である場合に、前記原稿搬送部により原稿が載置されたことが検知されると、前記認証状態を非認証中に移行することを特徴とする。
【０００８】
また、本発明の別の態様にかかる画像形成装置は、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行する機能実行部と、前回実行された機能及び新たに実行される機能の組み合わせ毎に、前記認証状態を前記認証中に維持するか非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部と、を備え、前記認証制御部は、前記認証状態が前記認証中である場合に、前記機能実行部により前記機能の実行指示が受け付けられると、前記テーブルを参照し、前記機能実行部により前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行することを特徴とする。
【０００９】
また、本発明の別の態様にかかる画像形成装置は、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する認証制御部と、前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、機能及び当該機能の設定の組み合わせのうち前記認証状態を非認証中に移行する組み合わせを定義したテーブルを記憶するテーブル記憶部と、を備え、前記認証制御部は、前記認証状態が前記認証中である場合に、前記機能実行部により前記機能が実行され終わると、当該機能及び当該機能の設定の組み合わせが前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記非認証中に移行することを特徴とする画像形成装置である。
【００１０】
また、本発明の別の態様にかかる認証プログラムは、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、前記認証状態が前記認証中である場合に、載置された原稿を搬送する原稿搬送部により当該原稿が載置されたことが検知されると、前記認証状態を非認証中に移行する第２認証制御ステップと、をコンピュータに実行させるためのものである。
【００１１】
また、本発明の別の態様にかかる認証プログラムは、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、前記認証状態が前記認証中である場合に、機能の実行指示を受け付け、指示された前記機能を実行する機能実行ステップと、前記認証状態が前記認証中である場合に、前記機能実行ステップにより前記機能の実行指示が受け付けられると、前回実行された機能及び新たに実行される機能の組み合わせ毎に前記認証状態を前記認証中に維持するか非認証中に移行するかを定義したテーブルを記憶するテーブル記憶部の前記テーブルを参照し、前記機能実行ステップにより前回実行された機能及び実行指示が受け付けられた前記機能の組み合わせが前記非認証中への移行である場合、前記認証状態を前記非認証中に移行する第２認証制御ステップと、をコンピュータに実行させるためのものである。
【００１２】
また、本発明の別の態様にかかる認証プログラムは、認証を制御し、前記認証に成功した場合に、認証状態を認証中に移行する第１認証制御ステップと、前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、前記認証状態が前記認証中である場合に、前記機能実行ステップにより前記機能が実行され終わると、当該機能及び当該機能の設定の組み合わせが、機能及び当該機能の設定の組み合わせのうち前記認証状態を非認証中に移行する組み合わせを定義したテーブルを記憶するテーブル記憶部の前記テーブルに定義されているか否か判定し、定義されている場合、前記認証状態を前記非認証中に移行する第２認証制御ステップと、をコンピュータに実行させるためのものである。
【００１３】
また、本発明の別の態様にかかる記憶媒体は、上記認証プログラムを記憶したコンピュータ読み取り可能なものである。
【発明の効果】
【００１４】
本発明によれば、意に反する利用を低減することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態の複合機を備える認証システムの一例を示す構成図である。
【図２】図２は、第１実施形態の複合機の構成の一例を示すブロック図である。
【図３】図３は、第１実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図４】図４は、第２実施形態の複合機の構成の一例を示すブロック図である。
【図５】図５は、第２実施形態のテーブルの一例を示す図である。
【図６】図６は、第２実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図７】図７は、第３実施形態の複合機の構成の一例を示すブロック図である。
【図８】図８は、第３実施形態のテーブルの一例を示す図である。
【図９】図９は、第３実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図１０】図１０は、第４実施形態の複合機の構成の一例を示すブロック図である。
【図１１】図１１は、第４実施形態のテーブルの一例を示す図である。
【図１２】図１２は、第４実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図１３】図１３は、第５実施形態の複合機の構成の一例を示すブロック図である。
【図１４】図１４は、第５実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図１５】図１５は、第６実施形態の複合機の構成の一例を示すブロック図である。
【図１６】図１６は、第６実施形態のテーブルの一例を示す図である。
【図１７】図１７は、第６実施形態の複合機で行われる処理の手順の流れの一例を示すフローチャートである。
【図１８】図１８は、上記各実施形態の複合機のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら、本発明にかかる画像形成装置、認証プログラム及び記憶媒体の実施形態を詳細に説明する。なお以下の各実施形態では、画像形成装置として、複合機（ＭＦＰ：Multifunction  Peripheral）を例にとり説明するが、これに限定されるものではない。画像形成装置は、例えば、複写機、スキャナ装置、及びファクシミリ装置などであってもよい。なお複合機とは、コピー機能、プリント機能、スキャン機能、及びファックス機能のうち少なくとも２つの機能を有するものである。
【００１７】
（第１実施形態）
第１実施形態では、ＡＤＦ（Auto  Document  Feeder：原稿搬送装置）を備える複合機が、ＡＤＦにより原稿の載置が検知されると、認証状態を非認証中に移行する例について説明する。
【００１８】
まず、第１実施形態の複合機の構成について説明する。
【００１９】
図１は、第１実施形態の複合機１００を備える認証システム１０の一例を示す構成図である。図１に示すように、認証システム１０は、クライアント端末２０と、ファイルサーバ３０と、認証サーバ４０と、複合機１００とを、備える。クライアント端末２０、ファイルサーバ３０、認証サーバ４０、及び複合機１００は、ネットワーク１１を介して接続されている。ネットワーク１１は、例えば、ＬＡＮ（Local  Area  Network）などにより実現できる。
【００２０】
クライアント端末２０は、ＰＣ（Personal  Computer）などのユーザが使用する端末であり、印刷対象の画像のプリントデータを生成し、生成したプリントデータを、ネットワーク１１を介してファイルサーバ３０に送信する。プリントデータは、例えば、ＰＤＬ（Page  Description  Language）などで記述される。
【００２１】
ファイルサーバ３０は、クライアント端末２０から送信されたプリントデータを格納するサーバ装置である。ファイルサーバ３０は、複合機１００からプリントデータの送信要求を受けると、要求されたプリントデータを複合機１００へ送信する。
【００２２】
認証サーバ４０は、ユーザ認証に必要な認証元情報を有しており、複合機１００からの要求に応じて認証元情報を複合機１００に送信する。
【００２３】
複合機１００は、ユーザから認証情報が入力されると、認証サーバ４０に認証元情報を要求し、受信する。そして複合機１００は、入力された認証情報と認証サーバ４０から受信した認証元情報とを照合してユーザ認証を行い、ユーザ認証に成功すれば、認証状態をログアウト中（非認証中の一例）からログイン中（認証中の一例）に移行する。これにより、複合機１００において、コピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能の実行が可能となる。
【００２４】
例えば、複合機１００は、ファイルサーバ３０に格納されたプリントデータのプリントがユーザにより指示されると、ファイルサーバ３０から当該プリントデータを受信してプリントする。また例えば、複合機１００は、ユーザによりコピーが指示されると載置されている原稿をコピーし、スキャンが指示されると載置されている原稿をスキャンし、ファックス送信が指示されると載置されている原稿をファックス送信し、ファックス受信が指示されるとファックスデータを受信し、プリントする。なお本実施形態では、プリントについては、ログインしたユーザが予めファイルサーバ３０に格納したプリントデータがプリント対象となり、ファックス受信については、ログインしたユーザ宛のファックスデータが受信及びプリント対象となる。
【００２５】
また本実施形態では、プリントデータの格納にファイルサーバ３０を用い、ユーザ認証に認証サーバ４０を用いる場合を例にとり説明するが、これに限定されるものではなく、ファイルサーバ３０及び認証サーバ４０の少なくともいずれかの役割を複合機１００が担うようにしてもよい。
【００２６】
図２は、第１実施形態の複合機１００の構成の一例を示すブロック図である。図２に示すように、複合機１００は、通信部１１０と、認証情報入力装置１２０と、オペレーションパネル１２２と、ＡＤＦ１３０と、エンジン１４０と、記憶部１５０と、コントローラ１６０とを、備える。
【００２７】
通信部１１０は、クライアント端末２０、ファイルサーバ３０、及び認証サーバ４０などの外部装置とネットワーク１１を介して通信するものであり、例えば、ＮＩＣ（Network  Interface  Card）などの既存の通信装置により実現できる。
【００２８】
認証情報入力装置１２０は、複合機１００のユーザの認証情報を入力するものであり、例えば、ＩＣカードから認証情報を取得して入力するＩＣカードリーダ、人間の身体的特徴を認証情報として取得して入力する生体入力装置、パスワードなどを認証情報として入力するキースイッチなどの既存の入力装置により実現できる。
【００２９】
オペレーションパネル１２２は、各種画面の表示や各種操作の入力を行うものであり、タッチパネル式ディスプレイなどにより実現できる。なお、オペレーションパネル１２２が認証情報入力装置１２０の役割を担うようにしてもよい。
【００３０】
ＡＤＦ１３０は、載置された原稿を搬送するとともに、当該原稿が載置されたことを検知する。具体的には、ＡＤＦ１３０は、載置部（図示省略）に載置された原稿を複合機１００のスキャナ部（図示省略）に搬送して、外部に排出する。またＡＤＦ１３０は、載置部に原稿が載置されたことを例えばフォトセンサなどにより検知し、コントローラ１６０に通知する。なお、原稿の載置を検知するセンサは、フォトセンサに限定されるものではなく、例えば、機械式センサなどいずれのセンサであってもよい。
【００３１】
エンジン１４０は、スキャナ部とプロッタ部とを含む（いずれも図示省略）。スキャナ部は、ＡＤＦ１３０により搬送された原稿をスキャンして画像データを生成し、プロッタ部は、後述のコントローラ１６０により画像処理が施された画像データをプリントして、出力する。
【００３２】
記憶部１５０は、複合機１００で実行される各種プログラムや複合機１００で行われる各種処理に使用されるデータなどを記憶する。記憶部１５０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置の少なくともいずれかにより実現できる。
【００３３】
コントローラ１６０は、複合機１００の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。コントローラ１６０は、例えば、コピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能を制御し、エンジン１４０により生成された画像データに入力用の画像処理を施したり、エンジン１４０により出力される画像データに出力用の画像処理を施したりする。コントローラ１６０は、認証制御部１６１と、機能実行部１６３とを、含む。
【００３４】
認証制御部１６１は、認証を制御し、認証に成功した場合に、認証状態をログイン中に移行する。具体的には、認証制御部１６１は、認証情報入力装置１２０から入力された認証情報を、認証サーバ４０を用いて認証し、認証に成功した場合に、認証状態をログアウト中からログイン中に移行する。これにより、複合機１００において、コピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能の実行が可能となる。
【００３５】
また認証制御部１６１は、認証状態がログイン中である場合に、ＡＤＦ１３０により原稿が載置されたことが検知され、ＡＤＦ１３０からその旨が通知されると、認証状態をログアウト中に移行する。
【００３６】
機能実行部１６３は、認証状態がログイン中である場合に、機能を実行する。具体的には、機能実行部１６３は、認証状態がログイン中である場合に、オペレーションパネル１２２からコピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能のうち実行する機能の実行指示を受け付け、指示された機能を実行する。
【００３７】
例えば機能実行部１６３は、コピーが指示された場合、ＡＤＦ１３０に原稿を搬送させ、エンジン１４０に画像データを生成させ、コントローラ１６０に入力用の画像処理及び出力用の画像処理を施させ、エンジン１４０にプリントさせ出力させる。
【００３８】
また例えば機能実行部１６３は、プリントが指示された場合、通信部１１０にファイルサーバ３０からプリントデータを受信させ、コントローラ１６０に出力用の画像処理を施させ、エンジン１４０にプリントさせ出力させる。
【００３９】
また例えば機能実行部１６３は、スキャンが指示された場合、ＡＤＦ１３０に原稿を搬送させ、エンジン１４０に画像データを生成させ、コントローラ１６０に入力用の画像処理を施させ、記憶部１５０に記憶させたり、通信部１１０を介して外部装置に記憶させたりする。
【００４０】
また例えば機能実行部１６３は、ファックス送信が指示された場合、ＡＤＦ１３０に原稿を搬送させ、エンジン１４０に画像データを生成させ、コントローラ１６０に入力用の画像処理を施させ、通信部１１０に外部装置へ送信させる。
【００４１】
また例えば機能実行部１６３は、ファックス受信が指示された場合、通信部１１０に外部装置からファックスデータを受信させ、コントローラ１６０に出力用の画像処理を施させ、エンジン１４０にプリントさせ出力させる。
【００４２】
なお本実施形態では、認証状態がログイン中にＡＤＦ１３０に原稿が載置されると、認証状態がログアウト中に移行してしまう。このため、コピー機能、スキャン機能、及びファックス送信機能などＡＤＦ１３０を用いた機能を実行するためには、認証状態がログアウト中の間、即ち、認証前にＡＤＦ１３０に原稿を載置する必要がある。
【００４３】
次に、第１実施形態の複合機の動作について説明する。
【００４４】
図３は、第１実施形態の複合機１００で行われる処理の手順の流れの一例を示すフローチャートである。
【００４５】
まず、認証制御部１６１は、認証情報入力装置１２０から認証情報をログイン入力として受け付ける（ステップＳ１００）。
【００４６】
続いて、認証制御部１６１は、認証情報入力装置１２０から入力された認証情報を、認証サーバ４０を用いて認証する（ステップＳ１０２）。そして認証制御部１６１は、認証に成功した場合、即ち、ログインに成功した場合に（ステップＳ１０２でＹｅｓ）、認証状態をログアウト中からログイン中に移行する（ステップＳ１０４）。一方、認証に失敗した場合、即ち、ログインに失敗した場合（ステップＳ１０２でＮｏ）、ステップＳ１００へ戻る。
【００４７】
認証状態をログイン中に移行すると、続いて、認証制御部１６１は、オペレーションパネル１２２からログアウト入力が行われたか否かを確認する（ステップＳ１０６）。
【００４８】
ログアウト入力が行われていない場合（ステップＳ１０６でＮｏ）、続いて、認証制御部１６１は、ＡＤＦ１３０の載置部に原稿が載置されたことがＡＤＦ１３０により検知されたか否かを確認する（ステップＳ１０８）。
【００４９】
ＡＤＦ１３０の載置部に原稿が載置されたことが検知されなかった場合（ステップＳ１０８でＮｏ）、続いて、機能実行部１６３は、オペレーションパネル１２２から機能の実行を指示する入力が行われたか否かを確認する（ステップＳ１１０）。そして機能実行部１６３は、機能の実行が指示された場合（ステップＳ１１０でＹｅｓ）、指示された機能を実行する（ステップＳ１１２）。この後、ステップＳ１０６へ戻る。なお、機能の実行が指示されなかった場合も（ステップＳ１１０でＮｏ）、ステップＳ１０６へ戻る。
【００５０】
一方、ログアウト入力が行われた場合（ステップＳ１０６でＹｅｓ）、又はＡＤＦ１３０の載置部に原稿が載置されたことが検知された場合（ステップＳ１０８でＹｅｓ）、認証制御部１６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ１１４）。
【００５１】
以上のように第１実施形態では、認証状態がログイン中である場合に、ＡＤＦ１３０に原稿が載置されると、認証状態をログアウト中に移行する。従って第１実施形態によれば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止できる。
【００５２】
コピー、スキャン、又はファックス送信は、ユーザがログアウトを忘れた場合、第３者によってログアウトを忘れたユーザ名義で無制限に実行される可能性がある。一方、本実施形態では、プリントは、ログインしたユーザが予めファイルサーバ３０に格納したプリントデータがプリント対象であり、ファックス受信は、ログインしたユーザ宛のファックスデータが受信及びプリント対象である。このため、プリントやファックス受信は、ログインしたユーザが実行しなければ意味がなく、ユーザがログアウトを忘れた場合であっても、第３者によって実行される可能性は少ない。
【００５３】
以上より、第１実施形態によれば、複合機の意に反する利用を低減することができ、意に反する課金の発生も低減することができる。
【００５４】
（第２実施形態）
第２実施形態では、ＡＤＦを備える複合機が、ＡＤＦにより原稿の載置が検知されると、前回実行された機能及び新たに実行される機能の組み合わせに応じて、認証状態を非認証中に移行する例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００５５】
図４は、第２実施形態の複合機２００の構成の一例を示すブロック図である。図４に示すように、第２実施形態では、記憶部２５０がテーブル記憶部２５１を更に含む点、コントローラ２６０が編集部２６５を更に含む点、並びに認証制御部２６１及び機能実行部２６３の処理内容が第１実施形態と相違する。
【００５６】
テーブル記憶部２５１は、前回実行された機能及び新たに実行される機能の組み合わせ毎に、認証状態をログイン中に維持するかログアウト中に移行するかを定義したテーブルを記憶する。
【００５７】
図５は、第２実施形態のテーブルの一例を示す図である。図５に示すテーブルは、前回実行された機能と新たに実行される機能とのマトリックスとなっており、「○」がログアウト中への移行を示し、「×」がログイン中の維持を示している。図５に示すテーブルでは、新たに実行される機能がＡＤＦを用いた機能であるコピー、ファックス送信、又はスキャンの場合、マトリックスが「○」であり、ログアウト中への移行となっている。但し、前回実行された機能がファックス送信であり、新たに実行される機能がファックス送信である場合には、マトリックスが「×」であり、ログイン中の維持となっている。これは、ファックス送信を連続して実行する機会が多い場合に、ファックスを送信する度に認証状態がログアウト中へ移行されてしまうと、作業効率が落ちてしまうためである。
【００５８】
編集部２６５は、テーブル記憶部２５１に記憶されているテーブルを編集する。具体的には、編集部２６５は、オペレーションパネル１２２から、追加、削除、及び変更などの編集入力を受け付け、受け付けた編集入力に従ってテーブル記憶部２５１に記憶されているテーブルを編集する。
【００５９】
機能実行部２６３は、機能実行後に、実行した機能を示す実行機能識別情報を記憶部２５０に記憶させ、機能を実行する毎に実行した機能の実行機能識別情報に更新する。
【００６０】
認証制御部２６１は、認証状態がログイン中である場合に、ＡＤＦ１３０により原稿が載置されたことが検知され、ＡＤＦ１３０からその旨が通知されると、テーブル記憶部２５１に記憶されているテーブルを参照する。ここで、認証制御部２６１は、ＡＤＦ１３０により原稿の載置が検知された場合、新たに実行される機能は、ＡＤＦ１３０を用いた機能であるコピー、ファックス送信、又はスキャンのいずれかであるものと仮定する。そして認証制御部２６１は、機能実行部２６３により前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがログアウト中への移行である場合、認証状態をログイン中からログアウト中に移行し、ログアウト中への移行でない場合、認証状態をログイン中に維持する。この際、認証制御部２６１は、記憶部２５０に記憶されている実行機能識別情報を参照することで機能実行部２６３により前回実行された機能を特定する。
【００６１】
なお認証制御部２６１は、この段階では、新たに実行される機能がＡＤＦ１３０を用いた機能であるか否かしか判断できないため、ログアウト中への移行かログイン中の維持か判断できない場合には、ログイン中を維持する。例えば、前回実行された機能がファックス送信であり、新たに実行される機能がＡＤＦ１３０を用いた機能である場合、認証制御部２６１は、図５に示すテーブルを参照してもログアウト中への移行かログイン中の維持か判断できないため、ログイン中を維持する。
【００６２】
また認証制御部２６１は、認証状態がログイン中であり、機能実行部２６３により機能の実行指示が受け付けられた場合にも、テーブル記憶部２５１に記憶されているテーブルを参照する。この段階では、機能実行部２６３により機能の実行指示が受け付けられているため、認証制御部２６１は、新たに実行される機能は実行指示が受け付けられた機能であると特定できる。そして認証制御部２６１は、機能実行部２６３により前回実行された機能及び実行指示が受け付けられた機能の組み合わせがログアウト中への移行である場合、認証状態をログイン中からログアウト中に移行し、ログアウト中への移行でない場合、認証状態をログイン中に維持する。
【００６３】
図６は、第２実施形態の複合機２００で行われる処理の手順の流れの一例を示すフローチャートである。
【００６４】
まず、ステップＳ２００〜ステップＳ２０８までの処理は、図３のステップＳ１００〜ステップＳ１０８までの処理と同様である。
【００６５】
ステップＳ２０８において、ＡＤＦ１３０の載置部に原稿が載置されたことが検知された場合（ステップＳ２０８でＹｅｓ）、続いて、認証制御部２６１は、テーブル記憶部２５１に記憶されているテーブルを参照し、機能実行部２６３により前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがログアウト中への移行であるか否か判定する（ステップＳ２１０）。
【００６６】
ＡＤＦ１３０の載置部に原稿が載置されたことが検知されなかった場合（ステップＳ２０８でＮｏ）、又はログアウト中への移行でない場合（ステップＳ２１０でＮｏ）、続いて、機能実行部２６３は、オペレーションパネル１２２から機能の実行を指示する入力が行われたか否かを確認する（ステップＳ２１２）。
【００６７】
機能の実行が指示された場合（ステップＳ２１２でＹｅｓ）、続いて、認証制御部２６１は、テーブル記憶部２５１に記憶されているテーブルを参照し、機能実行部２６３により前回実行された機能及び実行が指示された機能の組み合わせがログアウト中への移行であるか否か判定する（ステップＳ２１４）。
【００６８】
ログアウト中への移行でない場合（ステップＳ２１４でＮｏ）、続いて、機能実行部２６３は、指示された機能を実行し、記憶部２５０の実行機能識別情報を、実行した機能の実行機能識別情報に更新する（ステップＳ２１６）。この後、ステップＳ２０６へ戻る。なお、機能の実行が指示されなかった場合も（ステップＳ２１２でＮｏ）、ステップＳ２０６へ戻る。
【００６９】
一方、前回実行された機能及び実行が指示された機能の組み合わせがログアウト中への移行である場合（ステップＳ２１４でＹｅｓ）、機能実行部２６３は、指示された機能の設定など現在の設定を記憶部２５０に保存（記憶）し、認証制御部２６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ２１８）。
【００７０】
続いて、認証制御部２６１は、認証情報入力装置１２０から認証情報をログイン入力として受け付ける（ステップＳ２２０）。
【００７１】
続いて、認証制御部２６１は、認証情報入力装置１２０から入力された認証情報を、認証サーバ４０を用いて認証する（ステップＳ２２２）。そして、認証に成功した場合、即ち、ログインに成功した場合（ステップＳ２２２でＹｅｓ）、認証制御部２６１は、認証状態をログアウト中からログイン中に移行し、機能実行部２６３は、保存した設定を復元する（ステップＳ２２４）。この後、ステップＳ２１６へ進む。一方、認証に失敗した場合、即ち、ログインに失敗した場合（ステップＳ２２２でＮｏ）、処理を終了する。
【００７２】
また、ログアウト入力が行われた場合（ステップＳ２０６でＹｅｓ）、又は前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがログアウト中への移行である場合（ステップＳ２１０でＹｅｓ）、認証制御部２６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ２２６）。
【００７３】
以上のように第２実施形態では、認証状態がログイン中である場合に、ＡＤＦ１３０に原稿が載置されると、前回実行された機能及び新たに実行される機能の組み合わせに応じて、認証状態をログアウト中に移行する。従って第２実施形態によれば、新たに実行される機能がコピー、スキャン、又はファックス送信である場合にログアウトするように定義しておけば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止でき、意に反する課金の発生を低減することができる。
【００７４】
特に第２実施形態では、前回実行された機能及び新たに実行される機能の組み合わせに応じて、認証状態をログアウト中に移行するので、連続して使用することが多い機能の組み合わせについてはログインを維持するように定義しておけば、作業効率の低下を防止することもできる。
【００７５】
更に第２実施形態によれば、前回実行された機能及び新たに実行される機能の組み合わせに応じて認証状態をログアウト中に移行するか否かを編集できるので、複合機が導入されている環境に合わせて、認証状態をログアウト中に移行するかログイン中を維持するか定義することができる。
【００７６】
（第３実施形態）
第３実施形態では、ＡＤＦを備える複合機が、ＡＤＦにより原稿の載置が検知されると、前回実行された機能及び新たに実行される機能の組み合わせが認証中の維持として定義されている場合を除き、認証状態を非認証中に移行する例について説明する。なお以下では、第２実施形態との相違点の説明を主に行い、第２実施形態と同様の機能を有する構成要素については、第２実施形態と同様の名称・符号を付し、その説明を省略する。
【００７７】
図７は、第３実施形態の複合機３００の構成の一例を示すブロック図である。図７に示すように、第３実施形態では、記憶部３５０のテーブル記憶部３５１の記憶内容、及びコントローラ３６０の認証制御部３６１の処理内容が第２実施形態と相違する。
【００７８】
テーブル記憶部３５１は、前回実行された機能及び新たに実行される機能の組み合わせのうち認証状態をログイン中に維持する組み合わせを定義したテーブルを記憶する。図８は、第３実施形態のテーブルの一例を示す図である。図８に示すテーブルでは、ログイン中を維持する組み合わせとして、前回実行された機能がファックス送信、新たに実行される機能がファックス送信を定義している。
【００７９】
認証制御部３６１は、認証状態がログイン中である場合に、ＡＤＦ１３０により原稿が載置されたことが検知され、ＡＤＦ１３０からその旨が通知されると、機能実行部２６３により前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがテーブル記憶部３５１に記憶されているテーブルに定義されているか否か判定する。そして認証制御部３６１は、前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがテーブルに定義されている場合、認証状態をログイン中に維持し、テーブルに定義されていない場合、認証状態をログイン中からログアウト中に移行する。
【００８０】
また認証状態がログイン中であり、ＡＤＦ１３０により原稿が載置されたことが検知され、ＡＤＦ１３０からその旨が通知されている場合に、機能実行部２６３により機能の実行指示が受け付けられたとする。この場合、認証制御部３６１は、機能実行部２６３により前回実行された機能及び実行指示が受け付けられた機能の組み合わせがテーブル記憶部３５１に記憶されているテーブルに定義されているか否か判定する。そして認証制御部３６１は、前回実行された機能及び実行指示が受け付けられた機能の組み合わせがテーブルに定義されている場合、認証状態をログイン中に維持し、テーブルに定義されていない場合、認証状態をログイン中からログアウト中に移行する。
【００８１】
図９は、第３実施形態の複合機３００で行われる処理の手順の流れの一例を示すフローチャートである。
【００８２】
まず、ステップＳ３００〜ステップＳ３１０までの処理は、図３のステップＳ１００〜ステップＳ１１０までの処理と同様である。
【００８３】
ステップＳ３１０において、機能の実行が指示された場合（ステップＳ３１０でＹｅｓ）、続いて、機能実行部２６３は、指示された機能を実行し、記憶部３５０の実行機能識別情報を、実行した機能の実行機能識別情報に更新する（ステップＳ３１２）。この後、ステップＳ３０６へ戻る。なお、機能の実行が指示されなかった場合も（ステップＳ３１０でＮｏ）、ステップＳ３０６へ戻る。
【００８４】
一方、ＡＤＦ１３０の載置部に原稿が載置されたことが検知された場合（ステップＳ３０８でＹｅｓ）、続いて、認証制御部３６１は、機能実行部２６３により前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがテーブル記憶部３５１に記憶されているテーブルに定義されているか否か、即ち、ログアウト中への移行であるか否か判定する（ステップＳ３１４）。
【００８５】
テーブルに定義されており、ログアウト中への移行でない場合（ステップＳ３１４でＮｏ）、続いて、機能実行部２６３は、オペレーションパネル１２２から機能の実行を指示する入力が行われるのを待機する（ステップＳ３１６でＮｏ）。
【００８６】
機能の実行が指示された場合（ステップＳ３１６でＹｅｓ）、続いて、認証制御部３６１は、機能実行部２６３により前回実行された機能及び実行が指示された機能の組み合わせがテーブル記憶部３５１に記憶されているテーブルに定義されているか否か、即ち、ログアウト中への移行であるか否か判定する（ステップＳ３１８）。
【００８７】
テーブルに定義されており、ログアウト中への移行でない場合（ステップＳ３１８でＮｏ）、ステップＳ３１２へ進み、ログアウト中への移行である場合（ステップＳ３１８でＹｅｓ）、ステップＳ３２０へ進む。
【００８８】
以降のステップＳ３２０〜ステップＳ３２６までの処理は、図６のステップＳ２１８〜ステップＳ２２４までの処理と同様である。
【００８９】
また、ログアウト入力が行われた場合（ステップＳ３０６でＹｅｓ）、又は前回実行された機能及び新たに実行されるＡＤＦ１３０を用いた機能の組み合わせがテーブルに定義されておらず、ログアウト中への移行である場合（ステップＳ３１４でＹｅｓ）、認証制御部３６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ３２８）。
【００９０】
以上のように第３実施形態では、認証状態がログイン中である場合に、ＡＤＦ１３０に原稿が載置されると、前回実行された機能及び新たに実行される機能の組み合わせがログイン中の維持として定義されている場合を除き、認証状態をログアウト中に移行する。従って第３実施形態によれば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止でき、意に反する課金の発生を低減することができる。
【００９１】
また第３実施形態では、連続して使用することが多い機能の組み合わせを、ログインを維持する組み合わせとして定義しておけば、作業効率の低下を防止することもできる。更に第３実施形態によれば、認証状態をログイン中に維持する機能の組み合わせを編集できるので、複合機が導入されている環境に合わせて、認証状態をログイン中に維持するか定義することができる。
【００９２】
（第４実施形態）
第４実施形態では、ＡＤＦを備える複合機が、ＡＤＦにより原稿の載置が検知されると、前回実行された機能及び当該機能の設定の組み合わせが認証中の維持として定義されている場合を除き、認証状態を非認証中に移行する例について説明する。なお以下では、第３実施形態との相違点の説明を主に行い、第３実施形態と同様の機能を有する構成要素については、第３実施形態と同様の名称・符号を付し、その説明を省略する。
【００９３】
図１０は、第４実施形態の複合機４００の構成の一例を示すブロック図である。図１０に示すように、第４実施形態では、記憶部４５０のテーブル記憶部４５１の記憶内容、及びコントローラ４６０の認証制御部４６１の処理内容が第３実施形態と相違する。
【００９４】
テーブル記憶部４５１は、前回実行された機能及び当該機能の設定の組み合わせのうち認証状態をログイン中に維持する組み合わせを定義したテーブルを記憶する。図１１は、第４実施形態のテーブルの一例を示す図である。図１１に示すテーブルでは、ログイン中を維持する組み合わせとして、前回実行された機能がスキャンであり、スキャンの設定が、ファイル形式がＰＤＦ（Portable  Document  Format）又は解像度が１５０ｄｐｉであることを定義している。また、前回実行された機能がファックス送信であり、ファックス送信の設定が、宛先がＡであることを定義している。また、前回実行された機能がコピーであり、コピーの設定が、部数が１以下であることを定義している。なお、機能の設定は、複合機４００で設定可能なものであればどのようなものであってもよい。
【００９５】
認証制御部４６１は、認証状態がログイン中である場合に、ＡＤＦ１３０により原稿が載置されたことが検知され、ＡＤＦ１３０からその旨が通知されると、機能実行部２６３により前回実行された機能及び当該機能の設定の組み合わせがテーブル記憶部４５１に記憶されているテーブルに定義されているか否か判定する。そして認証制御部４６１は、前回実行された機能及び当該機能の設定の組み合わせがテーブルに定義されている場合、認証状態をログイン中に維持し、テーブルに定義されていない場合、認証状態をログイン中からログアウト中に移行する。
【００９６】
図１２は、第４実施形態の複合機４００で行われる処理の手順の流れの一例を示すフローチャートである。
【００９７】
まず、ステップＳ４００〜ステップＳ４１２までの処理は、図９のステップＳ３００〜ステップＳ３１２までの処理と同様である。
【００９８】
ステップＳ４０８において、ＡＤＦ１３０の載置部に原稿が載置されたことが検知された場合（ステップＳ４０８でＹｅｓ）、続いて、認証制御部４６１は、機能実行部２６３により前回実行された機能及び当該機能の設定の組み合わせがテーブル記憶部４５１に記憶されているテーブルに定義されているか否か、即ち、ログアウト中への移行であるか否か判定する（ステップＳ４１４）。
【００９９】
テーブルに定義されており、ログアウト中への移行でない場合（ステップＳ４１４でＮｏ）、ステップＳ４１０へ進む。
【０１００】
一方、ログアウト入力が行われた場合（ステップＳ４０６でＹｅｓ）、又は前回実行された機能及び当該機能の設定の組み合わせがテーブル記憶部４５１に記憶されているテーブルに定義されておらず、ログアウト中への移行である場合（ステップＳ４１４でＹｅｓ）、認証制御部４６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ４１６）。
【０１０１】
以上のように第４実施形態では、認証状態がログイン中である場合に、ＡＤＦ１３０に原稿が載置されると、前回実行された機能及び当該機能の設定の組み合わせがログイン中の維持として定義されている場合を除き、認証状態をログアウト中に移行する。従って第４実施形態によれば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止でき、意に反する課金の発生を低減することができる。
【０１０２】
また第４実施形態では、前回実行された機能及び当該機能の設定の組み合わせを、ログインを維持する組み合わせとして定義しておけば、作業効率の低下を防止することもできる。更に第４実施形態によれば、認証状態をログイン中に維持する機能の組み合わせを編集できるので、複合機が導入されている環境に合わせて、認証状態をログイン中に維持するか定義することができる。
【０１０３】
（第５実施形態）
第５実施形態では、複合機が、機能の実行を指示された場合に、前回実行された機能及び指示された機能の組み合わせに応じて、認証状態を非認証中に移行する例について説明する。なお以下では、第２実施形態との相違点の説明を主に行い、第２実施形態と同様の機能を有する構成要素については、第２実施形態と同様の名称・符号を付し、その説明を省略する。
【０１０４】
図１３は、第５実施形態の複合機５００の構成の一例を示すブロック図である。図１３に示すように、第５実施形態では、コントローラ５６０の認証制御部５６１の処理内容が第２実施形態と相違する。なお第５実施形態では、複合機５００は、ＡＤＦを備えていないが、ＡＤＦを備えるようにしてもよい。
【０１０５】
認証制御部５６１は、認証状態がログイン中である場合に、機能実行部２６３により機能の実行指示が受け付けられた場合に、テーブル記憶部２５１に記憶されているテーブルを参照する。そして認証制御部５６１は、機能実行部２６３により前回実行された機能及び実行指示が受け付けられた機能の組み合わせがログアウト中への移行である場合、認証状態をログイン中からログアウト中に移行する。
【０１０６】
図１４は、第５実施形態の複合機５００で行われる処理の手順の流れの一例を示すフローチャートである。
【０１０７】
ステップＳ５００〜ステップＳ５０６までの処理は、図６のステップＳ２００〜ステップＳ２０６までの処理と同様であり、ステップＳ５０８〜ステップＳ５２２までの処理は、図６のステップＳ２１２〜ステップＳ２２６までの処理と同様である。
【０１０８】
以上のように第５実施形態では、認証状態がログイン中である場合に、機能の実行が指示されると、前回実行された機能及び新たに実行される機能の組み合わせに応じて、認証状態をログアウト中に移行する。従って第５実施形態によれば、新たに実行される機能がコピー、スキャン、又はファックス送信である場合にログアウトするように定義しておけば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止でき、意に反する課金の発生を低減することができる。
【０１０９】
特に第５実施形態では、前回実行された機能及び新たに実行される機能の組み合わせに応じて、認証状態をログアウト中に移行するので、連続して使用することが多い機能の組み合わせについてはログインを維持するように定義しておけば、作業効率の低下を防止することもできる。
【０１１０】
更に第５実施形態によれば、前回実行された機能及び新たに実行される機能の組み合わせに応じて認証状態をログアウト中に移行するか否かを編集できるので、複合機が導入されている環境に合わせて、認証状態をログアウト中に移行するかログイン中を維持するか定義することができる。
【０１１１】
（第６実施形態）
第６実施形態では、複合機が、実行した機能及び当該機能の設定の組み合わせが非認証中への移行として定義されている場合に、認証状態を非認証中に移行する例について説明する。なお以下では、第４実施形態との相違点の説明を主に行い、第４実施形態と同様の機能を有する構成要素については、第４実施形態と同様の名称・符号を付し、その説明を省略する。
【０１１２】
図１５は、第６実施形態の複合機６００の構成の一例を示すブロック図である。図１５に示すように、第６実施形態では、記憶部６５０のテーブル記憶部６５１の記憶内容、コントローラ６６０の認証制御部６６１の処理内容が第４実施形態と相違する。なお第６実施形態では、複合機６００は、ＡＤＦを備えていないが、ＡＤＦを備えるようにしてもよい。
【０１１３】
テーブル記憶部６５１は、機能及び当該機能の設定の組み合わせのうち認証状態をログアウト中に移行する組み合わせを定義したテーブルを記憶する。図１６は、第６実施形態のテーブルの一例を示す図である。図１６に示すテーブルでは、ログアウト中に移行する組み合わせとして、実行された機能がコピーであり、コピーの設定が、部数が１０以上であることを定義している。
【０１１４】
認証制御部６６１は、認証状態がログイン中である場合に、機能実行部２６３により機能が実行され終わると、実行し終えた機能及び当該機能の設定の組み合わせがテーブル記憶部６５１に記憶されているテーブルに定義されているか否か判定する。そして認証制御部６６１は、実行し終えた機能及び当該機能の設定の組み合わせがテーブルに定義されている場合、認証状態をログイン中からログアウト中に移行し、テーブルに定義されていない場合、認証状態をログイン中に維持する。
【０１１５】
図１７は、第６実施形態の複合機６００で行われる処理の手順の流れの一例を示すフローチャートである。
【０１１６】
ステップＳ６００〜ステップＳ６０６までの処理は、図１２のステップＳ４００〜ステップＳ４０６までの処理と同様であり、ステップＳ６０８の処理は、ステップＳ４１０の処理と同様である。
【０１１７】
ステップＳ６０８において、機能の実行が指示された場合（ステップＳ６０８でＹｅｓ）、続いて、機能実行部２６３は、指示された機能を実行する（ステップＳ６１０）。
【０１１８】
続いて、認証制御部６６１は、機能実行部２６３により機能が実行され終わると、実行し終えた機能及び当該機能の設定の組み合わせがテーブル記憶部６５１に記憶されているテーブルに定義されているか否か、即ち、ログアウト中への移行であるか否かを判定する（ステップＳ６１２）。
【０１１９】
テーブルに定義されておらず、ログアウト中への移行でない場合（ステップＳ６１２でＮｏ）、ステップＳ６０６へ戻る。
【０１２０】
一方、ログアウト入力が行われた場合（ステップＳ６０６でＹｅｓ）、又は実行し終えた機能及び当該機能の設定の組み合わせがテーブル記憶部６５１に記憶されているテーブルに定義されており、ログアウト中への移行である場合（ステップＳ６１２でＹｅｓ）、認証制御部６６１は、認証状態をログイン中からログアウト中に移行する（ステップＳ６１４）。
【０１２１】
以上のように第６実施形態では、認証状態がログイン中である場合に、機能を実行し終えると、実行し終えた機能及び当該機能の設定の組み合わせがログアウト中への移行として定義されている場合、認証状態をログアウト中に移行する。従って第６実施形態によれば、実行し終えた機能がコピー、スキャン、又はファックス送信である場合にログアウトするように定義しておけば、ユーザがログアウトを忘れた場合であっても、第３者によって、コピー、スキャン、又はファックス送信を、ログアウトを忘れたユーザ名義で実行されることを防止でき、意に反する課金の発生を低減することができる。
【０１２２】
また第６実施形態では、実行し終えた機能及び当該機能の設定の組み合わせをログアウトへ移行する組み合わせとして定義しなければ、ログアウトされないため、作業効率の低下を防止することもできる。更に第６実施形態によれば、認証状態をログアウト中に移行する機能の組み合わせを編集できるので、複合機が導入されている環境に合わせて、認証状態をログイン中に維持するか定義することができる。
【０１２３】
（ハードウェア構成）
上記各実施形態の複合機のハードウェア構成の一例について説明する。
【０１２４】
図１８は、上記各実施形態の複合機のハードウェア構成の一例を示すブロック図である。図１８に示すように、上記各実施形態の複合機は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ９１０は、複合機全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１２５】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１２６】
ＣＰＵ９１１は、複合機の全体制御をおこなうものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１２７】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１２８】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１２９】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１３０】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）９３０、ＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１３１】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１３２】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１３３】
なお、上記各実施形態の複合機で実行される認証プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１３４】
上記各実施形態の複合機で実行される認証プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１３５】
さらに、上記各実施形態の複合機で実行される認証プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記各実施形態の複合機で実行される認証プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３６】
上記各実施形態の複合機で実行される認証プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ９１１がＲＯＭ９１２ａから認証プログラムをＲＡＭ９１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【０１３７】
（変形例）
なお、本発明は、上記各実施形態に限定されるものではなく、種々の変形が可能である。例えば、上記第５及び第６実施形態を組み合わせたりするなど、上記各実施形態を適宜組み合わせるようにしてもよい。
【符号の説明】
【０１３８】
１０  認証システム
１１  ネットワーク
２０  クライアント端末
３０  ファイルサーバ
４０  認証サーバ
１００、２００、３００、４００、５００、６００  複合機
１１０  通信部
１２０  認証装置
１２２  オペレーションパネル
１３０  ＡＤＦ
１４０  エンジン
１５０、２５０、３５０、４５０、６５０  記憶部
２５１、３５１、４５１、６５１  テーブル記憶部
１６０、２６０、３６０、４６０、５６０、６６０  コントローラ
１６１、２６１、３６１、４６１、５６１、６６１  認証制御部
１６３、２６３  機能実行部
２６５  編集部
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９３０  ＦＣＵ
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１０−２３４５１号公報
【図１】
2012175346.tif 000003
【図２】
2012175346.tif 000004
【図３】
2012175346.tif 000005
【図４】
2012175346.tif 000006
【図５】
2012175346.tif 000007
【図６】
2012175346.tif 000008
【図７】
2012175346.tif 000009
【図８】
2012175346.tif 000010
【図９】
2012175346.tif 000011
【図１０】
2012175346.tif 000012
【図１１】
2012175346.tif 000013
【図１２】
2012175346.tif 000014
【図１３】
2012175346.tif 000015
【図１４】
2012175346.tif 000016
【図１５】
2012175346.tif 000017
【図１６】
2012175346.tif 000018
【図１７】
2012175346.tif 000019
【図１８】
2012175346.tif 000020