載置された原稿を搬送する原稿搬送部と、着脱可能な記憶媒体の接続の有無及び前記原稿搬送部における前記原稿の載置の有無を確認する確認部と、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する認証制御部と、前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、を備え、前記認証制御部は、前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無とに基づいて、前記認証状態の前記認証中から前記非認証中への移行を制御することを特徴とする画像形成装置。前記認証制御部は、前記非認証中に前記記憶媒体の接続有りであって前記認証中に前記記憶媒体の接続無しであること、又は前記非認証中に前記記憶媒体の接続無しであって前記認証中に前記記憶媒体の接続有りであることが前記確認部により確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項1に記載の画像形成装置。前記認証制御部は、前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであること、又は前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであることが前記確認部により確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項1又は2に記載の画像形成装置。前記認証制御部は、前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであることが前記確認部により確認され、更に前記機能実行部による前記機能の実行中である場合、前記機能実行部による前記機能の実行終了後に、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項3に記載の画像形成装置。前記認証制御部は、前記非認証中に前記記憶媒体の接続有りかつ前記原稿の載置無しであって前記認証中に前記記憶媒体の接続有りかつ前記原稿の載置有りであること、又は前記非認証中に前記記憶媒体の接続有りかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続有りかつ前記原稿の載置無しであることが前記確認部により確認された場合、前記認証状態を前記認証中に維持することを特徴とする請求項1~4のいずれか1つに記載の画像形成装置。前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無との組み合わせ毎に、前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルを記憶する記憶部を更に備え、前記認証制御部は、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無の少なくともいずれかが前記非認証中の状態から変化した場合、前記テーブルに従って前記認証状態を制御することを特徴とする請求項1~5のいずれか1つに記載の画像形成装置。前記テーブルを編集する編集部を更に備えることを特徴とする請求項6に記載の画像形成装置。前記認証状態が前記認証中から前記非認証中に移行される場合に、認証されていたユーザに対して前記認証中に前記機能実行部により実行された前記機能に応じて課金された金額の精算を制御する課金制御部を更に備えることを特徴とする請求項1~7のいずれか1つに記載の画像形成装置。着脱可能な記憶媒体の接続の有無及び載置された原稿を搬送する原稿搬送部における前記原稿の載置の有無を確認する確認ステップと、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する第1認証制御ステップと、前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無とに基づいて、前記認証状態の前記認証中から前記非認証中への移行を制御する第2認証制御ステップと、をコンピュータに実行させるための認証プログラム。前記第2認証制御ステップでは、前記非認証中に前記記憶媒体の接続有りであって前記認証中に前記記憶媒体の接続無しであること、又は前記非認証中に前記記憶媒体の接続無しであって前記認証中に前記記憶媒体の接続有りであることが前記確認ステップにより確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項9に記載の認証プログラム。前記第2認証制御ステップでは、前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであること、又は前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであることが前記確認ステップにより確認された場合、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項9又は10に記載の認証プログラム。前記第2認証制御ステップでは、前記非認証中に前記記憶媒体の接続無しかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続無しかつ前記原稿の載置無しであることが前記確認ステップにより確認され、更に前記機能実行ステップによる前記機能の実行中である場合、前記機能実行ステップによる前記機能の実行終了後に、前記認証状態を前記認証中から前記非認証中に移行することを特徴とする請求項11に記載の認証プログラム。前記第2認証制御ステップでは、前記非認証中に前記記憶媒体の接続有りかつ前記原稿の載置無しであって前記認証中に前記記憶媒体の接続有りかつ前記原稿の載置有りであること、又は前記非認証中に前記記憶媒体の接続有りかつ前記原稿の載置有りであって前記認証中に前記記憶媒体の接続有りかつ前記原稿の載置無しであることが前記確認ステップにより確認された場合、前記認証状態を前記認証中に維持することを特徴とする請求項9~12のいずれか1つに記載の認証プログラム。前記第2認証制御ステップでは、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無の少なくともいずれかが前記非認証中の状態から変化した場合、前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無との組み合わせ毎に前記認証状態を前記認証中に維持するか前記非認証中に移行するかを定義したテーブルを記憶する記憶部の前記テーブルに従って前記認証状態を制御することを特徴とする請求項9~13のいずれか1つに記載の認証プログラム。前記テーブルを編集する編集ステップを更にコンピュータに実行させるための請求項14に記載の認証プログラム。前記認証状態が前記認証中から前記非認証中に移行される場合に、認証されていたユーザに対して前記認証中に前記機能実行ステップにより実行された前記機能に応じて課金された金額の精算を制御する課金制御ステップを更にコンピュータに実行させるための請求項9~15のいずれか1つに記載の認証プログラム。請求項9~16のいずれか1つに記載の認証プログラムを記憶したコンピュータ読み取り可能な記憶媒体。しかしながら、上述したような従来技術では、やはりユーザ自身で認証状態を非認証中に移行する必要があるため、認証状態が認証中から非認証中に移行されるまでの間に、ユーザ名義で第3者に画像形成装置を利用されてしまう可能性がある。本発明は、上記事情に鑑みてなされたものであり、意に反する利用を低減することができる画像形成装置、認証プログラム及び記憶媒体を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、載置された原稿を搬送する原稿搬送部と、着脱可能な記憶媒体の接続の有無及び前記原稿搬送部における前記原稿の載置の有無を確認する確認部と、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する認証制御部と、前記認証状態が前記認証中である場合に、機能を実行する機能実行部と、を備え、前記認証制御部は、前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無とに基づいて、前記認証状態の前記認証中から前記非認証中への移行を制御することを特徴とする。また、本発明の別の態様にかかる認証プログラムは、着脱可能な記憶媒体の接続の有無及び載置された原稿を搬送する原稿搬送部における前記原稿の載置の有無を確認する確認ステップと、認証を制御し、前記認証に成功した場合に、認証状態を非認証中から認証中に移行する第1認証制御ステップと、前記認証状態が前記認証中である場合に、機能を実行する機能実行ステップと、前記非認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無と、前記認証中の前記記憶媒体の接続の有無及び前記原稿の載置の有無とに基づいて、前記認証状態の前記認証中から前記非認証中への移行を制御する第2認証制御ステップと、をコンピュータに実行させるためのものである。また、本発明の別の態様にかかる記憶媒体は、上記認証プログラムを記憶したコンピュータ読み取り可能なものである。本発明によれば、意に反する利用を低減することができるという効果を奏する。以下、添付図面を参照しながら、本発明にかかる画像形成装置、認証プログラム及び記憶媒体の実施形態を詳細に説明する。なお以下の各実施形態では、画像形成装置として、ADFAutoDocumentFeeder:原稿搬送装置及び着脱可能な記憶媒体用の入出力I/Fを備える複合機MFP:MultifunctionPeripheralを例にとり説明するが、これに限定されるものではない。画像形成装置は、ADFAutoDocumentFeeder:原稿搬送装置及び着脱可能な記憶媒体用の入出力I/Fを備えていればよい。なお複合機とは、コピー機能、プリント機能、スキャン機能、及びファックス機能のうち少なくとも2つの機能を有するものである。まず、本実施形態の複合機の構成について説明する。図1は、本実施形態の複合機100のハードウェア構成の一例を示すブロック図である。図1に示すように、複合機100は、ネットワークI/F102と、FAXモデム104と、オペレーションパネル106と、ADF108と、スキャナ110と、画像処理部111と、プロッタ112と、カードスロット114と、USBコネクタ116と、認証情報入力装置118と、課金用入出力I/F120と、外部記憶装置122と、主記憶装置124と、制御装置130とを、備える。ネットワークI/F102は、ネットワークを介して図示せぬ外部装置と通信するものである。FAXモデム104は、FAXの送受信に用いられ、デジタルの画像データを音声信号に変調して通信回線を介して図示せぬ外部装置に送信したり、図示せぬ外部装置から通信回線を介して受信した音声信号をデジタルの画像データに復調したりするものである。オペレーションパネル106は、各種画面の表示や各種操作の入力を行うものであり、タッチパネル式ディスプレイなどにより実現できる。ADF108は、載置された原稿を搬送する。具体的には、ADF108は、載置部図示省略に載置された原稿をスキャナ110に搬送フィードして、外部に排出する。また、ADF108は、原稿の載置の有無を検知する。具体的には、ADF108は、載置部に原稿が載置されているか否かを例えばフォトセンサなどにより検知する。なお、原稿の載置の有無を検知するセンサは、フォトセンサに限定されるものではなく、例えば、機械式センサなどいずれのセンサであってもよい。またADF108は、片面ADFであっても両面ADFであってもよい。スキャナ110は、ADF108により搬送された原稿をスキャンして画像データを生成するものであり、例えば、フラットベットスキャナやシートスキャナなど原稿から画像データを生成できるものであればよい。画像処理部111は、スキャナ110により生成された画像データに入力用の画像処理を施したり、プロッタ112により出力される画像データに出力用の画像処理を施したりするものであり、例えば、ASICApplicationSpecificIntegratedCircuitなどにより実現できる。プロッタ112は、画像処理部111により画像処理が施された画像データをプリントして、出力する。カードスロット114は、メモリカード14用の入出力I/Fであり、メモリカード14が接続される。カードスロット114は、メモリカード14との電気的な接続の有無を検知することにより、メモリカード14の接続の有無、即ち、メモリカード14が装着されているか否かを検知する。USBコネクタ116は、USBメモリ16用の入出力I/Fであり、USBメモリ16が接続される。USBコネクタ116は、USBメモリ16との電気的な接続の有無を検知することにより、USBメモリ16の接続の有無、即ち、USBメモリ16が装着されているか否かを検知する。つまり本実施形態では、メモリカード14及びUSBメモリ16が着脱可能な記憶媒体であり、カードスロット114及びUSBコネクタ116が着脱可能な記憶媒体用の入出力I/Fとなる。但し、着脱可能な記憶媒体及び着脱可能な記憶媒体用の入出力I/Fは、これに限定されるものではなく、例えば、ICカード及びICカードリーダなどであってもよい。認証情報入力装置118は、複合機100のユーザの認証情報を入力するものであり、例えば、認証カード18から認証情報を取得して入力するカードリーダなどにより実現できる。認証カード18は、例えば、ICカード、クレジットカード、又はプリペイドカードなど認証情報を記憶可能な媒体であればよく、携帯電話などの携帯端末であってもよい。なお、認証情報入力装置118は、人間の身体的特徴を認証情報として取得して入力する生体入力装置や、パスワードなどを認証情報として入力するキースイッチなどの既存の入力装置などであってもよく、オペレーションパネル106が認証情報入力装置118の役割を担うようにしてもよい。課金用入出力I/F120は、課金装置20用の入出力I/Fであり、課金装置20が接続される。課金装置20は、認証された複合機100のユーザに対して、認証中に実行した機能に応じて課金された金額を精算するものであり、例えば、コインラック、クレジット決裁機、又はプリペイド決済機などにより実現できる。外部記憶装置122は、複合機100で実行される各種プログラムや複合機100で行われる各種処理に使用されるデータなどを記憶する。外部記憶装置122は、複合機100で実行される各種プログラムとして、例えば、複合機100でコピー機能、プリント機能、スキャン機能、及びファックス機能、ユーザ認証機能、及び課金機能などの各種機能を実現するための本体制御プログラムを記憶する。また外部記憶装置122は、複合機100で行われる各種処理に使用されるデータとして、例えば、図2に示すような、ログアウト中非認証中の一例の状態及びログイン中認証中の一例の状態の組み合わせ毎に、認証状態をログイン中に維持するかログアウト中に移行するかを定義したテーブルを記憶する。なお、図2に示すテーブルの詳細については後述する。外部記憶装置122は、例えば、HDDHardDiskDrive、SSDSolidStateDrive、メモリカード、USBメモリ、光ディスク、フラッシュROMフラッシュメモリなどの磁気的、光学的、又は電気的に記憶可能な不揮発性の記憶装置の少なくともいずれかにより実現できる。主記憶装置124は、制御装置130などの作業領域として使用されるものであり、例えば、RAMRandomAccessMemoryなどの揮発性の記憶装置メモリにより実現できる。制御装置130は、外部記憶装置122に記憶されている各種プログラムを主記憶装置124上に展開し、主記憶装置124を作業領域として実行することにより、複合機100の各部を制御して複合機100の各種機能を実現する。制御装置130は、例えば、外部記憶装置122に記憶されている本体制御プログラムを主記憶装置124上に展開し、主記憶装置124を作業領域として実行する。これにより、制御装置130は、ADF108、スキャナ110、画像処理部111、プロッタ112、カードスロット114を介してメモリカード14、及びUSBコネクタ116を介してUSBメモリ16を制御し、コピー機能、プリント機能、スキャン機能、及びファックス機能を実現する。また制御装置130は、ネットワークI/F102を介した通信制御、オペレーションパネル106の入力表示制御、認証情報入力装置118を介した認証カード18の認証制御、課金用入出力I/F120を介した課金装置20の課金制御を行う。制御装置130は、例えば、CPUCentralProcessingUnitなどにより実現できる。図3は、本実施形態の制御装置130の機能構成の一例を示すブロック図である。図3に示すように、制御装置130は、確認部132と、認証制御部134と、編集部136と、機能実行部138と、課金制御部140とを、含む。確認部132は、メモリカード14やUSBメモリ16の接続の有無を確認する。具体的には、確認部132は、カードスロット114の検知結果を確認することで、メモリカード14がカードスロット114に装着されているか否かを確認し、同様に、USBコネクタ116の検知結果を確認することで、USBメモリ16がUSBコネクタ116に装着されているか否かを確認する。また確認部132は、ADF108における原稿の載置の有無を確認する。具体的には、確認部132は、ADF108の検知結果を確認することで、ADF108の載置部に原稿が載置されているか否かを確認する。認証制御部134は、認証を制御し、認証に成功した場合に、認証状態をログアウト中からログイン中に移行する。具体的には、認証制御部134は、認証情報入力装置118から入力された認証情報を、外部記憶装置122に記憶されているテーブルと照合してユーザ認証を行う。なお認証制御部134は、ユーザ認証に必要な認証元情報を有する外部サーバなどと連動してユーザ認証を行うようにしてもよい。そして認証制御部134は、認証に成功した場合に、認証状態をログアウト中からログイン中に移行する。これにより、複合機100において、コピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能の実行が可能となる。また認証制御部134は、ログアウト中のUSBメモリ16の接続の有無及びADF108への原稿の載置の有無と、ログイン中のUSBメモリ16の接続の有無及びADF108への原稿の載置の有無とに基づいて、認証状態のログイン中からログアウト中への移行を制御する。ここでは、USBメモリ16を例に取り説明するが、メモリカード14であっても、USBメモリ16及びメモリカード14の両方であってもよい。例えば認証制御部134は、ログイン中のUSBメモリ16の接続の有無及びADF108への原稿の載置の有無がログアウト中の状態から変化した場合、例えば前述した図2に示すテーブルに従って認証状態を制御する。ここで、図2に示すテーブルについて説明する。図2に示す例では、テーブルは、ログイン前ログアウト中のADF108への原稿の載置の有無以下、ADF原稿の有無と称する及びUSBメモリ16の接続の有無以下、USBメモリの有無と称すると、ログイン後ログイン中のADF原稿の有無及びUSBメモリの有無と、の組み合わせ毎にログアウトするか否かを定義している。ここでも、USBメモリ16を例に取り説明しているが、メモリカード14であっても、USBメモリ16及びメモリカード14の両方であってもよい。例えば、ログアウト中にUSBメモリ16有りであってログイン中にUSBメモリ16なしであること、又はログアウト中にUSBメモリ16なしであってログイン中にUSBメモリ16有りであることが確認部132により確認されたとする。この場合、認証制御部134は、図2に示すテーブルを参照すると、第2、第4、第6、及び第8ケースに該当するため、認証状態をログイン中からログアウト中に移行することによりログアウトする。例えば、ログアウト中にUSBメモリ16有りであってログイン中にUSBメモリ16なしである場合、ユーザがUSBメモリ16を利用した機能を実行し終えてUSBメモリ16を取り外したと考えられるため、ログアウトする。また例えば、ログアウト中にUSBメモリ16なしであってログイン中にUSBメモリ16有りである場合、ユーザがUSBメモリ16を利用しない機能を実行し終えた後ログアウトを忘れ、第3者がユーザ名義でUSBメモリ16を利用した機能を実行しようとしていると考えられるため、ログアウトする。これにより、誤操作、誤課金、及び不正利用を防止することができる。また例えば、ログアウト中にUSBメモリ16なしかつADF原稿なしであってログイン中にUSBメモリ16なしかつADF原稿有りであること、又はログアウト中にUSBメモリ16なしかつADF原稿有りであってログイン中にUSBメモリ16なしかつADF原稿なしであることが確認部132により確認されたとする。この場合、認証制御部134は、図2に示すテーブルを参照すると、第1及び第3ケースに該当するため、認証状態をログイン中からログアウト中に移行することによりログアウトする。例えば、ログアウト中にUSBメモリ16なしかつADF原稿なしであってログイン中にUSBメモリ16なしかつADF原稿有りである場合、ユーザがADF原稿を利用しない機能を実行し終えた後ログアウトを忘れ、第3者がユーザ名義でADF原稿を利用した機能を実行しようとしていると考えられるため、ログアウトする。また例えば、ログアウト中にUSBメモリ16なしかつADF原稿有りであってログイン中にUSBメモリ16なしかつADF原稿なしである場合、ユーザがADF原稿を利用した機能を実行し終えたと考えられるため、ログアウトする。これにより、誤操作、誤課金、及び不正利用を防止することができる。但し、ログアウト中にUSBメモリ16なしかつADF原稿有りであってログイン中にUSBメモリ16なしかつADF原稿なしであることが確認部132により確認され第3ケース、更に機能実行部138による機能の実行中であるとする。この場合、認証制御部134は、機能実行部138による機能の実行終了後に、認証状態をログイン中からログアウト中に移行することによりログアウトする。これは、機能実行中にログアウトしてしまうと利便性に欠けるためである。これにより、誤操作、誤課金、及び不正利用を防止するとともに利便性を向上することができる。また例えば、ログアウト中にUSBメモリ16有りかつADF原稿なしであってログイン中にUSBメモリ16有りかつADF原稿有りであること、又はログアウト中にUSBメモリ16有りかつADF原稿有りであってログイン中にUSBメモリ16有りかつADF原稿なしであることが確認部132により確認されたとする。この場合、認証制御部134は、図2に示すテーブルを参照すると、第5及び第7ケースに該当するため、認証状態をログイン中に維持することによりログアウトしない。なお、第5ケースでは、ログイン中にADFに原稿が載置されたことだけでなく、載置された原稿が機能の実行により無くなったことやユーザにより取り除かれたことによる状態変化も含むものとする。例えば、ログアウト中にUSBメモリ16有りであってログイン中にUSBメモリ16有りである場合、ユーザがUSBメモリ16を利用した機能を実行する可能性が高いと考えられるためログアウトしない。つまり、同一人物が連続オペレーション中の可能性が高く、利便性を向上するため、ログアウトしない。なお本実施形態では、認証制御部134は、図2に示すテーブルを参照して認証状態を制御する例について説明したが、これに限定されるものではなく、図2に示すテーブルの内容を定義し、定義に従って処理を分岐した本体制御プログラムを実行することによって、認証状態を制御するようにしてもよい。編集部136は、外部記憶装置122に記憶されているテーブルを編集する。具体的には、編集部136は、オペレーションパネル106から、変更、追加、及び削除などの編集入力を受け付け、受け付けた編集入力に従って外部記憶装置122に記憶されているテーブルを編集する。例えば、図2に示すテーブルにおける第1~第8ケースは、ユーザがログアウトをし忘れても、USBメモリ16を取り忘れることは少なく、USBメモリ16を利用しないユーザは1回のログインで1機能ジョブだけ実行することが多いことを前提として設定されている。編集部136により、これらのケースに限定されず、利用用途に応じてケース毎にログアウトするか否かを設定できる。機能実行部138は、認証状態がログイン中である場合に、機能を実行する。具体的には、機能実行部138は、認証状態がログイン中である場合に、オペレーションパネル106からコピー機能、プリント機能、スキャン機能、及びファックス機能などの各機能のうち実行する機能の実行指示を受け付け、指示された機能を実行する。例えば機能実行部138は、コピーが指示された場合、ADF108に原稿を搬送させ、スキャナ110に画像データを生成させ、画像処理部111に入力用の画像処理及び出力用の画像処理を施させ、プロッタ112にプリントさせ出力させる。また例えば機能実行部138は、プリントが指示された場合、ネットワークI/F102に外部装置からプリントデータを取得させたり、カードスロット114にメモリカード14からプリントデータを取得させたり、USBコネクタ116にUSBメモリ16からプリントデータを取得させたりする。そして機能実行部138は、画像処理部111にプリントデータに対して出力用の画像処理を施させ、プロッタ112にプリントさせ出力させる。また例えば機能実行部138は、スキャンが指示された場合、ADF108に原稿を搬送させ、スキャナ110に画像データを生成させ、画像処理部111に入力用の画像処理を施させ、外部記憶装置122に記憶させたり、カードスロット114を介してメモリカード14に記憶させたり、USBコネクタ116を介してUSBメモリ16に記憶させたりする。また例えば機能実行部138は、ファックス送信が指示された場合、ADF108に原稿を搬送させ、スキャナ110に画像データを生成させ、画像処理部111に入力用の画像処理を施させ、FAXモデム104に外部装置へ送信させる。また例えば機能実行部138は、カードスロット114にメモリカード14からファックスデータを取得させたり、USBコネクタ116にUSBメモリ16からファックスデータを取得させたりし、FAXモデム104に外部装置へ送信させる。また例えば機能実行部138は、ファックス受信が指示された場合、FAXモデム104に外部装置からファックスデータを受信させ、画像処理部111に出力用の画像処理を施させ、プロッタ112にプリントさせ出力させる。また例えば機能実行部138は、FAXモデム104に外部装置からファックスデータを受信させ、カードスロット114を介してメモリカード14に記憶させたり、USBコネクタ116を介してUSBメモリ16に記憶させたりする。なお本実施形態では、認証状態がログイン中にメモリカード14やUSBメモリ16を装着したり、ADF108に原稿を載置したりすると、認証状態がログアウト中に移行してしまう可能性が高い。このため、コピー機能、プリント機能、スキャン機能、及びファックス機能など各機能を実行するためには、認証状態がログアウト中の間、即ち、認証前にメモリカード14やUSBメモリ16の装着やADF108への原稿の載置を済ませておく必要がある。課金制御部140は、認証状態がログイン中からログアウト中に移行される場合に、認証されていたユーザに対して認証中に機能実行部138により実行された機能に応じて課金装置20により課金された金額の精算を制御する。次に、本実施形態の複合機の動作について説明する。なお、複合機の動作では、着脱可能な記憶媒体としてUSBメモリ16を例に取り説明するが、メモリカード14であっても、USBメモリ16及びメモリカード14の両方であってもよい。図4は、本実施形態の複合機100で行われる処理の手順の流れの一例を示すフローチャートである。まず、認証制御部134は、オペレーションパネル106にログイン画面利用開始画面を表示させるステップS200。続いて、確認部132は、USBメモリ16の有無、即ち、USBコネクタ116にUSBメモリ16が装着されているか否かを確認し、確認結果をログイン前ログアウト中のUSBメモリの状態として主記憶装置124に登録するステップS202。なお、ステップS202のUSBメモリの有無の確認の詳細については、後述する。続いて、確認部132は、ADF原稿の有無、即ち、ADF108の載置部に原稿が載置されているか否かを確認し、確認結果をログイン前ログアウト中のADF原稿の状態として主記憶装置124に登録するステップS204。なお、ステップS204のADF原稿の有無の確認の詳細については、後述する。続いて、認証制御部134は、認証カード18から認証情報入力装置118を介して取得した認証情報を用いて認証し、認証に成功した場合、即ち、ログインに成功した場合ステップS206でYes、認証状態をログアウト中からログイン中に移行するステップS208。一方、認証に失敗した場合、即ち、ログインに失敗した場合ステップS206でNo、ステップS200へ戻る。ログインに成功すると、続いて、認証制御部134は、オペレーションパネル106にログアウト機能選択画面を表示させるステップS210。続いて、認証制御部134は、オペレーションパネル106からログアウト入力が行われたか否か、即ち、ログアウトするか否かを確認するステップS212。ログアウトしない場合ステップS212でNo、続いて、機能実行部138は、オペレーションパネル106から、機能を選択し、選択した機能の実行を指示する入力が行われたか否かを確認するステップS214。なお、選択した機能の実行を指示する入力が行われなかった場合ステップS214でNo、ステップS210へ戻る。選択した機能の実行を指示する入力が行われた場合ステップS214でYes、続いて、認証制御部134は、ステップS202で主記憶装置124に登録されたUSBメモリの状態を参照し、USBメモリ無しが登録されている状態でUSBメモリ16を利用する機能が選択されたか否かを確認するステップS216。USBメモリ無しが登録されている状態でUSBメモリ16を利用する機能が選択されていないとするステップS216でNo。この場合、続いて、認証制御部134は、ステップS202で主記憶装置124に登録されたUSBメモリの状態及びステップS204で主記憶装置124に登録されたADF原稿の状態を参照し、USBメモリ無し及びADF原稿無しが登録されている状態でADF108を利用する機能が選択されたか否かを確認するステップS218。USBメモリ無し及びADF原稿無しが登録されている状態でADF108を利用する機能が選択されていないとするステップS218でNo。この場合、確認部132は、ログイン中の状態がログアウト中の状態から変化したか否か、即ち、ログイン後のUSBメモリ及びADF原稿の状態がログイン前のUSBメモリ及びADF原稿の状態から変化したか否かを確認するステップS220。なお、ステップS220の詳細については、後述する。なお、ステップS220の処理の実行タイミングはこれに限定されるものではなく、例えば、機能実行部138による機能の実行中などであってもよい。ログイン後のUSBメモリ及びADF原稿の状態がログイン前のUSBメモリ及びADF原稿の状態から変化した場合ステップS220でYes、認証制御部134は、図2に示すテーブルに従ってログアウトするか否かを制御するステップS222。ログアウトしない場合ステップS222でNo、又はログイン後のUSBメモリ及びADF原稿の状態がログイン前のUSBメモリ及びADF原稿の状態から変化していない場合ステップS220でNo、機能実行部138は、指示された機能を実行するステップS224。この後、ステップS210へ戻る。一方、ログアウトする場合ステップS212でYes、ステップS222でYes、USBメモリ無しが登録されている状態でUSBメモリ16を利用する機能が選択されている場合ステップS216でYes、又はUSBメモリ無し及びADF原稿無しが登録されている状態でADF108を利用する機能が選択されている場合ステップS218でYes、ステップS226へ進む。続いて、課金制御部140は、認証されていたユーザに対して認証中に機能実行部138により実行された機能に応じて課金装置20により課金された金額の精算を制御する課金精算処理を行うステップS226。続いて、課金制御部140は、オペレーションパネル106に課金精算画面を表示させ、課金精算処理を表示するステップS228。続いて、認証制御部134は、オペレーションパネル106にログアウト画面利用終了画面を表示させるステップS230。続いて、認証制御部134は、認証状態をログイン中からログアウト中に移行するステップS232。この後、ステップS200へ戻る。図5は、本実施形態の複合機100で行われるUSBメモリの有無の確認処理図4のステップS202の手順の流れの一例を示すフローチャートである。まず、確認部132は、USBコネクタ116の検知結果を参照し、USBコネクタ116へUSBメモリ16が装着されたか確認するステップS300。そして確認部132は、USBメモリ16の装着を確認した場合ステップS300でYes、USBメモリ無しから有りに状態遷移しステップS302、USBメモリ16の装着を確認しなかった場合ステップS300でNo、現在の状態を維持する。続いて、確認部132は、USBコネクタ116の検知結果を参照し、USBコネクタ116からUSBメモリ16が取り外されたか確認するステップS304。そして確認部132は、USBメモリ16の取り外しを確認した場合ステップS304でYes、USBメモリ有りから無しに状態遷移しステップS306、USBメモリ16の取り外しを確認しなかった場合ステップS304でNo、現在の状態を維持する。図6は、本実施形態の複合機100で行われるADF原稿の有無の確認処理図4のステップS204の手順の流れの一例を示すフローチャートである。まず、確認部132は、ADF108の検知結果を参照し、ADF108に原稿が載置されたか確認するステップS400。そして確認部132は、ADF108への原稿の載置を確認した場合ステップS400でYes、ADF原稿無しから有りに状態遷移しステップS402、ADF108への原稿の載置を確認しなかった場合ステップS400でNo、現在の状態を維持する。続いて、確認部132は、ADF108の検知結果を参照し、ADF108からの原稿の取り除きを確認するステップS404。そして確認部132は、ADF108からの原稿の取り除きを確認した場合ステップS404でYes、ADF原稿有りから無しに状態遷移しステップS406、ADF108からの原稿の取り除きを確認しなかった場合ステップS404でNo、現在の状態を維持する。図7は、本実施形態の複合機100で行われる状態変化の確認処理図4のステップS220の手順の流れの一例を示すフローチャートである。まず、確認部132は、USBメモリ16の有無、即ち、USBコネクタ116にUSBメモリ16が装着されているか否かを確認し、確認結果をログイン後ログイン中のUSBメモリの状態として主記憶装置124に登録するステップS500。なお、ステップS500のUSBメモリの有無の確認の詳細は、図5のフローチャートと同様である。続いて、確認部132は、図4のステップS202で主記憶装置124に登録されたログイン前のUSBメモリの状態とステップS500で主記憶装置124に登録されたログイン後のUSBメモリの状態とが同じであるか確認するステップS502。ログイン前とログイン後とでUSBメモリの状態が異なる場合ステップS502でNo、確認部132は、ログイン後にUSBメモリ16が装着されたか、即ち、ログイン後のUSBメモリの状態が有りであるか否か確認するステップS504。ログイン後のUSBメモリの状態が有りである場合ステップS504でYes、確認部132は、USBメモリ無しから有りに状態遷移させステップS506、ログイン後のUSBメモリの状態が無しである場合ステップS504でNo、確認部132は、USBメモリ有りから無しに状態遷移させるステップS508。なお、ログイン前とログイン後とでUSBメモリの状態が同じである場合ステップS502でYes、現在の状態を維持する。続いて、確認部132は、ADF原稿の有無、即ち、ADF108の載置部に原稿が載置されているか否かを確認し、確認結果をログイン後ログイン中のADF原稿の状態として主記憶装置124に登録するステップS510。なお、ステップS510のADF原稿の有無の確認の詳細は、図6のフローチャートと同様である。続いて、確認部132は、図4のステップS204で主記憶装置124に登録されたログイン前のADF原稿の状態とステップS510で主記憶装置124に登録されたログイン後のADF原稿の状態とが同じであるか確認するステップS512。ログイン前とログイン後とでADF原稿の状態が異なる場合ステップS512でNo、確認部132は、ログイン後にADFへ原稿が載置されたか、即ち、ログイン後のADF原稿の状態が有りであるか否か確認するステップS514。ログイン後のADF原稿の状態が有りである場合ステップS514でYes、確認部132は、ADF原稿無しから有りに状態遷移させステップS516、ログイン後のADF原稿の状態が無しである場合ステップS514でNo、確認部132は、ADF原稿有りから無しに状態遷移させるステップS518。なお、ログイン前とログイン後とでADF原稿の状態が同じである場合ステップS512でYes、現在の状態を維持する。以上のように本実施形態によれば、ログイン後のUSBメモリの状態変化やADF原稿の状態変化に応じて認証状態をログイン中に維持するかログアウト中に移行するか制御するので、画像形成装置の意に反する利用を低減することができる。特に本実施形態によれば、ログイン後のUSBメモリの状態変化やADF原稿の状態変化に応じて認証状態をログアウト中に移行することにより、ユーザがログアウトを忘れた場合であっても画像形成装置の不正利用、誤操作、ユーザに対する誤課金を防止することができる。また、ログイン後のUSBメモリの状態変化やADF原稿の状態変化に応じて認証状態をログイン中に維持することにより画像形成装置の利便性を向上することもできる。なお、上記実施形態の複合機100で実行される認証プログラムは、外部記憶装置122等に予め組み込まれて提供される。上記実施形態の複合機100で実行される認証プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。さらに、上記実施形態の複合機100で実行される認証プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記実施形態の複合機100で実行される認証プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。上記実施形態の複合機100で実行される認証プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては制御装置130が外部記憶装置122から認証プログラムを主記憶装置124上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。変形例なお、本発明は、上記各実施形態に限定されるものではなく、種々の変形が可能である。