(57)【要約】【課題】情報処理装置に入力された出力要求に対して即時出力処理を実行することをユーザから指示された場合であっても、当該出力要求の即時出力処理を停止可能とする。【解決手段】画像形成装置１０は、動作モードとして、ユーザが認証された場合に、当該ユーザが入力した印刷ジョブの印刷処理が直ちに実行される即時プリントモードを有する。プリンタコントロール部２６は、ユーザから即時プリントモードが指示された印刷ジョブが入力された場合であっても、画像形成装置１０の近傍におけるユーザ以外の人物の有無、及び印刷ジョブの属性の少なくとも一方により規定された即時出力停止条件を満たす場合には、当該印刷ジョブの即時印刷処理を停止する。【選択図】図２
2017159618.tif 000002
【特許請求の範囲】
【請求項１】
出力対象を出力するための出力要求を入力した操作者を特定する特定手段と、
前記出力要求に対する出力処理を制御する出力制御手段と、
前記操作者が前記出力要求の即時出力を停止する可能性のある事象を検知する事象検知手段と、
を備え、
前記出力制御手段は、前記操作者が特定された場合に前記出力要求の即時出力処理を行うことを前記操作者から指示され、且つ、前記操作者が特定された場合であっても、前記事象検知手段が前記事象を検知している場合は、前記出力要求の即時出力処理を停止する、
ことを特徴とする情報処理装置。
【請求項２】
前記事象検知手段は、前記情報処理装置の近傍における前記操作者以外の人物の有無、及び前記出力要求の属性の少なくとも一方により規定された即時出力停止条件を満たす状態を前記事象として検知する、
ことを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記事象検知手段は、前記情報処理装置の近傍に存在する前記操作者以外の人物を検知する人物検知手段を含み、
前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知されたという条件を含む、
ことを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記事象検知手段は、前記出力要求の属性として、前記出力要求に対する出力処理の処理量を検出する処理量検出手段をさらに含み、
前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知され、且つ、前記処理量検出手段により検出された前記処理量が所定処理量以上であるという条件を含む、
ことを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
前記事象検知手段は、前記出力要求の属性として、前記出力要求の機密度を検出する機密度検出手段をさらに含み、
前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知され、且つ、前記機密度検出手段により検出された前記機密度が所定値以上であるという条件を含む、
ことを特徴とする、請求項３に記載の情報処理装置。
【請求項６】
前記事象検知手段は、前記出力要求の属性として、前記出力要求が入力されてからの経過時間を計測する経過時間計測手段を含み、
前記即時出力停止条件は、前記経過時間計測手段により計測された前記経過時間が所定時間以上であるという条件を含む、
ことを特徴とする、請求項２に記載の情報処理装置。
【請求項７】
前記出力制御手段が前記出力要求の即時出力処理を停止した場合に、前記出力要求の出力可否を前記操作者に確認するための出力確認画面を表示部に表示する表示手段と、
をさらに備えることを特徴とする、請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
コンピュータを、
出力対象を出力するための出力要求を入力した操作者を特定する特定手段と、
前記出力要求に対する出力処理を制御する出力制御手段と、
前記操作者が前記出力要求の即時出力を停止する可能性のある事象を検知する事象検知手段と、
として機能させ、
前記出力制御手段は、前記操作者が特定された場合に前記出力要求の即時出力処理を行うことを前記操作者から指示され、且つ、前記操作者が特定された場合であっても、前記事象検知手段が前記事象を検知している場合は、前記出力要求の即時出力処理を停止する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、例えば複合機のように、出力対象（例えば文書）を出力（例えば印刷）するための出力要求（例えば文書を印刷するための印刷指示）を受け付け、当該出力対象を出力する情報処理装置が知られている。このような情報処理装置の中には、出力要求を入力したユーザの手間を低減する観点から、ユーザの指示に応じて、出力要求を入力したユーザが特定された後直ちに（つまり情報処理装置上において印刷文書の選択やパラメータの設定などの別途の操作を行うことなく）当該出力要求にかかる出力処理を実行することができるものが知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１９９８３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
出力要求を入力したユーザが認証された後直ちに当該出力要求の出力処理が実行される即時出力処理が可能な情報処理装置によれば、ユーザは、入力する出力要求に対する即時出力処理の実行を情報処理装置に指示することで、手間をかけずに迅速に出力を得ることができる。
【０００５】
しかしながら、出力要求に対して即時出力処理の実行をユーザが指示した場合であっても、当該出力要求を即時出力処理すべきではない場合がある。例えば、機密文書を出力するための出力要求に対して即時出力処理の実行をユーザが指示した場合、当該機密文書が出力される出力部の近傍に当該ユーザ以外の人物（他人）がいる状況においては、当該出力要求は即時出力処理すべきではない。ユーザが即時出力処理を指示している以上、少なくとも出力要求の入力時においては、当該ユーザは即時出力処理してもよいと認識しているのであるが、例えば、当該出力要求の入力時に出力部の近傍に他人がいることをユーザが気付いていなかったり、当該出力要求を入力した後に出力部の近傍に他人が来てしまったりした場合に、上記状況が生じ得る。
【０００６】
本発明の目的は、情報処理装置に入力された出力要求に対して即時出力処理を実行することをユーザから指示された場合であっても、当該出力要求の即時出力処理を停止可能とすることにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、出力対象を出力するための出力要求を入力した操作者を特定する特定手段と、前記出力要求に対する出力処理を制御する出力制御手段と、前記操作者が前記出力要求の即時出力を停止する可能性のある事象を検知する事象検知手段と、を備え、前記出力制御手段は、前記操作者が特定された場合に前記出力要求の即時出力処理を行うことを前記操作者から指示され、且つ、前記操作者が特定された場合であっても、前記事象検知手段が前記事象を検知している場合は、前記出力要求の即時出力処理を停止する、ことを特徴とする情報処理装置である。
【０００８】
請求項２に係る発明は、前記事象検知手段は、前記情報処理装置の近傍における前記操作者以外の人物の有無、及び前記出力要求の属性の少なくとも一方により規定された即時出力停止条件を満たす状態を前記事象として検知する、ことを特徴とする、請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記事象検知手段は、前記情報処理装置の近傍に存在する前記操作者以外の人物を検知する人物検知手段を含み、前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知されたという条件を含む、ことを特徴とする、請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、前記事象検知手段は、前記出力要求の属性として、前記出力要求に対する出力処理の処理量を検出する処理量検出手段をさらに含み、前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知され、且つ、前記処理量検出手段により検出された前記処理量が所定処理量以上であるという条件を含む、ことを特徴とする、請求項３に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、前記事象検知手段は、前記出力要求の属性として、前記出力要求の機密度を検出する機密度検出手段をさらに含み、前記即時出力停止条件は、前記人物検知手段により前記操作者以外の人物が検知され、且つ、前記機密度検出手段により検出された前記機密度が所定値以上であるという条件を含む、ことを特徴とする、請求項３に記載の情報処理装置である。
【００１２】
請求項６に係る発明は、前記事象検知手段は、前記出力要求の属性として、前記出力要求が入力されてからの経過時間を計測する経過時間計測手段を含み、前記即時出力停止条件は、前記経過時間計測手段により計測された前記経過時間が所定時間以上であるという条件を含む、ことを特徴とする、請求項２に記載の情報処理装置である。
【００１３】
請求項７に係る発明は、前記出力制御手段が前記出力要求の即時出力処理を停止した場合に、前記出力要求の出力可否を前記操作者に確認するための出力確認画面を表示部に表示する表示手段と、をさらに備えることを特徴とする、請求項１〜６のいずれか１項に記載の情報処理装置である。
【００１４】
請求項８に係る発明は、コンピュータを、出力対象を出力するための出力要求を入力した操作者を特定する特定手段と、前記出力要求に対する出力処理を制御する出力制御手段と、前記操作者が前記出力要求の即時出力を停止する可能性のある事象を検知する事象検知手段と、として機能させ、前記出力制御手段は、前記操作者が特定された場合に前記出力要求の即時出力処理を行うことを前記操作者から指示され、且つ、前記操作者が特定された場合であっても、前記事象検知手段が前記事象を検知した場合は、前記出力要求の即時出力処理を停止する、ことを特徴とするプログラムである。
【発明の効果】
【００１５】
請求項１及び８に係る発明によれば、出力要求に対して即時出力処理を実行することをユーザから指示された場合であっても、当該出力要求の即時出力処理を停止することができる。
【００１６】
請求項２に係る発明によれば、即時出力停止条件を満たす場合に、入力された出力要求の即時出力処理を停止することができる。
【００１７】
請求項３に係る発明によれば、ユーザが入力した出力要求が即時出力処理された場合に比して、当該出力要求により出力された出力物が当該ユーザ以外の人物に見られる可能性を低減することができる。
【００１８】
請求項４に係る発明によれば、ユーザが入力した出力要求に対する出力処理に先立って、情報処理装置近傍にいる当該ユーザ以外の人物に情報処理装置を利用させることができる。
【００１９】
請求項５に係る発明によれば、ユーザが入力した出力要求が即時出力処理された場合に比して、機密度が高い出力要求にかかる出力物が当該ユーザ以外の者に見られる可能性を低減することができる。
【００２０】
請求項６に係る発明によれば、入力されてから所定時間以上放置された出力要求の即時出力処理を停止することができる。
【００２１】
請求項７に係る発明によれば、ユーザが入力した出力要求の即時出力処理が停止された場合に、ユーザに対して当該出力要求の出力可否を確認することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係る画像形成装置の構成概略図である。
【図２】本実施形態に係る画像形成装置の基本的な処理の流れを示すフローチャートである。
【図３】プリント確認画面の例を示す図である。
【図４】通常画面の例を示す図である。
【図５】第１処理フローの処理の流れを示すフローチャートである。
【図６】第２処理フローの処理の流れを示すフローチャートである。
【図７】第３処理フローの処理の流れを示すフローチャートである。
【図８】第４処理フローの処理の流れを示すフローチャートである。
【図９】第５処理フローの処理の流れを示すフローチャートである。
【図１０】第６処理フローの処理の流れを示すフローチャートである。
【図１１】第７処理フローの処理の流れを示すフローチャートである。
【図１２】第８処理フローの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について説明する。
【００２４】
＜情報処理装置の構成＞
図１には、本実施形態に係る情報処理装置の構成概略図が示されている。本実施形態に係る情報処理装置は、例えば複合機などの画像形成装置１０である。画像形成装置１０は、ユーザから入力された出力要求としての印刷ジョブの印刷処理（出力処理）を実行するものである。画像形成装置１０は、動作モードとして、ユーザが認証された場合に、当該ユーザが入力した印刷ジョブの印刷処理が直ちに（ユーザに別途の操作を要求せずに）実行される即時プリントモードを有する。本実施形態では、印刷ジョブ毎にユーザが即時プリントモードを適用するか否かを設定するが、例えばサービスマンなどによって画像形成装置１０の動作モードが即時プリントモードに固定設定され、入力される印刷ジョブは全てユーザにより即時プリントモードが指定されたものとして処理するようにしてもよい。
【００２５】
通信部１２は、例えば通信インタフェースなどから構成され、画像形成装置１０を通信回線に接続するためのものである。通信部１２は、通信回線を介して、ユーザが利用するユーザ端末から印刷ジョブを受信する。通信部１２が印刷ジョブを受信することで画像形成装置１０に印刷ジョブが入力される。
【００２６】
印刷ジョブは、出力対象としての印刷対象データの印刷処理を画像形成装置１０に要求するためものである。印刷ジョブには、印刷対象データの内容を示す情報（例えば画像データなど）の他、印刷ジョブの属性を示す属性データが含まれる。属性データには、当該印刷ジョブを入力したユーザを示すユーザ情報、印刷ジョブのデータ容量、印刷枚数、印刷ジョブが入力された入力時刻、及び機密度としてのセキュリティレベルを示す情報、並びに当該印刷ジョブを即時プリントモードで印刷すべきことを示す即時プリントフラグなどが含まれる。
【００２７】
出力部１４は、例えばトナー、感光ドラム、給紙部などを含んで構成され、プリンタとして機能するものである。出力部１４は、印刷ジョブに含まれる印刷対象データが示す画像あるいは文字を用紙などの印刷媒体上に形成する。
【００２８】
表示部１６は、例えば液晶パネルなどから構成される。表示部１６には、画像形成装置１０に関する各種情報を表示する。
【００２９】
入力部１８は、例えば液晶パネル上のタッチパネルや、ボタンなどを含んで構成される。入力部１８は、画像形成装置１０に対してユーザが指示を入力するためのものである。
【００３０】
記憶部２０は、例えばＲＯＭあるいはＲＡＭなどから構成される。記憶部２０には、画像形成装置１０の各部を動作させるためのプログラムが記憶される。
【００３１】
特定手段としての特定部２２は、例えばカードリーダなどの認証装置から構成され、画像形成装置１０に対して印刷ジョブを入力したユーザを特定するためのものである。本実施形態では、印刷ジョブを入力したユーザは、特定部２２であるカードリーダに当該ユーザのユーザＩＤが記憶されたＩＤカードを読み取らせ、カードリーダが読み取ったユーザＩＤと、印刷ジョブの属性データに含まれるユーザ情報とを照合してユーザの特定を行う。なお、認証方法としては、ＩＤカードを読み取る方法の他、例えばＩＤとパスワードをユーザに入力させる方法であってもよい。特定部２２における特定結果は、後述のプリンタコントロール部２６に送られる。
【００３２】
人物検知手段としての人物検知部２４は、画像形成装置１０近傍にいる人物を検出する。具体的には、印刷ジョブを入力したユーザ以外の人物（他人）が画像形成装置１０近傍に存在するか否かを検知する。人物検知部２４としては、例えば、カメラあるいは各種センサを用いることができる。
【００３３】
カメラを利用した人物検知方法としては、画像形成装置１０の近傍を常時撮影するカメラを設置し、当該カメラに人物が映りこんだ場合に画像形成装置１０近傍に人物がいると検知できる。例えば、予め用意した背景画像と、カメラで撮影した画像とを比較することで、背景画像には含まれないが、撮影画像には含まれる物体を人物として検知することができる。この方法によれば、画像形成装置１０の近傍にいる人物の数も検出できる。
【００３４】
また、カメラで人物の顔を撮影して得られた顔画像に基づいて顔認証を行うことで、ユーザと他人を区別することができる。あるいは、カメラで撮影した人物の視線を検出し、検出された視線の延伸方向に基づいてユーザと他人を区別してもよい。また、カメラとして赤外線カメラを利用するならば、赤外線カメラにより撮影された画像から人物の骨格を検出し、検出された骨格に基づいてユーザと他人を区別してもよい。なお、特定部２２によりユーザが認証されているならば、カメラで撮影した画像の解析により２人以上の人物が検知されれば、ユーザ以外に少なくとも１人の他人が画像形成装置１０の近傍にいることを検知できる。
【００３５】
また、各種センサとしては、赤外線あるいは超音波により人物及びその数を検知する人感センサ、体温を検知して人物及びその数を検知する温度センサ、足音を検知して人物及びその数を検知する音センサ、画像形成装置１０近傍の床面に配置され、当該床面上の重量に基づいて人物及びその数を検知する重量センサなどが利用できる。
【００３６】
人物検知部２４の検知結果は、プリンタコントロール部２６に送られる。
【００３７】
プリンタコントロール部２６は、記憶部２０に記憶されたプログラムに従って、入力された印刷ジョブの印刷処理を制御する出力制御手段として機能する。プリンタコントロール部２６は、即時プリントフラグが付された印刷ジョブが入力されると、即時プリントモードで動作する。
【００３８】
プリンタコントロール部２６は、入力された印刷ジョブの印刷処理の処理量を検出する処理量検出手段としても機能する。プリンタコントロール部２６は、印刷ジョブの属性データに含まれる印刷ジョブのデータ容量、あるいは印刷枚数を示す情報に基づいて当該印刷ジョブの印刷処理の処理量を検出する。
【００３９】
プリンタコントロール部２６は、印刷ジョブのセキュリティレベルを検出する機密度検出手段としても機能する。プリンタコントロール部２６は、印刷ジョブの属性データに含まれるセキュリティレベルを示す情報に基づいて、当該印刷ジョブのセキュリティレベルを検出する。
【００４０】
プリンタコントロール部２６は、印刷ジョブが入力されてからの経過時間を計測する経過時間計測手段としても機能する。プリンタコントロール部２６は、印刷ジョブの属性データに含まれる印刷ジョブの入力時刻を示す情報と、画像形成装置１０が有する計時機能を用いて、当該印刷ジョブが入力されてからの経過時間を計測する。
【００４１】
出力制御手段としてのプリンタコントロール部２６は、ユーザから即時プリントモードが指定された印刷ジョブ、つまり属性データとして即時プリントフラグを有する印刷ジョブが入力され、且つ、当該ユーザが特定された場合であっても、ユーザが当該印刷ジョブの即時印刷処理を停止する可能性のある事象が生じた場合は、当該印刷ジョブの即時印刷処理を停止する。
【００４２】
ユーザは、ユーザ端末において即時プリントモードを指定した印刷ジョブを送信する際に、本人は意識していないかもしれないが、その印刷ジョブを即時印刷処理する際の前提条件を持っていることがある。前提条件とは、例えば、印刷物を他人に見られたくない、あるいは、印刷物をすぐ利用したい、といった条件である。その前提条件が、印刷ジョブを送信した後に変化する場合がある。例えば、画像形成装置１０近傍に他人が来た場合、あるいは印刷物の即時利用が不要となった場合などである。このように、即時印刷処理する際のユーザの前提条件が変化した場合、つまり、ユーザが当該印刷ジョブの即時印刷処理を停止する可能性のある事象が生じた場合、プリンタコントロール部２６は、当該印刷ジョブの即時印刷処理を停止する。
【００４３】
プリンタコントロール部２６は、画像形成装置１０近傍における他人の有無、及び印刷ジョブの属性の少なくとも一方が、予め定められた即時出力停止条件を満たすか否かを判定することで、ユーザが当該印刷ジョブの即時印刷処理を停止する可能性のある事象が生じたか否かを判定する。つまり、ユーザが当該印刷ジョブの即時印刷処理を停止する可能性のある事象を検知する事象検知手段としては、上述の人物検知手段である人物検知部２４、並びに、処理時間推定手段、機密度検出手段、及び経過時間計測手段としてのプリンタコントロール部２６を含んで構成される。即時出力停止条件の詳細については後述する。
【００４４】
例えば、即時出力停止条件が、画像形成装置１０近傍に印刷ジョブを入力したユーザ以外の人物（他人）が存在するという条件である場合、プリンタコントロール部２６は、人物検知部２４が画像形成装置１０近傍に他人を検知した場合、即時出力停止条件を満たすと判定し、つまり、ユーザが当該印刷ジョブの即時印刷処理を停止する可能性のある事象を検知し、当該印刷ジョブの即時印刷処理を停止する。
【００４５】
また、プリンタコントロール部２６は、即時出力停止条件を満たした場合に印刷ジョブの即時印刷処理を停止すると共に、当該印刷ジョブの出力可否をユーザに確認するための出力確認画面としてのプリント確認画面を表示部１６に表示させる。これによれば、即時出力停止条件を満たし、入力された印刷ジョブの即時印刷処理がプリンタコントロール部２６により停止された場合であっても、ユーザの印刷可能との判断を優先させて、当該印刷ジョブを出力することができる。このように、プリンタコントロール部２６は、プリント確認画面を表示部１６に表示させる表示手段としても機能する。
【００４６】
以下、図２に示されたフローチャートを参照して、画像形成装置１０の基本的な処理の流れを説明する。
【００４７】
ステップＳ１０において、ユーザ端末から印刷ジョブが送信され、通信部１２が当該印刷ジョブを受信することで、画像形成装置１０に印刷ジョブが入力される。
【００４８】
ステップＳ１２において、プリンタコントロール部２６は、入力された印刷ジョブの属性データを参照し、印刷ジョブに即時プリントフラグが付されているか否かを判定する。印刷ジョブに即時プリントフラグが付されていない場合、ステップＳ２４に進み、プリンタコントロール部２６は、入力された印刷ジョブの即時印刷処理を行わずに、表示部１６に通常画面（後述）を表示させる。印刷ジョブに即時プリントフラグが付されている場合はステップＳ１４に進む。
【００４９】
ステップＳ１４において、プリンタコントロール部２６は、特定部２２により印刷ジョブを入力したユーザが特定されたか否かを判定する。特定済みであればステップＳ１６に進む。
【００５０】
ステップＳ１６において、プリンタコントロール部２６は、画像形成装置１０近傍における他人の有無、及び印刷ジョブの属性の少なくとも一方が、即時出力停止条件を満たすか否かを判定する。即時出力停止条件は、画像形成装置１０のサービスマンなどによって予め設定される。即時出力停止条件の具体例や、それに基づく画像形成装置１０の処理の流れの詳細は後述する。
【００５１】
ステップＳ１６において、即時出力停止条件を満たさないと判定された場合、ステップＳ１８に進み、プリンタコントロール部２６は、入力された印刷ジョブを出力する。つまり、印刷ジョブに対して即時印刷処理を実行する。
【００５２】
ステップＳ１６において、即時出力停止条件を満たすと判定された場合、ステップＳ２０に進み、プリンタコントロール部２６は、印刷ジョブの即時印刷処理を停止すると共に、表示部１６に当該印刷ジョブの印刷可否をユーザに確認するプリント確認画面を表示させる。図３に、プリント確認画面の例が示されている。プリント確認画面には、例えば当該印刷ジョブの印刷許可を指示するためのＹＥＳボタン、及び当該印刷ジョブの印刷停止を指示するためのＮＯボタンが含まれる。
【００５３】
図２に戻り、ステップＳ２２において、プリンタコントロール部２６がユーザによりＹＥＳボタンが押下されたことを検知した場合、ステップＳ１８に進み、当該印刷ジョブの印刷処理を実行する。
【００５４】
ステップＳ２２において、プリンタコントロール部２６がユーザによりＮＯボタンが押下されたことを検知した場合、ステップＳ２４に進み、プリンタコントロール部２６は、当該印刷ジョブの印刷処理を実行せずに、表示部１６に通常画面を表示する。
【００５５】
図４に、通常画面の例が示されている。通常画面としては、図４（ａ）に示されるように、画像形成装置１０の機能一覧画面であってよい。なお、ユーザは、当該機能一覧画面が表示された後に、入力した印刷ジョブを印刷したい場合は、機能一覧画面に対して操作を行うことで、印刷ジョブの印刷処理を指示することができる。また、通常画面としては、図４（ｂ）に示されるように、出力する印刷ジョブを選択する画面であってよい。また、通常画面としては、図４（ｃ）に示されるように、ユーザに再度認証を求める画面であってもよい。
【００５６】
以下、図５〜１２に示されたフローチャートに従って、即時出力停止条件の具体例と、各即時出力停止条件が設定された場合の画像形成装置１０の処理の流れを説明する。図５〜１２の説明において、図２に示されたステップと同じ処理を行うステップについては図２と同じステップ番号を付し、その説明を省略する。
【００５７】
＜第１処理フロー＞
図５には、即時出力停止条件として、「人物検知部２４により画像形成装置１０近傍（この場合は特に出力部１４近傍）に印刷ジョブを入力したユーザ以外の人物（他人）が検知された」という条件が設定された場合の画像形成装置１０の処理の流れ（第１処理フロー）を示すフローチャートが示されている。
【００５８】
第１処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力され、当該ユーザが特定されると、ステップＳ３０において、プリンタコントロール部２６は、人物検知部２４が画像形成装置１０近傍、特に出力部１４近傍に存在する他人を検知しているか否かを判定する。画像形成装置１０近傍に他人がいる場合は、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。画像形成装置１０近傍に他人がいない場合は、ステップＳ１８に進み、当該印刷ジョブの即時印刷処理が実行される。
【００５９】
第１処理フローによれば、印刷ジョブが即時印刷処理された場合に比して、印刷ジョブにより印刷された印刷物が他人に見られてしまう可能性を低減することができる。
【００６０】
＜第２処理フロー＞
図６には、即時出力停止条件として、「人物検知部２４により画像形成装置１０近傍に印刷ジョブを入力したユーザ以外の人物（他人）が検知され、且つ、プリンタコントロール部２６により検出された当該印刷ジョブの印刷処理の処理量が所定処理量以上である」という条件が設定された場合の画像形成装置１０の処理の流れ（第２処理フロー）を示すフローチャートが示されている。
【００６１】
第２処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力され、当該ユーザが認証されると、ステップＳ３０において、画像形成装置１０近傍に存在する他人が検知される。画像形成装置１０近傍に他人がいる場合は、さらに、ステップＳ３２において、プリンタコントロール部２６は、当該印刷ジョブの印刷処理の処理量が、予め設定された所定処理量以上であるかを判定する。例えば、プリンタコントロール部２６は、印刷ジョブの属性データを参照し、当該印刷ジョブの印刷枚数が予め設定された所定枚数以上である場合、あるいは、当該印刷ジョブのデータ容量が予め設定された所定容量以上である場合に、印刷ジョブの印刷処理の処理量が所定処理量以上であると判定する。
【００６２】
画像形成装置１０近傍に他人が存在し、且つ、印刷ジョブの印刷処理の処理量が所定処理量以上である場合（つまりステップＳ３０及びＳ３２で「はい」の場合）は、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。上記２つの条件のいずれかを満たさない場合（つまりステップＳ３０及びＳ３２のいずれか「いいえ」の場合）は、ステップＳ１８に進み当該印刷ジョブの即時印刷処理が実行される。
【００６３】
第２処理フローによれば、処理量が多く、印刷処理に時間のかかる印刷ジョブの即時印刷処理を停止することで、画像形成装置１０を利用したい（例えばコピー機能を利用したい）他人に、ユーザが入力した印刷ジョブの印刷処理が終了するまで待たせることなく、画像形成装置１０を優先利用させることができる。
【００６４】
＜第３処理フロー＞
図７には、即時出力停止条件として、「人物検知部２４により画像形成装置１０近傍に印刷ジョブを入力したユーザ以外の人物（他人）が検知され、且つ、当該ユーザから複数の印刷ジョブが入力された」という条件が設定された場合の画像形成装置１０の処理の流れ（第３処理フロー）を示すフローチャートが示されている。
【００６５】
第３処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力され、当該ユーザが認証されると、ステップＳ３０において、出力部１４近傍に存在する他人が検知される。画像形成装置１０近傍に他人がいる場合は、さらに、ステップＳ３４において、プリンタコントロール部２６は、当該ユーザから即時プリントモードが指定された印刷ジョブが複数入力されたか否かを判定する。
【００６６】
画像形成装置１０近傍に他人が存在し、且つ、ユーザから複数の印刷ジョブが入力された場合（つまりステップＳ３０及びＳ３４で「はい」の場合）は、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。なお、この場合に表示されるプリント確認画面としては、入力された複数の印刷ジョブを選択する画面（例えば図４（ｂ）に示される画面）である。上記２つの条件のいずれかを満たさない場合（つまりステップＳ３０及びＳ３４のいずれか「いいえ」の場合）は、ステップＳ１８に進み当該印刷ジョブの即時印刷処理が実行される。
【００６７】
第３処理フローによれば、複数の印刷ジョブの全てを実行すると処理に時間がかかってしまうところ、当該複数の印刷ジョブの即時印刷処理を停止することで、画像形成装置１０を利用したい他人に、ユーザが入力した複数の印刷ジョブの印刷処理が終了するまで待たせることなく、画像形成装置１０を優先利用させることができる。また、複数の印刷ジョブのうち、本当に即時印刷処理が必要な印刷ジョブのみをユーザに選択させ、選択された印刷ジョブのみ即時印刷処理を実行することで、画像形成装置１０を利用したい他人の待ち時間を低減させることができる。
【００６８】
＜第４処理フロー＞
図８には、即時出力停止条件として、「プリンタコントロール部２６が計測した印刷ジョブが入力されてからの経過時間が第１所定時間以上である」という条件が設定された場合の画像形成装置１０の処理の流れ（第４処理フロー）を示すフローチャートが示されている。
【００６９】
第４処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力され、当該ユーザが特定されると、ステップＳ３６において、プリンタコントロール部２６は、印刷ジョブが入力されてから第１所定時間以上経過したか否かを判定する。当該第１所定時間は適宜設定されてよい。印刷ジョブが入力されてから第１所定時間以上経過している場合は、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。印刷ジョブが入力されてから第１所定時間が経過していない場合は、ステップＳ１８に進み当該印刷ジョブの即時印刷処理が実行される。
【００７０】
ユーザが即時プリントモードを指定して印刷ジョブを入力した場合であっても、当該ユーザが長い時間（第１所定時間以上）認証されず、当該印刷ジョブを放置した場合は、もはや当該印刷ジョブを即時印刷処理する必要がない場合が多い。第４処理フローによれば、印刷ジョブが長時間放置された場合に当該印刷ジョブの即時印刷処理を停止することで、その他の処理を優先させることができる。
【００７１】
＜第５処理フロー＞
図９には、即時出力停止条件として、「人物検知部２４により画像形成装置１０近傍（この場合は特に出力部１４近傍）に印刷ジョブを入力したユーザ以外の人物（他人）が検知され、且つ、プリンタコントロール部２６により検出された当該印刷ジョブのセキュリティレベルが所定レベル以上である」という条件が設定された場合の画像形成装置１０の処理の流れ（第５処理フロー）を示すフローチャートが示されている。
【００７２】
第５処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力され、当該ユーザが認証されると、ステップＳ３０において、画像形成装置１０近傍、特に出力部１４近傍に存在する他人が検知される。画像形成装置１０近傍に他人がいる場合は、さらに、ステップＳ３８において、プリンタコントロール部２６は、印刷ジョブの属性データを参照し、当該印刷ジョブのセキュリティレベルが所定レベル以上であるかを判定する。
【００７３】
画像形成装置１０近傍に他人が存在し、且つ、印刷ジョブのセキュリティレベルが所定レベル以上である場合（つまりステップＳ３０及びＳ３８で「はい」の場合）は、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。上記２つの条件のいずれかを満たさない場合（つまりステップＳ３０及びＳ３８のいずれか「いいえ」の場合）は、ステップＳ１８に進み当該印刷ジョブの即時印刷処理が実行される。
【００７４】
第５処理フローによれば、印刷ジョブが即時印刷処理された場合に比して、機密性の高い印刷物が他人に見られてしまう可能性を低減することができる。
【００７５】
＜第６処理フロー＞
図１０に示された第６処理フローは、図８に示された第４処理フローの変形例である。第４処理フローにおいては、印刷ジョブが入力されてから第１処理時間以上経過した場合に即時印刷処理が停止され、プリント確認画面が表示されたが、第６処理フローにおいては、それに加え、第１処理時間よりも長い第２処理時間が経過した場合は、当該印刷ジョブに付された即時プリントフラグを削除する。つまり、ユーザからの即時プリントモードの指示をキャンセルする。これにより、ユーザから即時プリントモードが指示された印刷ジョブは、非即時プリントモードの印刷ジョブとして扱われる。
【００７６】
第６処理フローにおいては、ユーザにより即時プリントモードフラグが付された印刷ジョブが入力されると、ステップＳ４０において、プリンタコントロール部２６は、印刷ジョブが入力されてから第２所定時間以上経過したか否かを判定する。印刷ジョブが入力されてから第２所定時間以上経過している場合は、ステップＳ４２において、プリンタコントロール部２６は、当該印刷ジョブに付された即時プリントフラグを削除する。
【００７７】
その後、ステップＳ１４でユーザが認証された場合、ステップＳ４４において、プリンタコントロール部２６は、印刷ジョブに即時プリントフラグが付されているか否かを判定する。即時プリントフラグが付されている場合は、ステップＳ３６以下、第４処理フローと同様の処理を行う。即時プリントフラグが付されていない場合は、ステップＳ２４において通常画面が表示される。つまり、当該印刷ジョブは非即時プリントモードの印刷ジョブとして扱われる。
【００７８】
＜第７処理フロー＞
図１１に示された第７処理フローは、図５に示された第１処理フローの変形例である。
第７処理フローは、画像形成装置１０近傍に他人が存在するために印刷ジョブの即時印刷処理が停止され、且つ、プリント確認画面においてユーザから印刷停止の指示がされた場合であっても、引き続き画像形成装置１０近傍の状況をモニタし続ける。そして、画像形成装置１０近傍に他人がいなくなった場合に、再度ユーザに対して当該印刷ジョブの印刷処理を実行するか否かを確認するプリント確認画面を表示するものである。
【００７９】
第７処理フローにおいて、ステップＳ２４までは第１処理フローと同様の処理を行う。なお、第７処理フローにおいては、ステップＳ２０で表示されるプリント確認画面においてＹＥＳボタンとＮＯボタンの他に、「後でお知らせ」ボタンを表示し、当該「後でお知らせ」ボタンが押下された場合に、第７処理フロー（ステップＳ５２以下の処理）を実行するようにしてもよい。
【００８０】
ステップＳ２４で通常画面を表示した後、ステップＳ５２において、プリンタコントロール部２６は、当該印刷ジョブの処理が終了したか否かを判定する。例えば、ユーザから印刷ジョブがキャンセルされた場合はステップＳ５２で「はい」となり、処理を終了する。
【００８１】
当該印刷ジョブの処理が終了していない場合、ステップＳ５４において、プリンタコントロール部２６は、再度人物検知部２４が画像形成装置１０近傍に他人が存在することを検知しているか否かを判定する。が画像形成装置１０近傍に引き続き他人が存在する場合は、ステップＳ５２に戻る。つまり、当該印刷ジョブの処理が終了するまでが画像形成装置１０近傍にいる他人をモニタし続ける。画像形成装置１０近傍に他人がいなくなった場合は、ステップＳ５６においてプリント確認画面が再度表示される。ステップＳ５８でユーザからＹＥＳボタンが押下されると、ステップＳ６０で当該印刷ジョブの印刷処理が実行され、ステップＳ６２で処理画面が表示される。ステップＳ５８でユーザからＮＯボタンが押下されると、当該印刷ジョブの印刷処理は実行されず処理画面が表示される。
【００８２】
＜第８処理フロー＞
図１２に示された第８処理フローは、図７に示された第３処理フローの変形例である。第３処理フローにおいては、即時プリントモードが指定された複数の印刷ジョブが入力された場合に、当該複数のジョブの即時印刷処理を停止し、ユーザに出力する印刷ジョブを選択させていたが、第８処理フローは、即時プリントモードが指定された複数の印刷ジョブそれぞれについて即時出力停止条件を満たすか否かを判定し、即時出力停止条件を満たす印刷ジョブに対しては即時印刷処理を停止し、即時出力停止条件を満たさない印刷ジョブは即時印刷処理を実行するものである。
【００８３】
第８処理フローにおいて、ステップＳ３４までは第３処理フローと同様の処理を行う。ステップＳ７０において、プリンタコントロール部２６は、入力された複数の印刷ジョブそれぞれについて、即時出力停止条件を満たすか否かを判定する。例えば、即時出力停止条件として、「人物検知部２４により画像形成装置１０近傍に印刷ジョブを入力したユーザ以外の人物（他人）が検知され、且つ、プリンタコントロール部２６により検出された当該印刷ジョブのセキュリティレベルが所定レベル以上である」という条件が設定されているとすると、プリンタコントロール部２６は、各印刷ジョブの属性データを参照し、各印刷ジョブのセキュリティレベルが所定レベルであるか否かを判定する。
【００８４】
ステップＳ７０で即時出力停止条件を満たすと判定された印刷ジョブに対しては、ステップＳ２０において当該印刷ジョブの即時印刷処理が停止され、プリント確認画面が表示される。即時出力停止条件を満たすと判定された印刷ジョブが複数ある場合は、当該プリント確認画面は、入力された複数の印刷ジョブを選択する画面であってよい。ステップＳ７０で即時出力停止条件を満たさないと判定された印刷ジョブに対しては、ステップＳ１８に進み当該印刷ジョブの即時印刷処理が実行される。
【００８５】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【００８６】
例えば、本実施形態では、情報処理装置が画像形成装置１０であったが、情報処理装置としては、ＶＮＣ（Virtual Network Computing）により遠隔操作されるコンピュータであってもよい。ＶＮＣは、ユーザ端末において指定した画像を遠隔にあるコンピュータの表示部に表示させるための技術である。
【００８７】
ＶＮＣによってユーザ端末からコンピュータの表示部に画像を表示させる場合、コンピュータには、出力要求として、当該画像を表示部に表示させるための表示指示がユーザ端末から入力される。本発明によれば、ユーザ端末から、コンピュータの表示部に画像を即時出力することが指定された場合であっても、例えば当該コンピュータの近傍に表示指示を入力したユーザ以外の他人が存在する場合に、コンピュータの表示部に画像が即時出力されることを停止することができる。この場合、上記実施形態同様に、ユーザ端末にコンピュータの表示部に当該画像を表示してよいか否かを問う確認表示画面を表示するようにしてもよい。
【符号の説明】
【００８８】
１０  画像形成装置、１２  プリンタコントロール部、１４  通信部、１６  出力部、１８  表示部、２０  記憶部、２２  特定部、２４  人物検知部。
【図１】
2017159618.tif 000003
【図２】
2017159618.tif 000004
【図３】
2017159618.tif 000005
【図４】
2017159618.tif 000006
【図５】
2017159618.tif 000007
【図６】
2017159618.tif 000008
【図７】
2017159618.tif 000009
【図８】
2017159618.tif 000010
【図９】
2017159618.tif 000011
【図１０】
2017159618.tif 000012
【図１１】
2017159618.tif 000013
【図１２】
2017159618.tif 000014