(57)【要約】【課題】複数のユーザーが画像形成装置を共有して使用する環境において、あるユーザーが印刷した印刷物を他のユーザーが不正使用することを抑止できる画像形成装置を提供する。【解決手段】本発明の画像形成装置１００は、印刷ジョブに基づき印刷された印刷物Ｐ１または自動原稿搬送装置により読み取りが行われた原稿Ｃ１を排出する排出部１６０と、排出部１６０に取り付けられ、排出部１６０における印刷物Ｐ１または原稿Ｃ１を検出する検出部１７０と、検出部１７０による検出に基づいて、印刷物Ｐ１または原稿Ｃ１が排出部１６０から取り出されてから当該排出部１６０に戻されるまでの時間を計測する計測部１１０と、計測部により計測した時間を基準時間Ｔと比較して、異常を判断する判断部１１０とを有する。【選択図】図３
2014045257.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づき印刷された印刷物または自動原稿搬送装置により読み取りが行われた原稿を排出する排出部と、
前記排出部に取り付けられ、前記排出部における前記印刷物または前記原稿を検出する検出部と、
前記検出部による検出に基づいて、前記印刷物または前記原稿が前記排出部から取り出されてから当該排出部に戻されるまでの時間を計測する計測部と、
前記計測部により計測した時間を基準時間と比較して、異常を判断する判断部と、
を有する画像形成装置。
【請求項２】
前記判断部が異常と判断した場合に、警告を発する警告部をさらに有する請求項１に記載の画像形成装置。
【請求項３】
前記判断部が異常と判断した場合に、異常の発生をログとして記録するログ記録部をさらに有する請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記検出部は、用紙残留の検知にも使用される請求項１〜３のいずれか一項に記載の画像形成装置。
【請求項５】
前記判断部は、前記検出部による検出が、新たな印刷ジョブに基づき印刷された新たな印刷物の排出または自動原稿搬送装置により新たに読み取りが行われた新たな原稿の排出によるものであるか判断し、新たな印刷物の排出または新たな原稿の排出である場合には異常と判断せず、新たな印刷物の排出または新たな原稿の排出ではない場合に異常と判断する請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記検出部は、前記排出部の下部に取り付けられ、上方にある前記印刷物または前記原稿を検出する請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記検出部は、前記排出部の上部に取り付けられ、下方に前記印刷物または前記原稿の端部が通過したことを検出する請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項８】
前記検出部は、前記排出部において前記印刷物または前記原稿をユーザーが前記排出部から取り出す方向に沿って、二つ取り付けられる請求項１〜７のいずれか一項に記載の画像形成装置。
【請求項９】
前記検出部は、前記排出部において、前記印刷物または前記原稿が排出されて積載される部分および積載されない部分に一か所ずつ取り付けられる請求項８に記載の画像形成装置。
【請求項１０】
印刷ジョブに基づき印刷された印刷物または自動原稿搬送装置により読み取りが行われた原稿を排出する排出部において、前記印刷物または前記原稿を検出する検出ステップと、
前記検出部による検出に基づいて、前記印刷物または前記原稿が前記排出部から取り出されてから当該排出部に戻されるまでの時間を計測する計測ステップと、
前記計測部により計測した時間を基準時間と比較して、異常を判断する判断ステップと、
をコンピューターに実行させる異常検知プログラム。
【請求項１１】
前記判断ステップが異常と判断した場合に、警告を発する警告ステップをさらに有する請求項１０に記載の異常検知プログラム。
【請求項１２】
前記判断ステップが異常と判断した場合に、異常の発生をログとして記録するログ記録ステップをさらに有する請求項１０または請求項１１に記載の異常検知プログラム。
【請求項１３】
前記判断ステップは、前記検出ステップによる検出が、新たな印刷ジョブに基づき印刷された新たな印刷物の排出または自動原稿搬送装置により新たに読み取りが行われた新たな原稿の排出によるものであるか判断し、新たな印刷物の排出または新たな原稿の排出である場合には異常と判断せず、新たな印刷物の排出または新たな原稿の排出ではない場合に異常と判断する請求項１０〜１２のいずれか一項に記載の異常検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷物の不正使用を抑止する画像形成装置および異常検知プログラムに関する。
【背景技術】
【０００２】
近年のオフィス環境において、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）などの画像形成装置は、ネットワークに接続され、複数のユーザーに共有されて使用されることが一般的である。
【０００３】
画像形成装置が複数のユーザーによって代わる代わる使用されるような環境において、複数のユーザーが印刷した印刷物を効率よく分別できるように、ユーザーごとに別々の排紙トレイを割り当てて印刷物を排出する技術が知られている。ユーザーは、自身に割り当てられた排紙トレイから印刷物を取り出すだけで、他人が印刷した印刷物と選り分けることなく、自身が印刷した印刷物のみを手に入れることができる。これに関連して、ユーザーが誤って他人に割り当てられた排紙トレイから他人の印刷物を取り出してしまった場合に、元の排紙トレイに正しく戻すように促す技術も知られている（たとえば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０６８５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載される技術では、ユーザーが誤って他人の印刷物を取り出した場合に元の排紙トレイに正しく戻すように促すことはできるが、ユーザーが意図的に他人の印刷物を盗み見することは防げない。たとえば、ユーザーは他人の排紙トレイから他人の印刷物を取り出して閲覧やコピーを行った後に、元の排紙トレイに正しく戻せば、何の障害もなく容易に盗み見や無断での複写等の不正使用ができてしまう。これは、機密情報を含む印刷物を印刷する場合などには問題となりうる。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、複数のユーザーが画像形成装置を共有して使用する環境において、あるユーザーが印刷した印刷物を他のユーザーが不正使用することを判断できる画像形成装置および異常検知プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）印刷ジョブに基づき印刷された印刷物または自動原稿搬送装置により読み取りが行われた原稿を排出する排出部と、前記排出部に取り付けられ、前記排出部における前記印刷物または前記原稿を検出する検出部と、前記検出部による検出に基づいて、前記印刷物または前記原稿が前記排出部から取り出されてから当該排出部に戻されるまでの時間を計測する計測部と、前記計測部により計測した時間を基準時間と比較して、異常を判断する判断部と、を有する画像形成装置。
【０００９】
（２）前記判断部が異常と判断した場合に、警告を発する警告部をさらに有する上記（１）に記載の画像形成装置。
【００１０】
（３）前記判断部が異常と判断した場合に、異常の発生をログとして記録するログ記録部をさらに有する上記（１）または（２）に記載の画像形成装置。
【００１１】
（４）前記検出部は、用紙残留の検知にも使用される上記（１）〜（３）のいずれか一つに記載の画像形成装置。
【００１２】
（５）前記判断部は、前記検出部による検出が、新たな印刷ジョブに基づき印刷された新たな印刷物の排出または自動原稿搬送装置により新たに読み取りが行われた新たな原稿の排出によるものであるか判断し、新たな印刷物の排出または新たな原稿の排出である場合には異常と判断せず、新たな印刷物の排出または新たな原稿の排出ではない場合に異常と判断する上記（１）〜（４）のいずれか一つに記載の画像形成装置。
【００１３】
（６）前記検出部は、前記排出部の下部に取り付けられ、上方にある前記印刷物または前記原稿を検出する上記（１）〜（５）のいずれか一つに記載の画像形成装置。
【００１４】
（７）前記検出部は、前記排出部の上部に取り付けられ、下方に前記印刷物または前記原稿の端部が通過したことを検出する上記（１）〜（５）のいずれか一つに記載の画像形成装置。
【００１５】
（８）前記検出部は、前記排出部において前記印刷物または前記原稿をユーザーが前記排出部から取り出す方向に沿って、二つ取り付けられる上記（１）〜（７）のいずれか一つに記載の画像形成装置。
【００１６】
（９）前記検出部は、前記排出部において、前記印刷物または前記原稿が排出されて積載される部分および積載されない部分に一か所ずつ取り付けられる上記（８）に記載の画像形成装置。
【００１７】
（１０）印刷ジョブに基づき印刷された印刷物または自動原稿搬送装置により読み取りが行われた原稿を排出する排出部において、前記印刷物または前記原稿を検出する検出ステップと、前記検出部による検出に基づいて、前記印刷物または前記原稿が前記排出部から取り出されてから当該排出部に戻されるまでの時間を計測する計測ステップと、前記計測部により計測した時間を基準時間と比較して、異常を判断する判断ステップと、をコンピューターに実行させる異常検知プログラム。
【００１８】
（１１）前記判断ステップが異常と判断した場合に、警告を発する警告ステップをさらに有する上記（１０）に記載の異常検知プログラム。
【００１９】
（１２）前記判断ステップが異常と判断した場合に、異常の発生をログとして記録するログ記録ステップをさらに有する上記（１０）または（１１）に記載の異常検知プログラム。
【００２０】
（１３）前記判断ステップは、前記検出ステップによる検出が、新たな印刷ジョブに基づき印刷された新たな印刷物の排出または自動原稿搬送装置により新たに読み取りが行われた新たな原稿の排出によるものであるか判断し、新たな印刷物の排出または新たな原稿の排出である場合には異常と判断せず、新たな印刷物の排出または新たな原稿の排出ではない場合に異常と判断する上記（１０）〜（１２）のいずれか一つに記載の異常検知プログラム。
【発明の効果】
【００２１】
本発明によれば、画像形成装置の検出部による検出に基づいて、印刷物または原稿が排出部から取り出されてから当該排出部に戻されるまでの時間を計測し、計測した時間を基準時間と比較して異常を判断できる。異常判断の結果に基づいて、異常警告、ログ記録、異常判断時の周辺画像の撮影などを行うことにより、ユーザーによる印刷物または原稿の不正使用を抑止できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態にかかるＭＦＰの概略構成を示す斜視図である。
【図２】図１に示されるＭＦＰの概略構成を示すブロック図である。
【図３】排出部の下部に検出部を一つ有するＭＦＰの概略構成を示す正面図である。
【図４】図３のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。
【図５】排出部の下部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【図６】図５のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。
【図７】排出部の上部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【図８】図７のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。
【図９】排出部の上部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【図１０】図９のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２４】
＜第１実施形態＞
第１実施形態にかかるＭＦＰ１００の構成について説明する。
【００２５】
図１は、本発明の一実施形態にかかるＭＦＰの概略構成を示す斜視図であり、図２は、図１に示されるＭＦＰの概略構成を示すブロック図である。
【００２６】
図１および図２に示すように、ＭＦＰ１００は、制御部１１０、操作パネル部１２０、給紙部１３０、印刷部１４０、画像読取部１５０、排出部１６０および検出部１７０を備えている。制御部１１０、操作パネル部１２０、給紙部１３０、印刷部１４０、画像読取部１５０および検出部１７０は、信号をやり取りするためのバス１８０を介して相互に接続されている。
【００２７】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、ハードディスク１１４およびネットワークインターフェース１１５を有する。
【００２８】
ＣＰＵ１１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１１２は、各種プログラムや各種データを格納する。ＲＡＭ１１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１１４は、ＭＦＰ１００の基本動作を制御する各種プログラムや各種データを格納する。また、ＲＯＭ１１２やハードディスク１１４には、本発明にかかる異常検知処理を実行するためのプログラムが格納されている。
【００２９】
ネットワークインターフェース１１５は、ネットワークを介して他の機器と通信するためのインターフェースであり、ＩＰｖ４、ＩＰｖ６、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格が用いられる。
【００３０】
操作パネル部１２０は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。
【００３１】
給紙部１３０は、画像が形成される用紙を収容する。給紙部１３０は、複数の給紙トレイを有しており、収容された用紙を１枚ずつ印刷部１４０に送り出す。複数の給紙トレイには、異なるサイズまたは異なる向きの用紙がそれぞれ収容されている。
【００３２】
印刷部１４０は、印刷ジョブに基づく制御部１１０の指示に従い、電子写真式プロセス等の周知の作像プロセスを用いて、用紙上に画像を形成（印刷）する。印刷部１４０は、画像の形成（印刷）が完了した用紙を排出部１６０（胴内排紙部Ｄａ）に排出する。
【００３３】
画像読取部１５０は、自動原稿搬送装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）と原稿読取装置とを備えており、ＡＤＦにより搬送された原稿は、原稿読取装置によりスキャンされる。スキャンが完了した原稿は排出部１６０（ＡＤＦ原稿排出部Ｄｂ）に排出される。
【００３４】
排出部１６０は、印刷ジョブに基づき印刷された印刷物が排出される胴内排紙部Ｄａと、画像読取部１５０によりスキャンされた原稿が排出されるＡＤＦ原稿排出部Ｄｂと、を含む。
【００３５】
検出部１７０は、印刷物の存在を検出する。検出部１７０の詳細な態様について説明する。
【００３６】
図３は、排出部の下部に検出部を一つ有するＭＦＰの概略構成を示す正面図である。
【００３７】
第１実施形態では、ＭＦＰ１００は、排出部１６０の下部に検出部１７０を有する。検出部１７０は、印刷物Ｐ１の存在を検出するセンサーである。本実施形態において検出部１７０は、たとえば反射型光センサーである。検出部１７０は、図３にセンサーＳａ１として示されるように、印刷ジョブに基づき印刷された印刷物Ｐ１が排出される胴内排紙部Ｄａに取り付けられる。センサーＳａ１は、排出された印刷物Ｐ１が積載される場所の下部に取り付けられ、上方に印刷物Ｐ１が存在する場合には、「ＯＮ」を示し、上方に印刷物Ｐ１が存在しない場合には、「ＯＦＦ」を示す。センサーＳａ１は、制御部１１０から確認の指示を受けた場合、当該時点でセンサーＳａ１が示す「ＯＮ」または「ＯＦＦ」のいずれかを制御部１１０に応答する。
【００３８】
なお、ＭＦＰ１００は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００３９】
以上のとおり構成される本実施形態のＭＦＰ１００では、印刷物Ｐ１が排出部１６０から取り出されてから所定時間の経過後に排出部１６０へ戻されたことを、異常として検知する。
【００４０】
図４は、図３のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。図４のフローチャートに示されるアルゴリズムは、ＭＦＰ１００のＲＯＭ１１２またはハードディスク１１４にプログラムとして記憶されており、ＣＰＵ１１１により実行される。
【００４１】
以下、図４を参照して、ＭＦＰ１００の動作について説明する。
【００４２】
異常検知処理の実行に先立って、ＭＦＰ１００においてユーザーの指示により印刷ジョブに基づく印刷が行われ、排出部１６０に印刷物Ｐ１が積載される。排出部１６０に印刷物Ｐ１が積載されているため、センサーＳａ１は「ＯＮ」を示している。
【００４３】
まず、ＭＦＰ１００において、所定時間Ｔの初期値の設定が受け付けられる（ステップＳ１０１）。所定時間Ｔは、本異常検知処理において、取り間違えた印刷物Ｐ１が排出部１６０に戻されたのか、故意に取り出された印刷物Ｐ１が使用された後で戻されたかを判断するために使用されるパラメーターである。
【００４４】
所定時間Ｔの初期値の設定は、たとえばＭＦＰの管理者などがＭＦＰの操作パネル部１２０に入力することにより実行される。ここで、所定時間Ｔは、ユーザーが誤って取り出した印刷物Ｐ１を確認し、自分のものではないと判断して排出部１６０に戻すまでの時間の想定値であり、たとえば１０〜２０秒程度である。一度設定された所定時間Ｔの初期値は、ＲＡＭ１１３またはハードディスク１１４に記憶され、管理者などにより変更されない限り、次回以降の異常検知処理においても継続して使用される。
【００４５】
続いて、ＣＰＵ１１１は、センサーＳａ１の出力を確認し、「ＯＦＦ」になったか判断する（ステップＳ１０２）。上述のとおり、初期状態ではセンサーＳａ１は「ＯＮ」である。センサーＳａ１が初期状態から変わらず「ＯＮ」のままである場合（ステップＳ１０２：ＮＯ）、ＣＰＵ１１１は、センサーＳａ１が「ＯＦＦ」に切り替わるまでセンサーＳａ１の出力を監視する。センサーＳａ１が「ＯＮ」から「ＯＦＦ」に切り替わった場合（ステップＳ１０２：ＹＥＳ）、ＣＰＵ１１１は、印刷物Ｐ１が排出部１６０から取り出されたと判断する。ＣＰＵ１１１は、計測部として、印刷物Ｐ１が排出部１６０から取り出された時点からの経過時間のタイマー計測を開始する（ステップＳ１０３）。
【００４６】
次に、ＣＰＵ１１１は、再びセンサーＳａ１の出力を確認し、「ＯＦＦ」になったか判断する（ステップＳ１０４）。上述のとおり、ステップＳ１０２において印刷物Ｐ１が取り出されているため、ステップＳ１０２の処理を終了した時点では、センサーＳａ１は「ＯＦＦ」である。ステップＳ１０４の処理を開始した時点でも、センサーＳａ１が「ＯＦＦ」のままである場合（ステップＳ１０４：ＮＯ）、ＣＰＵ１１１は、センサーＳａ１が「ＯＮ」になるまでセンサーＳａ１の出力を監視する。
【００４７】
センサーＳａ１が「ＯＦＦ」から「ＯＮ」に切り替わった場合（ステップＳ１０４：ＹＥＳ）、すなわち、センサーＳａ１が印刷物Ｐ１の投入を検出した場合、ＣＰＵ１１１は、ステップＳ１０５の処理に進む。ＣＰＵ１１１は、計測部として、ステップＳ１０３において経過時間のタイマー計測を開始した時点から、センサーＳａ１が印刷物Ｐ１の投入を検出した時点までの経過時間を確認し、ＲＡＭ１１３またはハードディスク１１４に記録する。ＣＰＵ１１１は、上記で記録した経過時間と、初期値として設定された所定時間Ｔとを比較し、経過時間が所定時間Ｔ以内であるか否かを判断する（ステップＳ１０５）。
【００４８】
経過時間が所定時間Ｔ以内である場合（ステップＳ１０５：ＹＥＳ）、ＣＰＵ１１１は、ユーザーが印刷物Ｐ１を取り間違えて、所定時間Ｔ以内に戻したことによりセンサーＳａ１が投入を検出したものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ１０８）、異常検知処理を終了してステップＳ１０２の処理に戻る。
【００４９】
経過時間が所定時間Ｔ以内でない場合（ステップＳ１０５：ＮＯ）、ＣＰＵ１１１は、ステップＳ１０６の処理に進む。
【００５０】
ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力があったか否かを判断する（ステップＳ１０６）。ここで、ＣＰＵ１１１は、ＭＦＰの各種機能の実行状態やログなどを確認する。
【００５１】
新たな印刷物Ｐ１の出力があった場合（ステップＳ１０６：ＹＥＳ）、ＣＰＵ１１１は、センサーＳａ１による検出が新たな印刷物Ｐ１の出力に起因するものとして、異常ではないと判断する。ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ１０８）、異常検知処理を終了してステップＳ１０２の処理に戻る。
【００５２】
新たな印刷物Ｐ１の出力がなかった場合（ステップＳ１０６：ＮＯ）、ＣＰＵ１１１は、センサーＳａ１による検出がユーザーの取り間違えによるものでも、新たな印刷物Ｐ１の出力によるものでもないため、異常として判断する。
【００５３】
異常として判断した場合、ＣＰＵ１１１は、異常を検知したことをユーザーに知らせるために、操作パネル部１２０にメッセージや画像を表示したり、操作パネル部１２０から音声メッセージやアラーム音を発したりすることなどにより警告を行う（ステップＳ１０７）。また、ＣＰＵ１１１は、異常を検知したことをＲＡＭ１１３またはハードディスク１１４にログとして記録してもよい。さらに、ＣＰＵ１１１は、異常を検知した場合、ＭＦＰ１００に備え付けられたカメラにより、周囲の画像を撮影してもよい。ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ１０８）、ステップＳ１０２の処理に戻る。
【００５４】
以上のように、第１実施形態のＭＦＰ１００によれば、検出部１７０による検出に基づいて、印刷物Ｐ１が排出部１６０から取り出されてから当該排出部１６０に戻されるまでの時間を計測し、計測した時間を所定時間Ｔと比較して異常を判断する。ＭＦＰ１００は、印刷物Ｐ１が所定時間Ｔ以内で戻された場合、単に取り間違えた印刷物Ｐ１が戻されたと想定して、異常と判断しない。したがって、ユーザーに対する不要な異常警告等を回避できる。一方で、所定時間Ｔ経過後に印刷物Ｐ１が戻された場合、ＭＦＰ１００は、印刷物Ｐ１が故意に取り出されて使用された後に戻されたと想定し、異常と判断できる。異常の判断結果に基づいて異常警告、ログ記録、異常判断時の周辺の撮影画像等を出力することにより、印刷物Ｐ１がユーザーに盗み見されたり、不正に複写等されたりする不正使用の抑止につなげることができる。
【００５５】
ＭＦＰ１００は、異常と判断した場合に、操作パネル部１２０にメッセージや画像を表示したり、操作パネル部１２０から警告音や音声メッセージを発したりすることなどによりユーザーに警告する。したがって、該当するユーザーだけでなく他のユーザーにも警告が分かり、印刷物Ｐ１の不正使用を抑止できる。
【００５６】
また、ＭＦＰ１００は、異常と判断した場合に、異常の発生をログとしてＲＡＭ１１３またはハードディスク１１４に記録する。これにより、管理者などが異常の発生状況を把握し、必要に応じて監視の強化や警告の実施などの対策を講じることができる。したがって、印刷物Ｐ１の不正使用を抑止できる。
【００５７】
検出部１７０は、用紙残留の検知にも使用される反射型光センサーを使用できる。したがって、既にそのようなセンサーを備えているＭＦＰ１００は、新たなセンサーを取り付けることなく、プログラムを追加するだけで本異常検知処理を実行できる。
【００５８】
また、ＭＦＰ１００は、検出部１７０によりセンサーの「ＯＮ」を検出した場合でも、当該検出が印刷ジョブに基づく新たな印刷物Ｐ１の排出かを判断する。したがって、検出部１７０が正常な印刷物Ｐ１の排出を検出した場合には、異常警告等を行うことがない。
【００５９】
また、ＭＦＰ１００は、異常と判断した場合に、ＭＦＰ１００に備え付けられたカメラにより、周囲の画像を撮影する。これにより、異常が発生した際にＭＦＰ近くにいたユーザーを特定できる。異常判断時の撮影を周知することにより、印刷物Ｐ１の不正使用を抑止できる。
【００６０】
検出部１７０が排出部１６０の下部に一つ設けられているので、簡単な構成により、印刷物Ｐ１の不正使用等の異常を検知できる。
【００６１】
なお、上記において、検出部１７０は、胴内排紙部ＤａのセンサーＳａ１として説明したが、図３に示されるＡＤＦ原稿排出部Ｄｂに取り付けられたセンサーＳｂ１としてもよい。この場合、検出する対象が、印刷ジョブに基づき印刷された印刷物Ｐ１から、画像読取部１５０により読み取られた原稿Ｃ１に置き換えられる。また、排出部１６０が、胴内排紙部Ｄａから、ＡＤＦ原稿排出部Ｄｂに置き換えられる。さらに、ステップＳ１０６において、ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力の有無を確認するかわりに、新たに画像読取部１５０によって読み取られた新たな原稿Ｃ１の排出の有無を確認して、異常の有無を判断する。
【００６２】
この場合、ＭＦＰ１００は、画像読取部１５０により読み取られてＡＤＦ原稿排出部Ｄｂに排出された原稿Ｃ１が、故意に取り出されて使用された後に戻されたと想定されるシーンを特定して異常を判断でき、原稿Ｃ１の不正使用を抑止できる。
【００６３】
＜第２実施形態＞
図５は、排出部の下部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【００６４】
以下においては、第１実施形態と重複する部分の説明は省略し、第１実施形態と異なる部分を中心に説明する。
【００６５】
図５に示されるＭＦＰ１００ａおよびＭＦＰ１００ｂの構成は、図１〜３に示されるＭＦＰ１００の構成と、検出部１７０の構成のみが異なり、それ以外の構成は同様である。
【００６６】
図５に示されるように、ＭＦＰ１００ａおよびＭＦＰ１００ｂは、検出部１７０として、排出部１６０（胴内排紙部Ｄａ）の下部にセンサーＳａ１とセンサーＳａ２とを有する。
【００６７】
センサーＳａ１は、第１実施形態と同様に、排出された印刷物Ｐ１が積載される場所の下部に取り付けられる。
【００６８】
センサーＳａ２は、ＭＦＰ１００ａのように、印刷物Ｐ１が積載される場所の下部に取り付けられてもよく、また、ＭＦＰ１００ｂのように、印刷物Ｐ１が積載されない場所の下部に取り付けられてもよい。
【００６９】
ＭＦＰ１００ａとＭＦＰ１００ｂのいずれにおいても、センサーＳａ１とセンサーＳａ２は、ユーザーが通常印刷物Ｐ１を取り出す方向に沿って取り付けられる。また、センサーＳａ１とセンサーＳａ２の動作は、第１実施形態におけるセンサーＳａ１と同様であり、それぞれ上方に印刷物Ｐ１が存在する場合には、「ＯＮ」を示し、上方に印刷物Ｐ１が存在しない場合には、「ＯＦＦ」を示す。
【００７０】
以上のとおり構成される本実施形態のＭＦＰ１００ａおよびＭＦＰ１００ｂでは、印刷物Ｐ１が排出部１６０から取り出されてから所定時間の経過後に排出部１６０へ戻されたことを、異常として検知する。
【００７１】
図６は、図５のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。図６のフローチャートに示されるアルゴリズムは、ＭＦＰ１００ａおよびＭＦＰ１００ｂのＲＯＭ１１２またはハードディスク１１４にプログラムとして記憶されており、ＣＰＵ１１１により実行される。
【００７２】
以下、図６を参照して、第２実施形態にかかるＭＦＰ１００ａおよびＭＦＰ１００ｂの動作について説明する。ここでは、ＭＦＰ１００ａの動作を中心に説明し、ＭＦＰ１００ｂについては、ＭＦＰ１００ａと動作が異なる部分のみ説明する。
【００７３】
第１実施形態と同様に、異常検知処理の実行に先立って、ＭＦＰ１００ａにおいてユーザーの指示により印刷ジョブに基づく印刷が行われ、排出部１６０に印刷物Ｐ１が積載される。排出部１６０に印刷物Ｐ１が積載されており、センサーＳａ１およびセンサーＳａ２は、両方とも上方に印刷物Ｐ１が存在するため、ともに「ＯＮ」を示す。一方、ＭＦＰ１００ｂにおいては、センサーＳａ１は、上方に印刷物Ｐ１が存在するため、「ＯＮ」を示し、センサーＳａ２は、上方に印刷物Ｐ１が存在しないため、「ＯＦＦ」を示す。
【００７４】
まず、第１実施形態と同様に、ＭＦＰ１００ａにおいて、所定時間Ｔの初期値の設定が受け付けられる（ステップＳ２０１）。所定時間Ｔの設定方法や使用方法については、第１実施形態のステップＳ１０１と同様である。
【００７５】
続いて、ＣＰＵ１１１は、センサーＳａ１の出力を確認し、「ＯＦＦ」になったか判断する（ステップＳ２０２）。上述のとおり、初期状態ではセンサーＳａ１は「ＯＮ」である。センサーＳａ１が初期状態から変わらず「ＯＮ」のままである場合（ステップＳ２０２：ＮＯ）、ＣＰＵ１１１は、センサーＳａ１が「ＯＦＦ」に切り替わるまでセンサーＳａ１の出力を監視する。センサーＳａ１が「ＯＮ」から「ＯＦＦ」に切り替わった場合（ステップＳ２０２：ＹＥＳ）、ＣＰＵ１１１は、印刷物Ｐ１が排出部１６０から途中まで取り出されたと判断し、ステップＳ２０３の処理に進む。
【００７６】
次に、ＣＰＵ１１１は、センサーＳａ２の出力を確認し、「ＯＦＦ」になったか判断する（ステップＳ２０３）。
【００７７】
ＭＦＰ１００ａにおいては、初期状態ではセンサーＳａ２は「ＯＮ」である。センサーＳａ２が初期状態から変わらず「ＯＮ」のままである場合（ステップＳ２０３：ＮＯ）、ＣＰＵ１１１は、ステップＳ２０４の処理に進む。次に、ＣＰＵ１１１は、再びセンサーＳａ１の出力を確認し、「ＯＮ」になったか判断する（ステップＳ２０４）。上述のとおり、ステップＳ２０２の処理を終了した時点では、センサーＳａ１は「ＯＦＦ」である。センサーＳａ１が「ＯＦＦ」から「ＯＮ」に切り替わった場合（ステップＳ２０４：ＹＥＳ）、ＣＰＵ１１１は、途中まで取り出された印刷物Ｐ１が排出部１６０へ戻されたと判断し、ステップＳ２０２の処理に戻る。センサーＳａ１が「ＯＦＦ」のままである場合（ステップＳ２０４：ＮＯ）、ＣＰＵ１１１は、ステップＳ２０３の処理に戻る。センサーＳａ２が「ＯＮ」から「ＯＦＦ」に切り替わった場合（ステップＳ２０３：ＹＥＳ）、ＣＰＵ１１１は、印刷物Ｐ１が排出部１６０から完全に取り出されたと判断する。
【００７８】
一方、ＭＦＰ１００ｂにおいては、初期状態ではセンサーＳａ２は「ＯＦＦ」である。ステップＳ２０３において、センサーＳａ２が初期状態の「ＯＦＦ」から一度「ＯＮ」に切り替わり、再び「ＯＦＦ」に切り替わった場合に、「ステップＳ２０３：ＹＥＳ」として判断され、それ以外の場合は「ステップＳ２０３：ＮＯ」として判断される。以降の処理において、ＭＦＰ１００ｂの処理は、ＭＦＰ１００ａの処理と同様である。
【００７９】
ステップＳ２０３において、印刷物Ｐ１が排出部１６０から完全に取り出されたと判断された場合、ＣＰＵ１１１は、計測部として、印刷物Ｐ１が排出部１６０から取り出された時点からの経過時間のタイマー計測を開始する（ステップＳ２０５）。
【００８０】
続いて、ＣＰＵ１１１は、センサーＳａ１およびセンサーＳａ２の出力を確認し、いずれかが「ＯＮ」になったか判断する（ステップＳ２０６）。センサーＳａ１またはセンサーＳａ２のいずれも「ＯＦＦ」のままである場合（ステップＳ２０６：ＮＯ）、ＣＰＵ１１１は、センサーＳａ１またはセンサーＳａ２のいずれかが「ＯＮ」に切り替わるまでセンサーＳａ１およびセンサーＳａ２の出力を監視する。センサーＳａ１またはセンサーＳａ２のいずれかが「ＯＮ」に切り替わって、印刷物Ｐ１の投入を検出した場合（ステップＳ２０６：ＹＥＳ）、すなわち、センサーＳａ１が印刷物Ｐ１の投入を検出した場合、ＣＰＵ１１１は、ステップＳ２０７の処理に進む。
【００８１】
ＣＰＵ１１１は、ステップＳ２０６において先に「ＯＮ」に切り替わったのが、センサーＳａ２であるか、センサーＳａ１であるかを判断する（ステップＳ２０７）。
【００８２】
ステップＳ２０６において先に「ＯＮ」に切り替わったのが、センサーＳａ１である場合（ステップＳ２０７：ＮＯ）、すなわち、センサーＳａ１が印刷物Ｐ１の投入を検出した場合、ＣＰＵ１１１は、センサーＳａ１による検出が新たな印刷物Ｐ１の出力に起因するものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ２１０）、異常検知処理を終了してステップＳ２０２の処理に戻る。
【００８３】
ステップＳ２０６において先に「ＯＮ」に切り替わったのが、センサーＳａ２である場合（ステップＳ２０７：ＹＥＳ）、すなわち、センサーＳａ２が印刷物Ｐ１の投入を検出した場合、ＣＰＵ１１１は、ステップＳ２０８の処理に進む。
【００８４】
ＣＰＵ１１１は、計測部として、ステップＳ２０５において経過時間のタイマー計測を開始した時点から、ステップＳ２０７の処理が終了した時点までの経過時間を確認し、ＲＡＭ１１３またはハードディスク１１４に記録する。ＣＰＵ１１１は、上記で記録した経過時間と、初期値として設定された所定時間Ｔとを比較し、経過時間が所定時間Ｔ以内であるか否かを判断する（ステップＳ２０８）。
【００８５】
経過時間が所定時間Ｔ以内である場合（ステップＳ２０８：ＹＥＳ）、ＣＰＵ１１１は、ユーザーが印刷物Ｐ１を取り間違えて、所定時間Ｔ以内に戻したことによりセンサーＳａ２が投入を検出したものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ２１０）、異常検知処理を終了してステップＳ２０２の処理に戻る。
【００８６】
経過時間が所定時間Ｔ以内でない場合（ステップＳ２０８：ＮＯ）、ＣＰＵ１１１は、センサーＳａ２による検出がユーザーの取り間違えによるものでも、新たな印刷物Ｐ１の出力によるものでもないため、異常として判断する。
【００８７】
異常として判断した場合、ＣＰＵ１１１は、第１実施形態のステップＳ１０７と同様の警告処理を行う（ステップＳ２０９）。ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ２１０）、ステップＳ２０２の処理に戻る。
【００８８】
第２実施形態のＭＦＰ１００ｄによれば、第１実施形態と同様の効果に加えて、以下の効果を奏する。第２実施形態のＭＦＰ１００ａおよびＭＦＰ１００ｂによれば、排出部の下部に設けられた二つの検出部１７０によって印刷物Ｐ１を検出する。したがって、検出部１７０が一つの場合よりも細かく印刷物Ｐ１の状態を検出でき、正確な異常検知ができる。
【００８９】
ＭＦＰ１００ａおよびＭＦＰ１００ｂは、二つの検出部１７０が印刷物Ｐ１を検出する順番によって、新たな印刷物Ｐ１が印刷されたのか、取り出された印刷物Ｐ１が戻されたのかを判断できる。したがって、新たな印刷物Ｐ１が印刷されたかどうかを判断するために、ＭＦＰ１００ａおよびＭＦＰ１００ｂの各種機能の実行状態やログを確認する必要がない。
【００９０】
なお、上記において、検出部１７０は、胴内排紙部ＤａのセンサーＳａ１およびセンサーＳａ２として説明したが、図５に示されるＡＤＦ原稿排出部Ｄｂに取り付けられたセンサーＳｂ１およびセンサーＳｂ２としてもよい。この場合、検出する対象が、印刷ジョブに基づき印刷された印刷物Ｐ１から、ＡＤＦを用いて読み取られた原稿Ｃ１に置き換えられる。また、排出部１６０が、胴内排紙部Ｄａから、ＡＤＦ原稿排出部Ｄｂに置き換えられる。
【００９１】
この場合、ＭＦＰ１００ａおよびＭＦＰ１００ｂは、ＡＤＦ原稿排出部Ｄｂから取り出された原稿Ｃ１についても、より正確に異常を判断でき、原稿Ｃ１の不正使用を効果的に抑止できる。
【００９２】
＜第３実施形態＞
図７は、排出部の上部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【００９３】
以下においては、第１および第２実施形態と重複する部分の説明は省略し、第１および第２実施形態と異なる部分を中心に説明する。
【００９４】
図７に示されるＭＦＰ１００ｃの構成は、図１〜３に示されるＭＦＰ１００の構成と、検出部１７０の構成のみが異なり、それ以外の構成は同様である。
【００９５】
図７に示されるように、ＭＦＰ１００ｃは、検出部１７０として、排出部１６０（胴内排紙部Ｄａ）の上部にセンサーＳｃ１とセンサーＳｃ２とを有する。
【００９６】
センサーＳｃ１およびセンサーＳｃ２は、印刷物Ｐ１の端（エッジ）を検出するセンサーであり、本実施形態においては、たとえば反射型光センサーである。
【００９７】
センサーＳｃ１およびセンサーＳｃ２は、排出された印刷物Ｐ１が積載される場所の上部に、ユーザーが通常印刷物Ｐ１を取り出す方向に沿って取り付けられる。センサーＳｃ１およびセンサーＳｃ２は、自身の下方において、印刷物Ｐ１の端を検出し、印刷物Ｐ１の端が通過した瞬間に、「ＯＮ」を示し、それ以外は、「ＯＦＦ」を示す。すなわち、センサーＳｃ１およびセンサーＳｃ２は、印刷物Ｐ１の移動動作を検出する。
【００９８】
また、センサーＳｃ１およびセンサーＳｃ２は、印刷物Ｐ１の端を検出するため、排出部１６０に複数枚の印刷物Ｐ１が積載された状態で、当該印刷物Ｐ１の一部が取り出されたり、取り出された印刷物Ｐ１が戻されたりした場合でも、印刷物Ｐ１を検出できる。
【００９９】
センサーＳｃ１およびセンサーＳｃ２は、制御部１１０から確認の指示を受けた場合、当該時点でセンサーＳｃ１およびセンサーＳｃ２が示す「ＯＮ」または「ＯＦＦ」の信号を、それぞれ制御部１１０に送信する。
【０１００】
以上のとおり構成される本実施形態のＭＦＰ１００ｃでは、印刷物Ｐ１が排出部１６０から取り出されてから所定時間の経過後に排出部１６０へ戻されたことを、異常として検知する。
【０１０１】
図８は、図７のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。図８のフローチャートに示されるアルゴリズムは、ＭＦＰ１００ｃのＲＯＭ１１２またはハードディスク１１４にプログラムとして記憶されており、ＣＰＵ１１１により実行される。
【０１０２】
以下、図８を参照して、第３実施形態にかかるＭＦＰ１００ｃの動作について説明する。
【０１０３】
第１および第２実施形態と同様に、異常検知処理の実行に先立って、ＭＦＰ１００ｃにおいてユーザーの指示により印刷ジョブに基づく印刷が行われ、排出部１６０に印刷物Ｐ１が積載される。この初期状態では、排出部１６０に印刷物Ｐ１が積載されており、センサーＳｃ１およびセンサーＳｃ２の下方を印刷物Ｐ１の端が通過していないため、センサーＳｃ１およびセンサーＳｃ２は、ともに「ＯＦＦ」を示す。
【０１０４】
まず、第１および第２実施形態と同様に、ＭＦＰ１００ｃにおいて、所定時間Ｔの初期値の設定が受け付けられる（ステップＳ３０１）。所定時間Ｔの設定方法や使用方法については、第１実施形態のステップＳ１０１と同様である。
【０１０５】
続いて、ＣＰＵ１１１は、センサーＳｃ１の出力を確認し、「ＯＮ」になったか判断する（ステップＳ３０２）。上述のとおり、初期状態ではセンサーＳｃ１は「ＯＦＦ」である。センサーＳｃ１が初期状態から変わらず「ＯＦＦ」のままである場合（ステップＳ３０２：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ１が「ＯＦＦ」から「ＯＮ」に切り替わるまでセンサーＳｃ１の出力を監視する。センサーＳｃ１が「ＯＦＦ」から「ＯＮ」に切り替わって、印刷物Ｐ１の移動動作を検出した場合（ステップＳ３０２：ＹＥＳ）、ＣＰＵ１１１は、ステップＳ３０３の処理に進む。センサーＳｃ１は印刷物Ｐ１の端が通過した後、「ＯＦＦ」に戻る。
【０１０６】
次に、ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力があったか否かを判断する（ステップＳ３０３）。ここで、ＣＰＵ１１１は、ＭＦＰの各種機能の実行状態やログなどを確認する。
【０１０７】
新たな印刷物Ｐ１の出力があった場合（ステップＳ３０３：ＹＥＳ）、ＣＰＵ１１１は、センサーＳｃ１による検出が新たな印刷物Ｐ１の出力に起因するものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、ステップＳ３０２の処理に戻る。
【０１０８】
新たな印刷物Ｐ１の出力がなかった場合（ステップＳ３０３：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ１による検出が新たな印刷物Ｐ１の出力に起因するものではなく、印刷物Ｐ１が排出部１６０から途中まで取り出されたことによるものと判断する。この場合、ＣＰＵ１１１は、ステップＳ３０４の処理に進む。
【０１０９】
次に、ＣＰＵ１１１は、センサーＳｃ２の出力を確認し、「ＯＮ」になったか判断する（ステップＳ３０４）。
【０１１０】
ＭＦＰ１００ｃにおいて、初期状態ではセンサーＳｃ２は「ＯＦＦ」である。センサーＳｃ２が初期状態から変わらず「ＯＦＦ」のままである場合（ステップＳ３０４：ＮＯ）、ＣＰＵ１１１は、ステップＳ３０５に進む。
【０１１１】
ＣＰＵ１１１は、再びセンサーＳｃ１の出力を確認し、「ＯＮ」になったか判断する（ステップＳ３０５）。ここで、センサーＳｃ１は、ステップＳ３０２において印刷物Ｐ１の端の通過により一時的に「ＯＮ」を示し、印刷物Ｐ１の端が通過した後、「ＯＦＦ」に戻っている。センサーＳｃ１が再び「ＯＦＦ」から「ＯＮ」に切り替わった場合（ステップＳ３０５：ＹＥＳ）、ＣＰＵ１１１は、途中まで取り出された印刷物Ｐ１が元に戻されたと判断し、ステップＳ３０２の処理に戻る。センサーＳｃ１が「ＯＦＦ」のままである場合（ステップＳ３０５：ＮＯ）、ＣＰＵ１１１は、ステップＳ３０４の処理に戻る。
【０１１２】
センサーＳｃ２が「ＯＦＦ」から「ＯＮ」に切り替わった場合（ステップＳ３０４：ＹＥＳ）、ＣＰＵ１１１は、印刷物Ｐ１が排出部１６０から完全に取り出されたと判断し、ステップＳ３０６の処理に進む。
【０１１３】
ＣＰＵ１１１は、計測部として、印刷物Ｐ１が排出部１６０から取り出された時点からの経過時間のタイマー計測を開始する（ステップＳ３０６）。
【０１１４】
続いて、ＣＰＵ１１１は、センサーＳｃ１およびセンサーＳｃ２の出力を確認し、いずれかが「ＯＮ」になったか判断する（ステップＳ３０７）。センサーＳｃ１およびセンサーＳｃ２のいずれも「ＯＦＦ」のままである場合（ステップＳ３０７：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ１またはセンサーＳｃ２のいずれかが「ＯＮ」に切り替わるまでセンサーＳｃ１およびセンサーＳｃ２の出力を監視する。センサーＳｃ１またはセンサーＳｃ２のいずれかが「ＯＮ」に切り替わって、印刷物Ｐ１の移動動作を検出した場合（ステップＳ３０７：ＹＥＳ）、ＣＰＵ１１１は、ステップＳ３０８の処理に進む。
【０１１５】
ＣＰＵ１１１は、ステップＳ３０７において先に「ＯＮ」に切り替わったのが、センサーＳｃ２であるか、センサーＳｃ１であるかを判断する（ステップＳ３０８）。
【０１１６】
ステップＳ３０７において先に「ＯＮ」に切り替わったのが、センサーＳｃ１である場合（ステップＳ３０８：ＮＯ）、すなわち、センサーＳｃ１が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、ステップＳ３０９の処理に進む。ここで、センサーＳｃ１による検出は、新たな印刷物Ｐ１の出力または元々排出部１６０にあった別の印刷物Ｐ１の取り出しに起因するものと判断される。
【０１１７】
ＣＰＵ１１１は、再びセンサーＳｃ１およびセンサーＳｃ２の出力を確認し、いずれかが「ＯＮ」になったか判断する（ステップＳ３０９）。センサーＳｃ１およびセンサーＳｃ２のいずれも「ＯＦＦ」のままである場合（ステップＳ３０９：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ１またはセンサーＳｃ２のいずれかが「ＯＮ」に切り替わるまでセンサーＳｃ１およびセンサーＳｃ２の出力を監視する。センサーＳｃ１またはセンサーＳｃ２のいずれかが「ＯＮ」に切り替わって、印刷物Ｐ１の移動動作を検出した場合（ステップＳ３０９：ＹＥＳ）、ＣＰＵ１１１は、ステップＳ３１０の処理に進む。
【０１１８】
ＣＰＵ１１１は、ステップＳ３０９において先に「ＯＮ」に切り替わったのが、センサーＳｃ２であるか、センサーＳｃ１であるかを判断する（ステップＳ３１０）。
【０１１９】
先に「ＯＮ」に切り替わったのが、センサーＳｃ１である場合（ステップＳ３１０：ＮＯ）、すなわち、センサーＳｃ１が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、途中まで取り出された別の印刷物Ｐ１が元に戻されたと判断する。この場合、ＣＰＵ１１１は、ステップＳ３０７の処理に戻る。
【０１２０】
先に「ＯＮ」に切り替わったのが、センサーＳｃ２である場合（ステップＳ３１０：ＹＥＳ）、すなわち、センサーＳｃ２が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、ステップＳ３１１の処理に進む。
【０１２１】
ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力があったか否かを判断する（ステップＳ３１１）。ここで、ＣＰＵ１１１は、ＭＦＰの各種機能の実行状態やログなどを確認する。
【０１２２】
新たな印刷物Ｐ１の出力があった場合（ステップＳ３１１：ＹＥＳ）、ＣＰＵ１１１は、センサーＳｃ２による検出が新たな印刷物Ｐ１の出力に起因するものと判断する。この場合、ＣＰＵ１１１は、ステップＳ３０７の処理に戻り、異常検知処理を継続する。
【０１２３】
新たな印刷物Ｐ１の出力がなかった場合（ステップＳ３１１：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ２による検出が途中まで取り出された別の印刷物Ｐ１が排出部１６０から完全に取り出されたことに起因するものと判断する。この場合、ＣＰＵ１１１はステップＳ３１２に進み、経過時間を計測するタイマーをリセットした後、ステップＳ３０６の処理に戻る。ＣＰＵ１１１は、別の印刷物Ｐ１が排出部１６０から取り出された時点からの経過時間のタイマー計測を開始し、ステップＳ３０７以降の新たな異常検知処理を開始する。
【０１２４】
ステップＳ３０７において先に「ＯＮ」に切り替わったのが、センサーＳｃ２である場合（ステップＳ３０８：ＹＥＳ）、すなわち、センサーＳｃ２が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、ステップＳ３１３の処理に進む。ここで、センサーＳｃ２による検出は、ステップＳ３０４において取り出された印刷物Ｐ１が排出部１６０へ戻されたことによるものと判断される。
【０１２５】
ＣＰＵ１１１は、計測部として、ステップＳ３０６において経過時間のタイマー計測を開始した時点から、ステップＳ３０８の処理が終了した時点までの経過時間を確認し、ＲＡＭ１１３またはハードディスク１１４に記録する（ステップＳ３１３）。さらに、ＣＰＵ１１１は、上記で記録した経過時間と、初期値として設定された所定時間Ｔとを比較し、経過時間が所定時間Ｔ以内であるか否かを判断する。
【０１２６】
経過時間が所定時間Ｔ以内である場合（ステップＳ３１３：ＹＥＳ）、ＣＰＵ１１１は、ユーザーが印刷物Ｐ１を取り間違えて、所定時間Ｔ以内に戻したことによりセンサーＳｃ２が移動動作を検出したものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ３１５）、異常検知処理を終了してステップＳ３０２の処理に戻る。
【０１２７】
経過時間が所定時間Ｔ以内でない場合（ステップＳ３１３：ＮＯ）、ＣＰＵ１１１は、センサーＳｃ２による検出がユーザーの取り間違えによるものでも、新たな印刷物Ｐ１の出力や別の印刷物Ｐ１の取り出しによるものでもないため、異常として判断する。
【０１２８】
異常として判断した場合、ＣＰＵ１１１は、第１実施形態のステップＳ１０７と同様の警告処理を行う（ステップＳ３１４）。ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ３１５）、ステップＳ３０２の処理に戻る。
【０１２９】
第３実施形態のＭＦＰ１００ｄによれば、第１実施形態と同様の効果に加えて、以下の効果を奏する。以上のように、第３実施形態のＭＦＰ１００ｃによれば、排出部の上部に設けられた二つの検出部１７０によって印刷物Ｐ１の移動動作を検出する。したがって、排出部１６０に積載された印刷物Ｐ１の一部が取り出されて戻された場合でも、異常として検知でき、印刷物Ｐ１の一部の不正使用を抑止できる。
【０１３０】
なお、上記において、検出部１７０は、胴内排紙部ＤａのセンサーＳｃ１およびセンサーＳｃ２として説明したが、図７に示されるＡＤＦ原稿排出部Ｄｂに取り付けられたセンサーＳｄ１およびセンサーＳｄ２としてもよい。この場合、検出する対象が、印刷ジョブに基づき印刷された印刷物Ｐ１から、ＡＤＦを用いて読み取られた原稿Ｃ１に置き換えられる。また、排出部１６０が、胴内排紙部Ｄａから、ＡＤＦ原稿排出部Ｄｂに置き換えられる。さらに、ステップＳ３０３およびステップＳ３１１において、ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力の有無を確認するかわりに、新たに画像読取部１５０によって読み取られた新たな原稿Ｃ１の排出の有無を確認して、異常の有無を判断する。
【０１３１】
この場合、ＭＦＰ１００ｃは、画像読取部１５０により読み取られてＡＤＦ原稿排出部Ｄｂに積載された原稿Ｃ１の一部が取り出されて戻された場合も、異常として検知でき、原稿Ｃ１の一部の不正使用を抑止できる。
【０１３２】
＜第４実施形態＞
図９は、排出部の上部に検出部を二つ有するＭＦＰの概略構成を示す正面図である。
【０１３３】
以下においては、第１〜第３実施形態と重複する部分の説明は省略し、第１〜第３実施形態と異なる部分を中心に説明する。
【０１３４】
図９に示されるＭＦＰ１００ｄの構成は、図１〜３に示されるＭＦＰ１００の構成と、検出部１７０の構成のみが異なり、それ以外の構成は同様である。
【０１３５】
図９に示されるように、ＭＦＰ１００ｄは、検出部１７０として、排出部１６０（胴内排紙部Ｄａ）の上部にセンサーＳｅ１とセンサーＳｅ２とを有する。
【０１３６】
センサーＳｅ１およびセンサーＳｅ２は、印刷物Ｐ１の端（エッジ）を検出するセンサーであり、本実施形態においては、たとえば反射型光センサーである。
【０１３７】
センサーＳｅ１は、第３実施形態のセンサーＳｃ１と同様に、排出された印刷物Ｐ１が積載される場所の上部に取り付けられ、センサーＳｅ２は、排出された印刷物Ｐ１が積載されない場所の上部に取り付けられる。
【０１３８】
センサーＳｅ１とセンサーＳｅ２は、ユーザーが通常印刷物Ｐ１を取り出す方向に沿って取り付けられる。また、センサーＳｅ１とセンサーＳｅ２の動作は、第３実施形態におけるセンサーＳｃ１およびセンサーＳｃ２と同様である。
【０１３９】
以上のとおり構成される本実施形態のＭＦＰ１００ｄでは、印刷物Ｐ１が排出部１６０から取り出されてから所定時間の経過後に排出部１６０へ戻されたことを、異常として検知する。
【０１４０】
図１０は、図９のＭＦＰにより実行される異常検知処理の流れを示すフローチャートである。図９のフローチャートに示されるアルゴリズムは、ＭＦＰ１００ｄのＲＯＭ１１２またはハードディスク１１４にプログラムとして記憶されており、ＣＰＵ１１１により実行される。
【０１４１】
以下、図１０を参照して、第３実施形態にかかるＭＦＰ１００ｄの動作について説明する。
【０１４２】
まず、ＭＦＰ１００ｄにおいて、所定時間Ｔ１および所定時間Ｔ２の初期値の設定が受け付けられる（ステップＳ４０１）。所定時間Ｔ２は、第１〜第３実施形態における所定時間Ｔと同様である。所定時間Ｔ１は、本異常検知処理において、取り出される途中の印刷物Ｐ１の後端を検出したのか、故意に取り出された印刷物Ｐ１が使用された後で戻されたことを検出したのかを判断するために使用されるパラメーターである。ここで、所定時間Ｔ１は、ユーザーが排出部１６０から印刷物Ｐ１を取り出し始めてから、完全に取り出すまでにかかる時間の想定値であり、たとえば１〜３秒程度である。所定時間Ｔ１および所定時間Ｔ２の設定方法は、第１実施形態のステップＳ１０１における所定時間Ｔの設定方法と同様である。
【０１４３】
続いて、ステップＳ４０２〜ステップＳ４０６の処理は、第３実施形態のステップＳ３０１〜ステップＳ３０６の処理において、センサーＳｃ１とセンサーＳｃ２を、それぞれセンサーＳｅ１とセンサーＳｅ２に読み替えたものと同様であるため、説明を省略する。
【０１４４】
ＣＰＵ１１１は、センサーＳｃ１およびセンサーＳｃ２の出力を確認し、いずれかが「ＯＮ」になったか判断する（ステップＳ４０７）。センサーＳｅ１またはセンサーＳｅ２のいずれかが「ＯＮ」に切り替わって、印刷物Ｐ１の移動動作を検出した場合（ステップＳ４０７：ＹＥＳ）、ＣＰＵ１１１は、ステップＳ４０８の処理に進む。
【０１４５】
ＣＰＵ１１１は、ステップＳ４０７において先に「ＯＮ」に切り替わったのが、センサーＳｅ２であるか、センサーＳｅ１であるかを判断する（ステップＳ４０８）。
【０１４６】
ステップＳ４０７において先に「ＯＮ」に切り替わったのが、センサーＳｅ１である場合（ステップＳ４０８：ＮＯ）、すなわち、センサーＳｅ１が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、ステップＳ４０９の処理に進む。ここで、センサーＳｅ１による検出は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力または元々排出部１６０にあった別の印刷物Ｐ１の取り出しによるものと判断される。
【０１４７】
ＣＰＵ１１１は、再びセンサーＳｅ２の出力を確認し、「ＯＮ」になったか判断する（ステップＳ４０９）。
【０１４８】
センサーＳｅ２が一定時間内に「ＯＮ」にならない場合（ステップＳ４０９：ＮＯ）、ＣＰＵ１１１は、ステップＳ４０７におけるセンサーＳｅ１による検出が新たな印刷物Ｐ１の出力または途中まで取り出された別の印刷物Ｐ１が元に戻されたことに起因するものと判断する。この場合、ＣＰＵ１１１は、ステップＳ４０７の処理に戻り、異常検知処理を継続する。
【０１４９】
センサーＳｅ２が一定時間内に「ＯＮ」になった場合（ステップＳ４０９：ＹＥＳ）、ＣＰＵ１１１は、ステップＳ４０７におけるセンサーＳｅ１による検出が途中まで取り出された別の印刷物Ｐ１が排出部１６０から完全に取り出されたことに起因するものと判断する。この場合、ＣＰＵ１１１はステップＳ４１０に進み、経過時間を計測するタイマーをリセットした後、ステップＳ４０６の処理に戻る。ＣＰＵ１１１は、別の印刷物Ｐ１が排出部１６０から完全に取り出された時点からの経過時間のタイマー計測を開始し、ステップＳ４０７以降の新たな異常検知処理を開始する。
【０１５０】
次に、ステップＳ４０７において先に「ＯＮ」に切り替わったのが、センサーＳｅ２である場合（ステップＳ４０８：ＹＥＳ）、すなわち、センサーＳｅ２が印刷物Ｐ１の移動動作を検出した場合、ＣＰＵ１１１は、ステップＳ４１１の処理に進む。ここで、センサーＳｅ２による検出は、ステップＳ４０４において取り出された印刷物Ｐ１が排出部１６０へ戻されたか、または取り出される途中の印刷物Ｐ１の後端が検出されたかのいずれかに起因するものと判断される。
【０１５１】
ＣＰＵ１１１は、計測部として、ステップＳ４０６において経過時間のタイマー計測を開始した時点から、ステップＳ４０８の処理が終了した時点までの経過時間を確認し、ＲＡＭ１１３またはハードディスク１１４に記録する（ステップＳ４１１）。ＣＰＵ１１１は、上記で記録した経過時間と、初期値として設定された所定時間Ｔ１とを比較し、経過時間が所定時間Ｔ１以内であるか否かを判断する。
【０１５２】
経過時間が所定時間Ｔ１以内である場合（ステップＳ４１１：ＹＥＳ）、ＣＰＵ１１１は、取り出される途中の印刷物Ｐ１の後端が検出されたことにより、センサーＳｅ２が移動動作を検出したものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、ステップＳ４０７の処理に戻り、異常検知処理を継続する。
【０１５３】
経過時間が所定時間Ｔ１以内でない場合（ステップＳ４１１：ＮＯ）、ＣＰＵ１１１は、センサーＳｅ２による検出が取り出された印刷物Ｐ１が排出部１６０へ戻されたことに起因するものと判断する。この場合、ＣＰＵ１１１は、ステップＳ４１２の処理に進む。
【０１５４】
ＣＰＵ１１１は、ステップＳ４１１において記録した経過時間と、初期値として設定された所定時間Ｔ２とを比較し、経過時間が所定時間Ｔ２以内であるか否かを判断する（ステップＳ４１２）。
【０１５５】
経過時間が所定時間Ｔ２以内である場合（ステップＳ４１２：ＹＥＳ）、ＣＰＵ１１１は、ユーザーが印刷物Ｐ１を取り間違えて、所定時間Ｔ２以内に戻したことによりセンサーＳｅ２が移動動作を検出したものとして、異常ではないと判断する。この場合、ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ４１４）、異常検知処理を終了してステップＳ４０２の処理に戻る。
【０１５６】
経過時間が所定時間Ｔ２以内でない場合（ステップＳ４１２：ＮＯ）、ＣＰＵ１１１は、センサーＳｅ２による検出がユーザーの取り間違えや取り出し途中の印刷物Ｐ１の後端、新たな印刷物Ｐ１の出力または別の印刷物Ｐ１の取り出しによるものではないため、異常として判断する。
【０１５７】
異常として判断した場合、ＣＰＵ１１１は、第１実施形態のステップＳ１０７と同様の警告処理を行う（ステップＳ４１３）。ＣＰＵ１１１は、経過時間を計測するタイマーをリセットし（ステップＳ４１４）、ステップＳ４０２の処理に戻る。
【０１５８】
第４実施形態のＭＦＰ１００ｄによれば、第１実施形態と同様の効果に加えて、以下の効果を奏する。第４実施形態のＭＦＰ１００ｄによれば、排出部１６０の上部であって印刷物Ｐ１が排出されて積載される部分および積載されない部分に一か所ずつ設けられた二つの検出部１７０によって印刷物Ｐ１を検出する。印刷物Ｐ１が排出部１６０から取り出された後、積載される部分の検出部１７０が印刷物Ｐ１を検出し、積載されない部分の検出部１７０が印刷物Ｐ１を検出しない場合、新たな印刷物Ｐ１が印刷されたか途中まで取り出された印刷物Ｐ１が戻されたと判断できる。したがって、ＭＦＰ１００ｄの各種機能の実行状態やログを確認することなく、新たな印刷物Ｐ１が印刷されたか、または途中まで印刷された印刷物Ｐ１が戻されたことを判断できる。
【０１５９】
また、ＭＦＰ１００ｄは、印刷物Ｐ１が排出部１６０から取り出されてから、印刷物Ｐ１が積載されない部分の検出部１７０が印刷物Ｐ１を検出するまでの時間を計測し、計測した時間を所定時間Ｔ１と比較する。これにより、取り出される途中の印刷物Ｐ１の後端が検出されたか、取り出された印刷物Ｐ１が戻されたことが検出されたかを判断できる。
【０１６０】
なお、上記において、検出部１７０は、胴内排紙部ＤａのセンサーＳｅ１およびセンサーＳｅ２として説明したが、図７に示されるＡＤＦ原稿排出部Ｄｂに取り付けられたセンサーＳｆ１およびセンサーＳｆ２としてもよい。この場合、検出する対象が、印刷ジョブに基づき印刷された印刷物Ｐ１から、ＡＤＦを用いて読み取られた原稿Ｃ１に置き換えられる。また、排出部１６０が、胴内排紙部Ｄａから、ＡＤＦ原稿排出部Ｄｂに置き換えられる。さらに、ステップＳ４０３において、ＣＰＵ１１１は、新たな印刷ジョブに基づく新たな印刷物Ｐ１の出力の有無を確認するかわりに、新たに画像読取部１５０によって読み取られた新たな原稿Ｃ１の排出の有無を確認して、異常の有無を判断する。
【０１６１】
この場合、ＭＦＰ１００ｄは、画像読取部１５０により読み取られてＡＤＦ原稿排出部Ｄｂに積載された原稿Ｃ１が取り出される途中の後端が検出された場合に、異常と判断しないように制御される。したがって、誤って正常なケースを異常と判断することを抑止できる。
【０１６２】
なお、上述した実施形態では、ステップＳ４０９において、センサーＳｅ２が一定時間内に「ＯＮ」になった場合（ステップＳ４０９：ＹＥＳ）、ＣＰＵ１１１はタイマーをリセットして、ステップＳ４０６の処理に戻るとしたが、これに限定されない。タイマーをリセットせずにステップＳ４０７の処理に戻り、それまで行っていた異常検知処理を継続してもよい。この場合、初めに印刷物Ｐ１が取り出された後、別の印刷物Ｐ１が取り出された際に、タイマーがリセットされないため、より厳格な異常検知処理が可能となる。
【０１６３】
また、上述した実施形態では、第２〜第４実施形態における二つの検出部１７０は、ユーザーが通常印刷物Ｐ１を取り出す方向に沿って取り付けられる。上記において、その方向は印刷物Ｐ１が排出される方向と同じものとして説明したが、これに限定されない。印刷物Ｐ１が排出される方向と、ユーザーが通常印刷物Ｐ１を取り出す方向は異なってもよい。この場合も、二つの検出部１７０は、ユーザーが通常印刷物Ｐ１を取り出す方向に沿って取り付けられる。
【０１６４】
本発明による異常検知処理は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、異常検知処理を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像形成装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【符号の説明】
【０１６５】
１００  ＭＦＰ、
１１０  制御部、
１１１  ＣＰＵ、
１１２  ＲＯＭ、
１１３  ＲＡＭ、
１１４  ハードディスク、
１１５  ネットワークインターフェース、
１２０  操作パネル部、
１３０  給紙部、
１４０  印刷部、
１５０  画像読取部、
１６０  排出部、
１７０  検出部、
１８０  バス。
【図１】
2014045257.tif 000003
【図２】
2014045257.tif 000004
【図３】
2014045257.tif 000005
【図４】
2014045257.tif 000006
【図５】
2014045257.tif 000007
【図６】
2014045257.tif 000008
【図７】
2014045257.tif 000009
【図８】
2014045257.tif 000010
【図９】
2014045257.tif 000011
【図１０】
2014045257.tif 000012