(57)【要約】【課題】投入された複数のジョブのうち実行中のジョブを除く他のジョブの処置へユーザの意図を反映させることができる情報処理装置を提供する。【解決手段】ＭＦＰ１００は、投入された複数のジョブのうち中断ジョブを除く待機中のジョブを消去するか否かをユーザに選択させる。【選択図】図５
2017128027.tif 000002
【特許請求の範囲】
【請求項１】
投入された複数のジョブを管理する情報処理装置であって、
前記投入された複数のジョブのうち実行中のジョブを除く他のジョブを消去するか否かをユーザに選択させる選択手段を備えることを特徴とする情報処理装置。
【請求項２】
前記ジョブを消去する消去手段を更に備え、
前記消去手段は、前記他のジョブを消去しないことが選択された場合、前記実行中のジョブのみを消去し、前記他のジョブを消去することが選択された場合、投入された全てのジョブを消去することを特徴とする請求項１記載の情報処理装置。
【請求項３】
期間に関する閾値が設定され、
前記消去手段は、前記選択手段において前記他のジョブを消去することが選択された場合、前記複数のジョブのうち、当該ジョブが投入されてからの経過期間が前記閾値を超えたジョブを消去し、前記経過期間が前記閾値を超えないジョブを消去しないことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記複数のジョブが投入された順に従って前記複数のジョブの各々について当該ジョブの前記経過期間が前記閾値を超えたか否かを判別する判別手段をさらに備え、
前記経過期間が前記閾値を超えないジョブが投入された後に投入されたジョブについて当該ジョブの前記経過期間が前記閾値を超えたか否かの判別を行わないことを特徴とする請求項３記載の情報処理装置。
【請求項５】
期間に関する他の閾値が設定され、
前記消去手段は、前記複数のジョブのうち、当該ジョブが投入されてからの経過期間と前記実行中のジョブの前記経過期間との差が前記他の閾値以下のジョブを消去しないことを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記ジョブは印刷処理を実行する印刷ジョブであることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
投入された複数のジョブを管理する情報処理装置の制御方法であって、
前記投入された複数のジョブのうち実行中のジョブを除く他のジョブを消去するか否かをユーザに選択させる選択ステップを備えることを特徴とする情報処理装置の制御方法。
【請求項８】
投入された複数のジョブを管理する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記投入された複数のジョブのうち実行中のジョブを除く他のジョブを消去するか否かをユーザに選択させる選択ステップを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のジョブを実行する情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
クライアントＰＣから投入された印刷ジョブを実行して用紙に印刷を行う情報処理装置としてのＭＦＰが知られている。ＭＦＰは、印刷ジョブの実行中にジャム等のエラーが発生すると、印刷ジョブの実行を一時中断する。ＭＦＰでは、エラーが解消された後にユーザの指示によって一時中断された印刷ジョブを再開可能であるが、セキュリティ等の観点から一時中断された印刷ジョブの再開の指示を受け付けない場合がある。この場合、一時中断された印刷ジョブは再開されることなく消去される（例えば、特許文献１参照）。
【０００３】
ところで、ＭＦＰでは、印刷ジョブの実行中に他の印刷ジョブの実行も受け付け可能であり、他の印刷ジョブは実行中の印刷ジョブが完了するまで待機状態となる。セキュリティを重視するＭＦＰでは、エラーが発生して一時中断された印刷ジョブが消去された場合、待機中の他の印刷ジョブも消去される。この場合、ユーザは、エラーを解消して印刷ジョブを再開する際、途中まで実行されていた印刷ジョブの他に、他の印刷ジョブも再投入する必要があり、手間が生じる。これに対応して、ユーザの利便性を重視するＭＦＰでは、エラーが発生して一時中断された印刷ジョブが消去されても、待機中の他の印刷ジョブが消去されない。これにより、ユーザは、エラーが解消した後に他の印刷ジョブを即座に実行可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２１２７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＭＦＰでは、消去するか、若しくは消去しないかという待機中の他の印刷ジョブの処置は当該ＭＦＰにおいて予め設定されている。したがって、待機中の他の印刷ジョブの処置をユーザ自身が設定することができない。すなわち、複数の印刷ジョブのうち実行中の印刷ジョブを除く他の印刷ジョブの処置へユーザの意図を反映させることができない。
【０００６】
本発明の目的は、投入された複数の印刷ジョブのうち実行中の印刷ジョブを除く他の印刷ジョブの処置へユーザの意図を反映させることができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、投入された複数のジョブを管理する情報処理装置であって、前記投入された複数のジョブのうち実行中のジョブを除く他のジョブを消去するか否かをユーザに選択させる選択手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、投入された複数の印刷ジョブのうち実行中の印刷ジョブを除く他の印刷ジョブの処置へユーザの意図を反映させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る情報処理装置としてのＭＦＰの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図３】図１のＭＦＰに格納されるジョブリストの一例を示す図である。
【図４】図１のＭＦＰで実行されるジョブ消去処理の手順を示すフローチャートである。
【図５】図１の操作部に表示される設定画面の一例を示す図である。
【図６】図４のステップＳ４１０の待機中ジョブ消去処理の手順を示すフローチャートである。
【図７】図６の待機中ジョブ消去処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る情報処理装置としてのＭＦＰ１００の構成を概略的に示すブロック図である。
【００１２】
図１において、ＭＦＰ１００は、制御部１０１、スキャナ１１３、プリンタ１１４、及び操作部１１５を備え、制御部１０１はスキャナ１１３、プリンタ１１４、及び操作部１１５とそれぞれ接続されている。制御部１０１は、ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、ＨＤＤ１０５、操作部Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１０７、画像処理部１０８、デバイスＩ／Ｆ１０９、スキャナ処理部１１０、及びプリンタ処理部１１１を備える。ＣＰＵ１０２、ＲＡＭ１０３、ＲＯＭ１０４、ＨＤＤ１０５、操作部Ｉ／Ｆ１０６、ネットワークＩ／Ｆ１０７、画像処理部１０８、及びデバイスＩ／Ｆ１０９の各構成要素はシステムバス１１２を介して互いに接続されている。スキャナ処理部１１０及びプリンタ処理部１１１はデバイスＩ／Ｆ１０９と接続されている。
【００１３】
ＭＦＰ１００はクライアントＰＣ等から投入された各ジョブを実行して印刷処理やスキャン処理等の各処理を実行する。また、ＭＦＰ１００は実行中にエラーが発生して一時中断されたジョブ（以下、「中断ジョブ」という。）を消去する中断ジョブの自動キャンセル機能を有する。制御部１０１はＭＦＰ１００全体を統括的に制御する。ＣＰＵ１０２はシステムバス１１２に接続される各構成要素を制御する。ＲＡＭ１０３はＣＰＵ１０２の作業領域として用いられ、また、ＲＡＭ１０３は設定データや画像データ等の一時格納領域として用いられる。ＲＯＭ１０４はＭＦＰ１００のシステムブートプログラムを格納する。ＨＤＤ１０５は、設定データ、画像データ、及び後述する図２のソフトウェアモジュール２００を実行するための各プログラム等を格納する。操作部Ｉ／Ｆ１０６は操作部１１５とデータ通信を行い、例えば、操作部１１５への表示指示をＣＰＵ１０２から受信すると、表示画面を表示するための表示用データを操作部１１５へ送信する。また、ユーザの操作部１１５の操作によって入力された入力情報を操作部１１５から受信すると、当該入力情報をＣＰＵ１０２に送信する。ネットワークＩ／Ｆ１０７はＬＡＮ１１６を介して接続された外部装置とデータ通信を行う。画像処理部１０８はＨＤＤ１０５に格納された画像データを画像処理してプリンタ処理部１１１で読み込み可能な形式の画像データに変換する。デバイスＩ／Ｆ１０９はスキャナ１１３やプリンタ１１４とのデータ通信を制御し、画像データの同期系及び非同期系の変換情報、設定値、調整値、機器状態等の各データの通信制御を行う。スキャナ処理部１１０はスキャナ１１３から取得した画像データに対して補正、加工、像域分離、変倍、二値化等の各処理を施す。プリンタ処理部１１１は、印刷データに対してプリンタ１１４に応じた補正及び解像度変換等の変換処理や、画像の印刷位置の調整等の調整処理を施し、各処理が施された印刷データをプリンタ１１４に送信する。スキャナ１１３は図示しない原稿台に配置された原稿を読み取って取得された画像情報に基づいて画像データを生成する。プリンタ１１４は受信された印刷データに基づいて印刷を行う。
【００１４】
図２は、図１のＭＦＰ１００のソフトウェアモジュール２００の構成を概略的に示すブロック図である。
【００１５】
図２において、ソフトウェアモジュール２００は、ジョブコントロール処理モジュール２０１、ＵＩ処理モジュール２０２、ネットワーク処理モジュール２０３、スキャン処理モジュール２０４、及びプリント処理モジュール２０５を備える。ソフトウェアモジュール２００の各処理は、ＣＰＵ１０２がＨＤＤ１０５に格納された各プログラムを実行することによって行われる。
【００１６】
ジョブコントロール処理モジュール２０１はＭＦＰ１００の各ジョブの実行を制御し、各ジョブの実行状況を管理する。ＵＩ処理モジュール２０２は操作部Ｉ／Ｆ１０６及び操作部１１５の制御を行う。具体的に、ＵＩ処理モジュール２０２は、ユーザの操作部１１５の操作によって入力された入力情報をジョブコントロール処理モジュール２０１に通知し、ジョブコントロール処理モジュール２０１からの指示に基づいて操作部１１５に表示画面を表示させる。本実施の形態では、ＵＩ処理モジュール２０２は、ＭＦＰ１００に投入された各ジョブの実行状況を管理する図３のジョブリスト３００を操作部１１５に表示させる。ジョブリスト３００は、ジョブ名３０１、受付番号３０２、実行状況３０３を含む。ジョブ名３０１は各ジョブを特定する名称であり、受付番号３０２はＭＦＰ１００に投入された順に各ジョブに設定された通し番号である。実行状況３０３は各ジョブの実行状況であり、実行状況３０３には、例えば、ジョブが実行中であることを示す「プリント中」やジョブが待機中であることを示す「プリント待ち」等が設定される。ＭＦＰ１００では、通常、投入された順にジョブが実行され、実行中のジョブが完了するまで、他のジョブは待機中となる。実行中のジョブが完了すると、投入された順に従って次のジョブが実行される。
【００１７】
ネットワーク処理モジュール２０３はＬＡＮ１１６を介して接続された外部装置とのデータ通信を制御する。例えば、ネットワーク処理モジュール２０３は外部装置から制御コマンドや印刷データ等を受信すると、当該制御コマンドや印刷データ等を受信した旨をジョブコントロール処理モジュール２０１に通知する。また、ネットワーク処理モジュール２０３は、ジョブコントロール処理モジュール２０１からの指示に基づいて外部装置への制御コマンドや画像データ等の送信を制御する。スキャン処理モジュール２０４はジョブコントロール処理モジュール２０１からの指示に基づいてスキャナ１１３及びスキャナ処理部１１０を制御してスキャン処理を行う。プリント処理モジュール２０５はジョブコントロール処理モジュール２０１からの指示に基づいて画像処理部１０８、プリンタ処理部１１１、及びプリンタ１１４を制御して印刷を行う。
【００１８】
図４は、図１のＭＦＰ１００で実行されるジョブ消去処理の手順を示すフローチャートである。
【００１９】
図４の処理は、ＣＰＵ１０２がＨＤＤ１０５に格納された各プログラムを実行することによって行われる。
【００２０】
図４において、まず、クライアントＰＣ等からジョブが投入されると、ＣＰＵ１０２はジョブリスト３００に当該ジョブを設定する。既に他のジョブが実行中である場合、ＣＰＵ１０２はジョブリスト３００に投入されたジョブ（以下、「投入ジョブ」という。）の実行状況３０３を待機中、例えば、「プリント待ち」に設定し、他のジョブの実行が完了するまで待機する。一方、実行中のジョブが存在しない場合、ＣＰＵ１０２はジョブリスト３００に投入ジョブの実行状況３０３を実行中、例えば、「プリント中」に設定し、投入ジョブを開始する（ステップＳ４０１）。次いで、ＣＰＵ１０２は、プリンタ１１４から送信される各通知に基づいて実行中のジョブにおいてエラーが発生したか否かを判別する（ステップＳ４０２）。ステップＳ４０２では、ＣＰＵ１０２は、例えば、用紙切れを示す用紙切れ通知、ジャムの発生を示すジャム発生通知、トナーの残量が無いことを示すトナー無通知等をプリンタ１１４から受信した場合、実行中のジョブにおいてエラーが発生したと判別する。一方、ＣＰＵ１０２は、用紙切れ通知、ジャム発生通知、及びトナー無通知のいずれの通知も受信しない場合、ＣＰＵ１０２は実行中のジョブにおいてエラーが発生しないと判別する。
【００２１】
ステップＳ４０２の判別の結果、実行中のジョブにおいてエラーが発生したとき、ＣＰＵ１０２は実行中のジョブを一時中断させ、予めユーザによって設定された中断ジョブの自動キャンセル機能に関する設定データを取得する。本実施の形態では、操作部１１５に表示される図５の設定画面５００によって中断ジョブの自動キャンセル機能に関する各設定が予め行われ、各設定の設定値を含む設定データがＨＤＤ１０５に格納されている。設定画面５００は、設定ボタン５０１，５０２、入力欄５０３、及びチェックボックス５０４を含む。設定ボタン５０１，５０２は中断ジョブの自動キャンセル機能の有効及び無効を設定する。例えば、ユーザによって設定ボタン５０１が選択された場合、中断ジョブの自動キャンセル機能が有効に設定され、ＭＦＰ１００におけるエラーの発生による中断ジョブが消去される。一方、ユーザによって設定ボタン５０２が選択された場合、中断ジョブの自動キャンセル機能が無効に設定され、ＭＦＰ１００におけるエラーの発生による中断ジョブが消去されない。入力欄５０３にはエラーが発生してジョブが中断されてから中断ジョブの消去が開始されるまでの消去待機期間が設定される。ユーザによって設定ボタン５０１が選択された場合には入力欄５０３の設定も必要となる。チェックボックス５０４は消去されるジョブ（以下、「被消去ジョブ」という。）の設定を行う。ユーザによってチェックボックス５０４が選択された場合、被消去ジョブとして中断ジョブが設定され、中断ジョブのみが消去される。一方、チェックボックス５０４が選択されない場合、中断ジョブの他に、待機中のジョブも消去される。すなわち、本実施の形態では、投入された複数のジョブのうち中断ジョブを除く待機中のジョブを消去するか否かを設定画面５００によってユーザが選択可能である。
【００２２】
次いで、ＣＰＵ１０２は、ＨＤＤ１０５に格納された設定データに基づいて中断ジョブの自動キャンセル機能が有効に設定されているか否かを判別する（ステップＳ４０３）。
【００２３】
ステップＳ４０３の判別の結果、中断ジョブの自動キャンセル機能が無効に設定されているとき、ＣＰＵ１０２は本処理を終了する。一方、ステップＳ４０３の判別の結果、中断ジョブの自動キャンセル機能が有効に設定されているとき、ＣＰＵ１０２は入力欄５０３の設定値である消去待機期間を取得し、取得された待機時間を図示しないタイマーに設定してタイマー処理を開始する（ステップＳ４０４）。次いで、ＣＰＵ１０２は実行中のジョブのエラーが解消されたか否かを判別する（ステップＳ４０５）。
【００２４】
ステップＳ４０５の判別の結果、実行中のジョブのエラーが解消されたとき、ＣＰＵ１０２はタイマーの設定を解除し、タイマー処理を終了して（ステップＳ４０６）、本処理を終了する。一方、ステップＳ４０５の判別の結果、実行中のジョブのエラーが解消されないとき、ＣＰＵ１０２はタイマー処理を開始してから消去待機期間が経過したか否かを判別する（ステップＳ４０７）。
【００２５】
ステップＳ４０７の判別の結果、消去待機期間が経過しないとき、ＣＰＵ１０２はステップＳ４０５の処理に戻る。一方、ステップＳ４０７の判別の結果、消去待機期間が経過したとき、ＣＰＵ１０２は、設定データに基づいてチェックボックス５０４が選択されているか否かを判別する（ステップＳ４０８）。
【００２６】
ステップＳ４０８の判別の結果、チェックボックス５０４が選択されているとき、ＣＰＵ１０２は投入された複数のジョブのうち、中断ジョブのみを消去する（ステップＳ４０９）。その後、ＣＰＵ１０２はジョブリスト３００から中断ジョブに関する設定値を削除して本処理を終了する。
【００２７】
ステップＳ４０８の判別の結果、チェックボックス５０４が選択されていないとき、ＣＰＵ１０２は後述する図６の待機中ジョブ消去処理を実行し（ステップＳ４１０）、中断ジョブ及び待機中のジョブを消去して、本処理を終了する。
【００２８】
ステップＳ４０２の判別の結果、実行中のジョブにおいてエラーが発生しないとき、ＣＰＵ１０２は実行中のジョブが完了したか否かを判別する（ステップＳ４１１）。
【００２９】
ステップＳ４１１の判別の結果、実行中のジョブが完了しないとき、ＣＰＵ１０２はステップＳ４０１の処理に戻る。一方、ステップＳ４１１の判別の結果、実行中のジョブが完了したとき、ＣＰＵ１０２は本処理を終了する。
【００３０】
図６は、図４のステップＳ４１０の待機中ジョブ消去処理の手順を示すフローチャートである。
【００３１】
図６において、まず、ＣＰＵ１０２は中断ジョブを消去し（ステップＳ６０１）、ジョブリスト３００から中断ジョブに関する設定値を削除する。次いで、ＣＰＵ１０２はジョブリスト３００から受付番号３０２に設定された通し番号順に従って１つの待機中のジョブを特定する（ステップＳ６０２）。次いで、ＣＰＵ１０２は特定されたジョブ（以下、「特定ジョブ」という。）を消去し（ステップＳ６０３）、ジョブリスト３００から特定ジョブに関する設定値を削除する。次いで、ＣＰＵ１０２はジョブリスト３００における待機中の全てのジョブの特定が完了したか否かを判別する（ステップＳ６０４）。
【００３２】
ステップＳ６０４の判別の結果、待機中のいずれかのジョブの特定が完了しないとき、ＣＰＵ１０２はステップ６０２の処理に戻る。一方、ステップＳ６０３の判別の結果、待機中の全てのジョブの特定が完了したとき、ＣＰＵ１０２は本処理を終了する。
【００３３】
上述した図４及び図６の処理によれば、投入された複数のジョブのうち中断ジョブを除く待機中のジョブを消去するか否かをユーザに選択させる。これにより、投入された複数のジョブのうち中断ジョブを除く待機中のジョブの処置へユーザの意図を反映させることができる。
【００３４】
また、上述した図４及び図６の処理では、設定画面５００のチェックボックス５０４が選択された場合、中断ジョブのみが消去され、チェックボックス５０４が選択されない場合、中断ジョブの他に、待機中のジョブも消去される。これにより、待機中のジョブの処置へユーザの意図を確実に反映させることができる。
【００３５】
さらに、上述した図４及び図６の処理では、ジョブは印刷処理を実行する印刷ジョブであるので、印刷処理でエラーが発生した場合、他の印刷ジョブの処置へユーザの意図を確実に反映させることができる。
【００３６】
以上、本発明について実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００３７】
例えば、チェックボックス５０４が選択されない場合、待機中のジョブ毎に消去するか否かを判別してもよい。
【００３８】
図７は、図６の待機中ジョブ消去処理の変形例の手順を示すフローチャートである。
【００３９】
図７の処理は、各ジョブが投入されてからの経過期間がジョブ毎に計測されていることを前提とし、待機中の各ジョブを消去するか否かを判別するための所定の期間である消去判別閾値が予め設定されていることを前提とする。
【００４０】
図７において、まず、ＣＰＵ１０２は、図６のステップＳ６０１及びＳ６０２の処理を行う。次いで、ＣＰＵ１０２は特定ジョブが投入されてからの経過期間が消去判別閾値を超えるか否かを判別する（ステップＳ７０１）。ここで、投入されてからの経過期間が消去判別閾値を超えているジョブに関しては、当該ジョブを投入したユーザがＭＦＰ１００から立ち去っている可能性が高く、当該ジョブを実行すると、当該ジョブを投入したユーザ以外のユーザに当該ジョブの実行結果を見られる可能性が高い。そのため、当該ジョブの秘匿性を担保するためには、特定ジョブは消去されることが好ましい。一方、投入されてからの経過期間が消去判別閾値を超えないジョブに関しては、当該ジョブを投入したユーザがＭＦＰ１００から立ち去っていない可能性が高く、当該ジョブを実行しても当該ジョブを投入したユーザ以外のユーザに当該ジョブの実行結果を見られる可能性が低い。そのため、ユーザの利便性を優先してＭＦＰ１００のエラーが解消された後に特定ジョブが即座に実行されることが好ましい。すなわち、ステップＳ７０１では、セキュリティ及びユーザの利便性のいずれを優先するかを判別する。
【００４１】
ステップＳ７０１の判別の結果、特定ジョブが投入されてからの経過期間が消去判別閾値を超えているとき、ＣＰＵ１０２はセキュリティを優先してステップＳ６０３以降の処理を行う。
【００４２】
ステップＳ７０１の判別の結果、特定ジョブが投入されてからの経過期間が消去判別閾値を超えていないとき、ＣＰＵ１０２はユーザの利便性を優先してステップＳ６０４以降の処理を行う。
【００４３】
上述した図７の処理では、チェックボックス５０４が選択されない場合であっても、投入されてからの経過期間が消去判別閾値を超えたジョブが消去され、投入されてからの経過期間が消去判別閾値を超えないジョブが消去されない。投入されてからの経過期間が消去判別閾値を超えないジョブに関しては、当該ジョブを消去しなくても、当該ジョブの秘匿性を担保することができ、もって、ユーザの利便性に配慮することができる。すなわち、ユーザの利便性及びセキュリティを両立することができる。
【００４４】
上述した本実施の形態では、チェックボックス５０４が選択されない場合であっても、待機中のジョブのうち、当該ジョブの投入されてからの経過期間と中断ジョブの投入されてからの経過期間との差が予め設定された閾値以下のジョブを消去しなくてもよい。例えば、図３の印刷ジョブ１が中断ジョブであり、印刷ジョブ２〜４が待機中のジョブであり、印刷ジョブ２〜４のうち、投入されてからの経過期間と印刷ジョブ１の投入されてからの経過期間との差が閾値以下のジョブが印刷ジョブ２である場合について説明する。この場合、ＭＦＰ１００のエラーの発生によって印刷ジョブ１，２が消去され、印刷ジョブ３，４が消去されない。ここで、待機中のジョブのうち、投入されてからの経過期間と中断ジョブの投入されてからの経過期間との差が閾値以下のジョブは、中断ジョブを投入したユーザが投入したジョブである可能性が極めて高い。中断ジョブに関しては、中断ジョブを投入したユーザがＭＦＰ１００から立ち去っていない可能性が高い。したがって、中断ジョブを投入したユーザが投入した可能性が極めて高いジョブを実行しても、当該ジョブを投入したユーザ以外のユーザに当該ジョブの実行結果を見られる可能性が低い。したがって、当該ジョブを消去しなくても、当該ジョブの秘匿性を担保することができ、もって、ユーザの利便性に配慮することができる。すなわち、ユーザの利便性及びセキュリティを両立することができる。
【００４５】
また、上述した本実施の形態では、投入されてからの経過期間が閾値を超えないジョブ（例えば、図３の印刷ジョブ２）が投入された後に投入されたジョブ（例えば、図３の印刷ジョブ３）についてはステップＳ７０１の判別処理が行われなくてもよい。ここで、投入された順に各ジョブが投入されてからの経過期間は短くなる。したがって、投入されてからの経過期間が閾値を超えないジョブが投入された後に投入されたジョブに関しては、投入されてからの経過期間が短く、当該ジョブを投入したユーザがＭＦＰ１００から立ち去っていない可能性が高い。したがって、例え、当該ジョブを消去しなくても、当該ジョブを投入したユーザ以外のユーザに当該ジョブの実行結果を見られる可能性が低い。すなわち、当該ジョブが投入されてからの経過期間が閾値を超えたか否かの判別を行わなくても、当該ジョブの秘匿性を担保することができる。その結果、判別処理の迅速化とセキュリティを両立することができる。
【００４６】
上述した本実施の形態では、ジョブとして印刷ジョブを用いた場合について説明したが、ジョブは印刷ジョブに限られず、例えば、スキャン処理を実行するスキャンジョブ等を含むＭＦＰ１００で実行可能なジョブであってもよい。
【００４７】
また、上述した本実施の形態では、情報処理装置としてのＭＦＰに本発明を適用した場合について説明したが、本発明の適用先はＭＦＰに限られず、例えば、ジョブの実行による結果物を画面に表示するＰＣ等の情報処理装置であってもよい。
【００４８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４９】
１００  ＭＦＰ
１０２  ＣＰＵ
１１５  操作部
５００  設定画面
５０３  入力欄
５０４  チェックボックス
【図１】
2017128027.tif 000003
【図２】
2017128027.tif 000004
【図３】
2017128027.tif 000005
【図４】
2017128027.tif 000006
【図５】
2017128027.tif 000007
【図６】
2017128027.tif 000008
【図７】
2017128027.tif 000009