(57)【要約】【課題】自己及び他のユーザの負担を抑えつつ優先処理を行うことができるようにする。【解決手段】印刷処理装置１０は、印刷処理部１５、第１設定部１７、第２設定部１８、優先情報保持部１２、及び制御部１１を備える。印刷処理部１５は、ネットワークを介して接続された複数の情報処理装置２１〜２３のそれぞれから出力された印刷ジョブ要求に基づいて用紙に印刷処理を実行する。第１設定部１７は、優先情報の設定の入力を受け付ける。第２設定部１８は、優先情報を設定する時間帯の設定の入力を受け付ける。優先情報保持部１２は、優先情報と時間帯との関係を保持する。制御部１３は、優先情報保持部１２に保持された関係に基づいて現在時刻を含む時間帯において優先度が高いと判定した情報処理装置から入力された印刷ジョブ要求を印刷処理部１５へ優先的に供給する優先処理を行う。【選択図】図１
2011156663.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の情報処理装置のそれぞれから出力された印刷ジョブ要求であって画像データに基づく印刷処理を行う印刷ジョブの実行要求及び前記画像データを含む印刷ジョブ要求に基づいて用紙に印刷処理を実行する印刷処理部と、
前記複数の情報処理装置から入力された印刷ジョブ要求であって前記印刷処理部へ供給するための印刷ジョブ要求を記憶する記憶部と、
前記複数の情報処理装置のうちの少なくとも１つについての他の情報処理装置に対する優先度を示す優先情報の設定の入力を受け付ける第１設定部と、
前記優先情報を設定する時間帯の設定の入力を受け付ける第２設定部と、
前記第１設定部及び前記第２設定部から入力された前記優先情報と時間帯との関係を保持する優先情報保持部と、
前記記憶部に記憶された印刷ジョブ要求が複数ある場合に、前記優先情報保持部に保持された前記関係に基づいて、現在時刻を含む時間帯において前記記憶部に記憶された印刷ジョブ要求の出力元の情報処理装置の優先度の高さを判定する制御部であって、判定結果に基づいて、優先度が高いと判定した情報処理装置から入力された印刷ジョブ要求を印刷処理部１５へ優先的に供給する優先処理を行う制御部と、を備える印刷処理装置。
【請求項２】
前記制御部は、実行中の印刷ジョブの出力元の情報処理装置よりも優先度が高い情報処理装置から印刷ジョブ要求が入力された場合、実行中の印刷ジョブを中断して前記優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理を実行させる割り込み処理を行う請求項１に記載の印刷処理装置。
【請求項３】
前記制御部は、実行中の印刷ジョブを中断した場合、前記割り込み処理によって実行した印刷ジョブの完了後に、中断した印刷ジョブを中断箇所から再開する請求項２に記載の印刷処理装置。
【請求項４】
前記制御部は、実行中の印刷ジョブの出力元の情報処理装置よりも優先度が高い情報処理装置から印刷ジョブ要求が入力された場合、待機中の印刷ジョブの優先度を前記関係に基づいて変更し、実行中の印刷ジョブの完了後に優先度が高い印刷ジョブから順に実行させる請求項１に記載の印刷処理装置。
【請求項５】
前記優先情報は、複数の前記情報処理装置についての３段階以上の優先度に関する情報を含み、
前記制御部は、前記優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理から順に実行させる請求項１から４のいずれかに記載の印刷処理装置。
【請求項６】
前記優先情報保持部は、前記優先情報が設定された時間帯の繰り返し情報をさらに保持し、
前記制御部は、前記繰り返し情報に応じて繰り返して前記関係に基づく前記優先処理を行う請求項１から５のいずれかに記載の印刷処理装置。
【請求項７】
前記優先情報保持部は、前記関係に基づく前記優先処理を行う期間についての情報をさらに保持し、
前記制御部は、前記期間内は繰り返して前記関係に基づく前記優先処理を行う請求項６に記載の印刷処理装置。
【請求項８】
前記印刷処理部への電力供給を行う通常モード、又は所定時間継続して印刷処理を実行しなかった際に少なくとも前記印刷処理部への電力供給を停止する省エネモードのいずれかの動作モードで動作し、
前記優先情報が設定された時間帯は、前回の印刷処理の実行時からの経過時間にかかわらず前記通常モードで動作する請求項１から７のいずれかに記載の印刷処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して接続された複数の情報処理装置のそれぞれから出力された印刷ジョブ要求に基づいて印刷処理を実行する印刷処理装置に関する。
【背景技術】
【０００２】
印刷処理装置の中には、ネットワークを介して接続された複数の情報処理装置のそれぞれから出力された印刷ジョブ要求であって画像データに基づく印刷処理を行う印刷ジョブの実行要求及び画像データを含む印刷ジョブ要求に基づいて用紙に印刷処理を実行するものがある。従来の印刷処理装置は、印刷ジョブ要求の入力順に印刷ジョブを実行する。従来の印刷処理装置において自己の印刷ジョブを優先的に実行させたい場合は、他のユーザと話し合いをして他のユーザに印刷処理装置の使用を所定時間止めてもらうこと、又は、印刷ジョブ要求を出力する毎に印刷処理装置において手操作によって割り込み処理等の優先処理の設定を行うことが必要である。
【０００３】
ところが、このような従来の印刷処理装置では、印刷処理装置において自己の印刷ジョブを優先的に実行させたい場合は、毎回、他のユーザとの話し合い、又は、手操作による優先処理の設定を行う必要があり、ユーザの負担が大きい。
【０００４】
そこで、実行中の印刷ジョブのデータ量に基づいて割り込み許容データ量を設定しておき、次に印刷処理する予定の印刷ジョブが入力されたときに、この印刷ジョブのデータ量が割り込み許容データ量以下であれば、実行中の印刷ジョブを中断して割り込み処理を行う技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３５３０６８公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の従来の印刷処理装置では、割り込み許容データ量より大きいデータ量の印刷ジョブについて割り込み処理を行うことができない。このため、割り込み処理を行いたい印刷ジョブのデータ量が割り込み許容データ量より大きい場合は、毎回、他のユーザとの話し合い、又は、手操作による優先処理の設定を行う必要が生じ、ユーザの負担が大きい。
【０００７】
一方、特定のユーザＡが出力した印刷ジョブ要求を常に優先するように設定すると、他のユーザＢが自己の印刷ジョブ要求について優先処理を行いたい場合に、毎回、ユーザＢは自己以外のユーザとの話し合い、又は、手操作による優先処理の設定を行う必要が生じ、ユーザＢの負担が大きくなる。
【０００８】
この発明の目的は、自己及び他のユーザの負担を抑えつつ優先処理を行うことができる印刷処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
この発明の印刷処理装置は、印刷処理部、記憶部、第１設定部、第２設定部、優先情報保持部、及び制御部を備える。印刷処理部は、ネットワークを介して接続された複数の情報処理装置のそれぞれから出力された印刷ジョブ要求であって画像データに基づく印刷処理を行う印刷ジョブの実行要求及び画像データを含む印刷ジョブ要求に基づいて、用紙に印刷処理を実行する。記憶部は、複数の情報処理装置から入力された印刷ジョブ要求であって印刷処理部へ供給するための印刷ジョブ要求を記憶する。第１設定部は、複数の情報処理装置のうちの少なくとも１つについての他の情報処理装置に対する優先度を示す優先情報の設定の入力を受け付ける。第２設定部は、優先情報を設定する時間帯の設定の入力を受け付ける。優先情報保持部は、第１設定部及び第２設定部から入力された優先情報と時間帯との関係を保持する。制御部は、記憶部に記憶された印刷ジョブ要求が複数ある場合に、優先情報保持部に保持された関係に基づいて、現在時刻を含む時間帯において記憶部に記憶された印刷ジョブ要求の出力元の情報処理装置の優先度の高さを判定する。また、制御部は、判定結果に基づいて、優先度が高いと判定した情報処理装置から入力された印刷ジョブ要求を印刷処理部へ優先的に供給する優先処理を行う。
【００１０】
この構成では、優先情報についての設定、及び優先情報を設定する時間帯についての設定の２つの設定の入力が予め行われる。優先情報が設定されている時間帯においては、印刷ジョブ要求の入力時に、入力されたばかりの印刷ジョブ要求を含めて記憶部に記憶されている印刷ジョブ要求が複数ある場合、現在時刻即ち印刷ジョブ要求の入力時を含む時間帯における印刷ジョブ要求の出力元の情報処理装置の優先度の高さが判定される。そして、判定結果に基づいて、優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理が優先的に実行されるように優先処理が行われる。このため、自己が使用する情報処理装置の優先度が高く設定された時間帯においては、他のユーザとの話し合い及び手操作による優先処理の設定を行うことなく、自己の印刷ジョブを優先的に実行させることができる。一方、特定のユーザの優先度が高く設定されるのは一部の時間帯のみであるため、上記特定のユーザ以外のユーザにおいても、他のユーザとの話し合い及び手操作による優先処理の設定を行うことなく、自己の印刷ジョブを優先的に実行させることができる時間帯を設定することができる。また、優先情報が設定されていない時間帯においては、印刷ジョブ要求の入力順に印刷処理が実行される。
【００１１】
上述の構成において、制御部は、実行中の印刷ジョブの出力元の情報処理装置よりも優先度が高い情報処理装置から印刷ジョブ要求が入力された場合、実行中の印刷ジョブを中断して優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理を実行させる割り込み処理を行うように構成することができる。優先度が高い情報処理装置から印刷ジョブ要求が入力された場合は、実行中の印刷ジョブに未処理のページがあっても処理中のページの印刷処理が終了した時点で直ちに印刷処理を中断して割り込み処理が行われる。このため、優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理が、より早期に実行開始される。
【００１２】
また、制御部は、実行中の印刷ジョブを中断した場合、割り込み処理によって実行した印刷ジョブの完了後に、中断した印刷ジョブを中断箇所から再開するように構成することができる。中断した印刷ジョブを中断箇所から再開することで、最初から印刷処理をやり直すよりも早く、中断した印刷ジョブが完了する。
【００１３】
さらに、制御部は、実行中の印刷ジョブの出力元の情報処理装置よりも優先度が高い情報処理装置から印刷ジョブ要求が入力された場合、待機中の印刷ジョブの優先度を優先情報に基づいて変更し、実行中の印刷ジョブの完了後に優先度が高い印刷ジョブから順に実行させるように構成することができる。優先度が高い情報処理装置から印刷ジョブ要求が入力された場合でも、一旦実行開始された印刷ジョブを先に完了させることで、実行開始されていた印刷ジョブを要求したユーザの、間もなく印刷処理が完了するという期待感に応えることができるので、実行開始されていた印刷ジョブを要求したユーザの作業の予定を崩さずに済ませることができる。
【００１４】
また、優先情報は、複数の情報処理装置についての３段階以上の優先度に関する情報を含み、制御部は、優先度が高い情報処理装置から入力された印刷ジョブ要求についての印刷処理から順に実行させるように構成することができる。例えば、第１優先、第２優先、及び優先なしというように３段階以上に優先度を設定することで、複数のユーザの印刷ジョブを、他のユーザとの話し合い及び手操作による優先処理の設定を行うことなく、優先的に実行させることができる。
【００１５】
さらに、優先情報保持部は、優先情報が設定された時間帯の繰り返し情報をさらに保持し、制御部は、繰り返し情報に応じて繰り返して優先情報と時間帯との関係に基づく優先処理を行うように構成することができる。優先情報が設定された時間帯に優先処理を、例えば、毎日行うのか、毎週月曜日のみに行うのか等の繰り返し情報を設定できるので、時間帯毎の優先情報を設定し直す手間を省くことができる。
【００１６】
また、優先情報保持部は、優先情報に基づく優先処理を行う期間についての情報をさらに保持し、制御部は、期間内は繰り返して優先情報と時間帯との関係に基づく優先処理を行うように構成することができる。いずれのユーザの優先度を高くすれば自己及び他のユーザの負担を最も抑えられるかという状況は、時期によって変化することがある。状況が変化したにもかかわらず時間帯毎の優先情報を同じに設定したままでは、却って自己及び他のユーザの負担が増す虞がある。このため、時間帯毎の優先情報を設定する期間を予め設定しておくことで、自己及び他のユーザの負担をより抑えつつ優先処理を行うことができる。
【００１７】
さらに、印刷処理部への電力供給を行う通常モード、又は所定時間継続して印刷処理を実行しなかった際に少なくとも印刷処理部への電力供給を停止する省エネモードのいずれかの動作モードで動作し、優先情報が設定された時間帯は、前回の印刷処理の実行時からの経過時間にかかわらず通常モードで動作するように構成することができる。優先情報が設定された時間帯は常に通常モードで動作しているので、優先度を高く設定されている情報処理装置を使用するユーザは、省エネモードから通常モードへの復帰時間を待たされることなく、印刷ジョブを実行させることができる。
【発明の効果】
【００１８】
この発明によれば、自己及び他のユーザの負担を抑えつつ優先処理を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の実施形態に係る印刷処理装置の構成を示すブロック図である。
【図２】印刷ジョブ要求の構成の一例を示す図である。
【図３】優先情報と時間帯との関係の一例を示す図である。
【図４】図３に示す優先情報と時間帯との関係の下での印刷処理の一例を示すタイムチャートである。
【図５】図３に示す優先情報と時間帯との関係の下での印刷処理の他の例を示すタイムチャートである。
【図６】優先情報と時間帯との関係の他の例を示す図である。
【図７】図６に示す優先情報と時間帯との関係の下での印刷処理の一例を示すタイムチャートである。
【図８】優先情報と時間帯との関係のさらに他の例を示す図である。
【図９】優先情報と時間帯と動作モードとの関係の一例を示すタイムチャートである。
【発明を実施するための形態】
【００２０】
以下に、この発明の実施形態について、図面に基づいて説明する。
【００２１】
図１に示すように、印刷処理装置１０には、ネットワーク３１を介して複数の情報処理装置２１，２２，２３が接続されている。以下では、一例として、情報処理装置２１をユーザＵ１が使用し、情報処理装置２２をユーザＵ２が使用し、情報処理装置２３をユーザＵ３が使用しているとして説明する。
【００２２】
印刷処理装置１０は、制御部１１、優先情報保持部１２、記憶部１３、サブメモリ１４、印刷処理部１５、動作モード制御部１６、第１設定部１７、及び第２設定部１８を備えている。一例として、優先情報保持部１２は、制御部１１に含まれる。制御部１１は、現在時刻の情報を取得する時計機能を有する。
【００２３】
情報処理装置２１〜２３から出力された印刷ジョブ要求は、ネットワーク３１及び図示しない通信部を介して制御部１１に入力される。制御部１１は、情報処理装置２１〜２３から入力された印刷ジョブ要求を、記憶部１３に記憶させる。
【００２４】
記憶部１３は、情報処理装置２１〜２３から入力された印刷ジョブ要求を、印刷処理部１５において印刷ジョブが完了するまで記憶する。制御部１１は、印刷ジョブが完了した際にこの完了した印刷ジョブの印刷ジョブ要求を記憶部１３から削除する。
【００２５】
第１設定部１７は、優先情報の設定の入力を受け付ける。優先情報は、複数の情報処理装置２１〜２３のうちの少なくとも１つについての、他の情報処理装置に対する優先度を示す。第２設定部１８は、優先情報を設定する時間帯の設定の入力を受け付ける。なお、印刷処理装置１０に接続されたいずれかの情報処理装置２１〜２３から、特定のユーザが管理ＩＤを入力することで、優先情報及び優先情報を設定する時間帯の設定の入力を行うように構成することもでき、この場合は管理ＩＤを有する特定のユーザが使用する情報処理装置が第１設定部１７及び第２設定部１８を構成する。
【００２６】
優先情報保持部１２は、第１設定部１７及び第２設定部１８から入力された優先情報と時間帯との関係を保持する。優先情報と時間帯との関係は、印刷ジョブ要求の入力よりも先に設定されて、優先情報保持部１２に保持される。優先情報の詳細については、後述する。
【００２７】
印刷処理部１５は、印刷ジョブ要求に基づいて、普通紙、印画紙、及びＯＨＰフィルム等の用紙に印刷処理を実行する。印刷処理部１５は、一例として、電子写真方式の印刷処理を実行する。なお、印刷処理部１５は、インクジェット方式等の電子写真方式以外の印刷処理を実行可能なように構成することもできる。
【００２８】
印刷処理装置１０は、印刷処理部１５への電力供給を行う通常モード、又は少なくとも印刷処理部１５への電力供給を停止する省エネモード、のいずれかの動作モードで動作する。動作モード制御部１６は、通常モードと省エネモードとを制御部１１の指示に基づいて切り換える。通常モードから省エネモードへは、所定時間継続して印刷処理を実行しなかった際に切り換えられる。省エネモードから通常モードへは、例えば、印刷ジョブ要求が入力された際に切り換えられる。
【００２９】
図２に示すように、印刷ジョブ要求は、画像データに基づく印刷処理を行う印刷ジョブの実行要求、及び画像データを含む、電子データである。具体的には、印刷ジョブ要求は、少なくとも、ジョブＩＤ、ユーザＩＤ、及び画像データを含む。ジョブＩＤは、印刷ジョブの識別記号であって、一例として印刷ジョブの実行要求を構成する。ユーザＩＤは、印刷ジョブ要求を出力した情報処理装置の識別記号である。
【００３０】
図３に一例を示すように、優先情報保持部１２は、優先情報と時間帯との関係を保持している。時間帯には、優先情報が設定されている時間帯と設定されていない時間帯とがある。情報処理装置２１〜２３についての優先情報は、説明の便宜上、ユーザＵ１〜Ｕ３についての優先情報として説明する。情報処理装置２１とユーザＵ１とが対応し、情報処理装置２２とユーザＵ２とが対応し、情報処理装置２３とユーザＵ３とが対応している。
【００３１】
制御部１１は、原則としては、印刷ジョブ要求の入力順に印刷ジョブが実行されるように、印刷ジョブ要求を印刷処理部１５へ供給する。しかし、制御部１１は、例外として、優先情報が設定された時間帯においては、優先度が高いユーザの印刷ジョブが優先的に実行されるように、優先度が高いと判定された情報処理装置から入力された印刷ジョブ要求を印刷処理部１５へ優先的に供給する。例えば、図３に示すように優先情報と時間帯との関係が設定されている場合、制御部１１は、９時〜１０時の時間帯はユーザＵ１の印刷ジョブを印刷処理部１５に優先的に実行させ、１１時〜１２時の時間帯はユーザＵ２の印刷ジョブを印刷処理部１５に優先的に実行させる。１０時〜１１時の時間帯は優先情報が設定されていないので、制御部１１は、原則通りに印刷ジョブ要求の入力順に印刷ジョブを実行させる。
【００３２】
なお、優先情報が設定される時間帯の単位は、１時間であることに限定されず、例えば、数時間や２４時間、又は１時間より短い時間にすることもできる。
【００３３】
制御部１１は、印刷ジョブ要求の入力時に記憶部１３に記憶された印刷ジョブ要求が複数ある場合に、優先情報保持部１２に保持された図３に示すような優先情報と時間帯との関係に基づいて、現在時刻を含む時間帯において印刷ジョブ要求の出力元の情報処理装置同士の優先度の高さを比較判定する。制御部１１は、判定結果に基づいて、現在時刻を含む時間帯において優先度が高いと判定した情報処理装置から入力された印刷ジョブ要求を、印刷処理部１５へ優先的に供給する割り込み処理等の優先処理を行う。印刷ジョブ要求の入力時に判定される記憶部１３に記憶された印刷ジョブ要求の数には、入力されたばかりの印刷ジョブ要求が含まれる。
【００３４】
一例として、図３に示すように優先情報と時間帯との関係が設定されている場合の印刷処理について、図４に基づいて説明する。
【００３５】
図４に示すように、制御部１１は、記憶部１３に記憶された待機中の印刷ジョブ及び実行中の印刷ジョブがともに無い状態で、新たに印刷ジョブＪ１の印刷ジョブ要求が入力された場合、印刷ジョブ要求を記憶部１３に記憶させるとともに、即座に印刷ジョブ要求を印刷処理部１５へ供給して印刷ジョブＪ１を実行させる。一例として、印刷ジョブＪ１はユーザＵ２から入力されたものであるとする。
【００３６】
９時〜１０時の時間帯において、ユーザＵ２の印刷ジョブＪ１の実行中に、ユーザＵ２の別の印刷ジョブＪ２の印刷ジョブ要求、及び、ユーザＵ１の印刷ジョブＪ３の印刷ジョブ要求が入力された場合について説明する。印刷ジョブＪ２の印刷ジョブ要求の入力は、印刷ジョブＪ３の印刷ジョブ要求の入力より、先であるとする。
【００３７】
制御部１１は、印刷ジョブＪ２及び印刷ジョブＪ３のそれぞれの印刷ジョブ要求の入力時に、記憶部１３に記憶された印刷ジョブ要求のそれぞれの出力元のユーザの優先度の高さを互いに比較判定する。
【００３８】
制御部１１は、印刷ジョブＪ１と印刷ジョブＪ２とは同じユーザＵ２から入力されたものであってユーザの優先度は同じなので、原則通りに印刷ジョブ要求の入力順に、印刷ジョブＪ２よりも印刷ジョブＪ１の方が優先度が高いと判定し、印刷ジョブＪ１の実行を継続させる。
【００３９】
一方、印刷ジョブＪ３はユーザＵ１から入力されたものであり、９時〜１０時の時間帯においてはユーザＵ１の優先度が高く設定されているので、制御部１１は、印刷ジョブＪ３の印刷ジョブ要求の入力時において記憶部１３に記憶されている印刷ジョブＪ１、印刷ジョブＪ２、及び印刷ジョブＪ３の印刷ジョブ要求について優先度を判定した結果、印刷ジョブＪ１及び印刷ジョブＪ２よりも印刷ジョブＪ３の方が優先度が高いと判定する。
【００４０】
制御部１１は、一例として優先度の判定後即座に、印刷ジョブｊ３の印刷ジョブ要求を印刷処理部１５へ供給する。この結果、実行中である印刷ジョブＪ１を中断して優先度が高い情報処理装置２１（ユーザＵ１）から入力された印刷ジョブ要求についての印刷ジョブＪ３を実行させる割り込み処理が行われる。このため、ユーザＵ１は、待ち時間なく自己の印刷ジョブＪ３を開始できる。
【００４１】
印刷ジョブＪ１のうち、印刷処理が実行された部分を印刷ジョブＪ１−１とし、残りの部分を印刷ジョブＪ１−２とする。
【００４２】
制御部１１は、実行中の印刷ジョブＪ１を中断して割り込み処理を行った場合、残りの印刷ジョブＪ１−２の印刷ジョブ要求をサブメモリ１４に記憶し、割り込み処理によって実行させた印刷ジョブＪ３の完了後に、中断した印刷ジョブＪ１を中断箇所から再開する。制御部１１は、割り込み処理によって中断した印刷ジョブｊ１の残りの部分の印刷ジョブｊ１−２が完了すると、印刷ジョブｊ１−２の印刷ジョブ要求をサブメモリ１４から削除する。
【００４３】
より具体的には、制御部１１は、印刷ジョブＪ３が完了すると、印刷処理が完了していない印刷ジョブＪ１と印刷ジョブＪ２との優先度を判定する。制御部１１は、印刷ジョブＪ２より印刷ジョブＪ１の方が優先度が高いと判定し、この判定結果に基づいて、割り込み処理によって実行させた印刷ジョブＪ３の完了後に、印刷ジョブＪ１の残りの印刷ジョブＪ１−２を実行させ、印刷ジョブＪ１−２の完了後に印刷ジョブＪ２を実行させる。
【００４４】
１０時〜１１時の時間帯において、ユーザＵ２の印刷ジョブＪ４の実行中に、ユーザＵ２の別の印刷ジョブＪ５の印刷ジョブ要求、及び、ユーザＵ１の印刷ジョブＪ６の印刷ジョブ要求が入力された場合について説明する。印刷ジョブＪ５の印刷ジョブ要求の入力は、印刷ジョブＪ６の印刷ジョブ要求の入力より、先であるとする。
【００４５】
制御部１１は、実行中の印刷ジョブが無い状態で印刷ジョブＪ４の印刷ジョブ要求が入力すると、印刷ジョブＪ４を即座に実行させる。
【００４６】
１０時〜１１時の時間帯は優先情報が設定されていない。このため、制御部１１は、原則通りに、印刷ジョブＪ４〜Ｊ６を、印刷ジョブ要求の入力順、即ち、印刷ジョブＪ４、印刷ジョブＪ５、印刷ジョブＪ６の順に、実行させる。
【００４７】
印刷処理装置１０によれば、自分がユーザＵ１であるとすると、自己が使用する情報処理装置２１の優先度が高く設定された例えば９時〜１０時の時間帯においては、他のユーザＵ２，Ｕ３との話し合い及び印刷処理装置１０における手操作による優先処理の設定を行うことなく、自己の印刷ジョブＪ３を優先的に実行させることができる。一方、特定のユーザＵ１の優先度が高く設定されるのは例えば９時〜１０時といった一部の時間帯のみであるため、上記特定のユーザＵ１以外のユーザＵ２，Ｕ３においても、例えば図３における１１時〜１２時の時間帯のように、他のユーザとの話し合い及び手操作による優先処理の設定を行うことなく、自己の印刷ジョブを優先的に実行させることができる時間帯を設定することができる。また、優先情報が設定されていない例えば１０時〜１１時の時間帯においては、印刷ジョブ要求の入力順に印刷処理が実行される。したがって、自己及び他のユーザの負担を抑えつつ優先処理を行うことができる。
【００４８】
また、優先度が高い情報処理装置２１から印刷ジョブ要求が入力された場合は、実行中の印刷ジョブＪ１に未処理のページがあっても処理中のページの印刷処理が終了した時点で直ちに印刷処理を中断して割り込み処理が行われるので、優先度が高い情報処理装置２１から入力された印刷ジョブ要求についての印刷処理を、より早期に実行開始できる。
【００４９】
さらに、中断した印刷ジョブＪ１を中断箇所から再開することで、最初から印刷処理をやり直すよりも早く、中断した印刷ジョブＪ１を完了できる。また、用紙の無駄を抑制できる。
【００５０】
なお、図５に示すように、制御部１１は、優先情報が設定された９時〜１０時の時間帯においては、実行中の印刷ジョブＪ１の出力元の情報処理装置２２（ユーザＵ２）よりも優先度が高い情報処理装置２１（ユーザＵ１）から印刷ジョブＪ３についての印刷ジョブ要求が入力された場合、待機中の印刷ジョブＪ２，Ｊ３の優先度を優先情報に基づいて変更し、実行中の印刷ジョブＪ１の完了後に優先度が高い印刷ジョブＪ３から順に実行させる優先処理を行うように構成することができる。
【００５１】
図５に示す例では、制御部１１は、９時〜１０時の時間帯においては、印刷ジョブＪ３の印刷ジョブ要求が入力された時点ですでに実行中である印刷ジョブｊ１の完了後に、優先度が高い印刷ジョブｊ３の印刷ジョブ要求から順に印刷処理部１５へ供給する。この結果、実行中である印刷ジョブＪ１が完了するまで印刷ジョブＪ３の実行が待機し、印刷ジョブＪ１の完了後に印刷ジョブＪ２よりも優先して即座に印刷ジョブＪ３が実行される。制御部１１は、印刷ジョブＪ３の完了後に、印刷ジョブＪ２を実行させる。
【００５２】
１０時〜１１時の優先情報が設定されていない時間帯については、図４に示した例と同じである。
【００５３】
優先度が高い情報処理装置２１から印刷ジョブ要求が入力された場合でも、一旦実行開始された印刷ジョブＪ１を先に完了させることで、実行開始されていた印刷ジョブＪ１を要求したユーザＵ２の、間もなく印刷処理が完了するという期待感に応えることができるので、実行開始されていた印刷ジョブＪ１を要求したユーザＵ２の作業の予定を崩さずに済ませることができる。
【００５４】
図６に示すように、優先情報は、複数の情報処理装置２１〜２３についての３段階以上の優先度、即ちユーザＵ１〜Ｕ３についての３段階以上の優先度、に関する情報を含むように構成することができる。この場合も、制御部１１は、優先度が高いユーザから入力された印刷ジョブ要求についての印刷処理から順に実行させる。
【００５５】
図６に示す例では、９時〜１０時の時間帯においては、ユーザＵ１が第１優先ユーザに設定され、ユーザＵ２が第２優先ユーザに設定され、ユーザＵ３の優先度は標準に設定されている。１０時〜１１時の時間帯においては、優先情報が設定されていない。１１時〜１２時の時間帯においては、ユーザＵ２が第１優先ユーザに設定され、第２優先ユーザは設定されていない。
【００５６】
図６に示すように優先情報と時間帯との関係が設定されている場合の印刷処理について、図７に基づいて説明する。
【００５７】
図７に示すように、制御部１１は、記憶部１３に記憶された待機中の印刷ジョブ及び実行中の印刷ジョブがともに無い状態で、新たに印刷ジョブＪ１の印刷ジョブ要求が入力された場合、印刷ジョブ要求を記憶部１３に記憶させるとともに、即座に印刷ジョブ要求を印刷処理部１５へ供給して印刷ジョブＪ１を実行させる。一例として、印刷ジョブＪ１はユーザＵ３から入力されたものであるとする。
【００５８】
９時〜１０時の時間帯において、ユーザＵ３の印刷ジョブＪ１の実行中にユーザＵ２の印刷ジョブＪ２の印刷ジョブ要求が入力し、その後印刷ジョブＪ２の実行中にユーザＵ１の印刷ジョブＪ３の印刷ジョブ要求が入力された場合について説明する。即ち、印刷ジョブＪ１、印刷ジョブＪ２、印刷ジョブＪ３の順に、印刷ジョブ要求が入力されたものとする。
【００５９】
制御部１１は、印刷ジョブＪ２及び印刷ジョブＪ３のそれぞれの印刷ジョブ要求の入力時に、記憶部１３に記憶された印刷ジョブ要求の出力元のユーザの優先度の高さを互いに比較判定する。
【００６０】
９時〜１０時の時間帯においては、ユーザＵ２は第２優先ユーザに設定されている一方、ユーザＵ３の優先度は標準に設定されている。このため、制御部１１は、印刷ジョブＪ２の印刷ジョブ要求の入力時において記憶部１３に記憶されている印刷ジョブＪ１及び印刷ジョブＪ２の印刷ジョブ要求について優先度を判定した結果、ユーザＵ３の印刷ジョブＪ１よりもユーザＵ２の印刷ジョブＪ２の方が優先度が高いと判定する。
【００６１】
制御部１１は、一例として優先度の判定後即座に、印刷ジョブｊ２の印刷ジョブ要求を印刷処理部１５へ供給する。この結果、実行中である印刷ジョブＪ１を中断して印刷ジョブＪ２を実行させる割り込み処理が行われる。
【００６２】
また、９時〜１０時の時間帯においては、ユーザＵ２は第２優先ユーザに設定されているのに対して、ユーザＵ１は第１優先ユーザに設定されている。このため、制御部１１は、印刷ジョブＪ３の印刷ジョブ要求の入力時において記憶部１３に記憶されている印刷ジョブＪ１、印刷ジョブＪ２、及び印刷ジョブＪ３の印刷ジョブ要求について優先度を判定した結果、ユーザＵ３の印刷ジョブＪ１及びユーザＵ２の印刷ジョブＪ２よりもユーザＵ１の印刷ジョブＪ３の方が優先度が高いと判定する。
【００６３】
制御部１１は、印刷ジョブＪ１及び印刷ジョブＪ２よりも印刷ジョブＪ３を優先的に実行させるように、一例として優先度の判定後即座に、印刷ジョブｊ３の印刷ジョブ要求を印刷処理部１５へ供給する。この結果、実行中である印刷ジョブＪ２を中断して印刷ジョブＪ３を実行させる割り込み処理が行われる。このため、ユーザＵ１は、待ち時間なく自己の印刷ジョブＪ３を開始できる。
【００６４】
印刷ジョブＪ１のうち、印刷処理が実行された部分を印刷ジョブＪ１−１とし、残りの部分を印刷ジョブＪ１−２とする。同様に、印刷ジョブＪ２のうち、印刷処理が実行された部分を印刷ジョブＪ２−１とし、残りの部分を印刷ジョブＪ２−２とする。
【００６５】
制御部１１は、実行中の印刷ジョブＪ１を中断して割り込み処理を行った場合、残りの印刷ジョブＪ１−２をサブメモリ１４に記憶し、割り込み処理によって実行させた印刷ジョブＪ２の完了後に、中断した印刷ジョブＪ１を中断箇所から再開する。同様に、制御部１１は、実行中の印刷ジョブＪ２を中断して割り込み処理を行った場合、残りの印刷ジョブＪ２−２をサブメモリ１４に記憶し、割り込み処理によって実行させた印刷ジョブＪ３の完了後に、中断した印刷ジョブＪ２を中断箇所から再開する。
【００６６】
即ち、制御部１１は、印刷ジョブＪ３が完了すると、印刷処理が完了していない印刷ジョブＪ１と印刷ジョブＪ２とのうち優先度が高い方の印刷ジョブＪ２の残りの印刷ジョブＪ２−２を実行させ、印刷ジョブＪ２−２の完了後に印刷ジョブＪ１−２を実行させる。
【００６７】
１０時〜１１時の時間帯において、ユーザＵ３の印刷ジョブＪ４の印刷ジョブ要求、ユーザＵ２の印刷ジョブＪ５の印刷ジョブ要求、及び、ユーザＵ１の印刷ジョブＪ６の印刷ジョブ要求が、この順に入力された場合について説明する。
【００６８】
１０時〜１１時の時間帯は、優先情報が設定されていない。このため、制御部１１は、原則通りに、印刷ジョブＪ４〜Ｊ６を、印刷ジョブ要求の入力順、即ち、印刷ジョブＪ４、印刷ジョブＪ５、印刷ジョブＪ６の順に、実行させる。即ち、制御部１１は、印刷ジョブＪ４を実行させ、印刷ジョブＪ４の完了後即座に印刷ジョブＪ５を実行させ、印刷ジョブＪ５の完了後即座に印刷ジョブＪ６を実行させる。
【００６９】
１１時〜１２時の時間帯において、ユーザＵ３の印刷ジョブＪ７の実行中にユーザＵ２の印刷ジョブＪ８の印刷ジョブ要求が入力し、その後印刷ジョブＪ８の実行中にユーザＵ１の印刷ジョブＪ９の印刷ジョブ要求が入力された場合について説明する。即ち、印刷ジョブＪ７、印刷ジョブＪ８、印刷ジョブＪ９の順に、印刷ジョブ要求が入力されたものとする。
【００７０】
制御部１１は、印刷ジョブＪ８及び印刷ジョブＪ９のそれぞれの印刷ジョブ要求の入力時に、記憶部１３に記憶された印刷ジョブ要求のそれぞれの出力元のユーザの優先度の高さを互いに比較判定する。
【００７１】
１１時〜１２時の時間帯においては、ユーザＵ２は第１優先ユーザに設定されている一方、ユーザＵ３及びユーザＵ１の優先度は標準に設定されている。このため、制御部１１は、印刷ジョブＪ８の印刷ジョブ要求の入力時において記憶部１３に記憶されている印刷ジョブＪ７及び印刷ジョブＪ８の印刷ジョブ要求について優先度を判定した結果、ユーザＵ３の印刷ジョブＪ７よりもユーザＵ２の印刷ジョブＪ８の方が優先度が高いと判定する。
【００７２】
制御部１１は、一例として優先度の判定後即座に、印刷ジョブｊ８の印刷ジョブ要求を印刷処理部１５へ供給する。この結果、実行中である印刷ジョブＪ７を中断して印刷ジョブＪ８を実行させる割り込み処理が行われる。
【００７３】
印刷ジョブＪ７のうち、印刷処理が実行された部分を印刷ジョブＪ７−１とし、残りの部分を印刷ジョブＪ７−２とする。制御部１１は、印刷ジョブＪ７を中断した際に、残りの印刷ジョブＪ７−２をサブメモリ１４に記憶させる。
【００７４】
また、制御部１１は、印刷ジョブＪ９の印刷ジョブ要求の入力時において記憶部１３に記憶されている印刷ジョブＪ７、印刷ジョブＪ８、及び印刷ジョブＪ９の印刷ジョブ要求について優先度を判定した結果、ユーザＵ３の印刷ジョブＪ１及びユーザＵ１の印刷ジョブＪ９よりもユーザＵ２の印刷ジョブＪ８の方が優先度が高いと判定し、印刷ジョブＪ８の実行を継続する。
【００７５】
制御部１１は、印刷ジョブＪ８が完了すると、この時点で記憶部１３に記憶されている印刷ジョブＪ７と印刷ジョブＪ９との優先度を判定する。ユーザＵ３及びユーザＵ１はともにこの時間帯においては優先度を標準に設定されているので、制御部１１は、原則通りに、先に印刷ジョブ要求が入力された印刷ジョブＪ７の方が印刷ジョブＪ９よりも優先度が高いと判定し、印刷ジョブＪ８の完了後に印刷ジョブＪ７の残りの印刷ジョブＪ７−２を実行させ、印刷ジョブＪ７−２の完了後に印刷ジョブＪ９を実行させる。
【００７６】
制御部１１は、優先情報が４段階以上の優先度に関する情報を含む場合も、図７に示す上述の処理と同様に処理する。
【００７７】
図６及び図７に示すように３段階以上に優先度を設定することで、複数のユーザＵ１，Ｕ２の印刷ジョブＪ２，Ｊ３を、他のユーザとの話し合い及び手操作による優先処理の設定を行うことなく、優先的に実行させることができる。
【００７８】
なお、図６に示すように優先情報が３段階以上の優先度に関する情報を含む場合にも、上述のような割り込み処理に代えて、待機中の印刷ジョブの優先度を優先情報に基づいて変更して実行中の印刷ジョブの完了後に優先度が高い印刷ジョブから順に実行させる優先処理を行うように構成することもできる。
【００７９】
図８に示すように、優先情報保持部１２は、優先情報が設定された時間帯の繰り返し情報をさらに保持し、制御部１１は、繰り返し情報に応じて繰り返して優先情報に基づく優先処理を行うように構成することができる。繰り返し情報として、例えば、毎日、毎週月曜日、１回のみ等の情報が設定される。
【００８０】
また、優先情報保持部１２は、優先情報に基づく優先処理を行う期間についての情報をさらに保持し、制御部１１は、上述の期間内は繰り返して優先情報に基づく優先処理を行うように構成することができる。
【００８１】
一例として図８に示した例では、９月１日〜９月３０日の期間中は毎日９時〜１０時の時間帯にユーザＵ１が第１優先ユーザに設定され、８月１日〜１０月３１日の期間中の毎週月曜日は９時〜１０時の時間帯にユーザＵ２が第２優先ユーザに設定される。
【００８２】
また、１０時〜１１時の時間帯は優先情報が設定されておらず、原則通りに印刷ジョブ要求の入力順に印刷ジョブが実行される。
【００８３】
さらに、９月１日の１１時〜１２時の時間帯は、ユーザＵ２が第１優先ユーザに設定され、第２優先ユーザは設定されない。
【００８４】
このように、一部の時間帯においては特定のユーザの負担を抑えつつ優先処理を行うことができるとともに、特定のユーザが優先される時間帯が一部のみなので、他のユーザの負担も抑えることができる。
【００８５】
また、優先情報が設定された時間帯に優先処理を、例えば、毎日行うのか、毎週月曜日のみに行うのか等の繰り返し情報を設定できるので、優先情報を設定し直す手間を省くことができる。
【００８６】
さらに、いずれのユーザの優先度を高くすれば自己及び他のユーザの負担を最も抑えられるかという状況は、時期によって変化することがあり、状況が変化したにもかかわらず優先情報を同じに設定したままでは、却って自己及び他のユーザの負担が増す虞があるが、印刷処理装置１０では、優先情報を設定する期間を予め設定しておくことで、自己及び他のユーザの負担をより抑えつつ優先処理を行うことができる。
【００８７】
上述のように、印刷処理装置１０は、通常モード又は省エネモードのいずれかの動作モードで動作する。
【００８８】
一例として、８時〜９時の時間帯は優先情報が設定されておらず、９時〜１０時の時間帯はユーザＵ１が優先ユーザに設定されているものとする。
【００８９】
図９に示すように、印刷処理装置１０は、優先情報が設定された例えば９時〜１０時の時間帯は、前回の印刷処理の実行時からの経過時間にかかわらず通常モードで動作するように構成することができる。
【００９０】
制御部１１は、優先情報が設定された９時〜１０時の時間帯の所定時間前に省エネモードである場合、優先情報が設定された時間帯（例えば、９時〜１０時）の開始時間（例えば、９時）には通常モードへの移行が完了しているように、省エネモードから通常モードへの復帰に要する復帰時間Ｔ１分前もって省エネモードから通常モードへの移行を開始することが好ましい。制御部１１が省エネモードであるか否かを判定するタイミングを示すための上述の所定時間は、省エネモードから通常モードへの復帰時間Ｔ１より若干（例えば、１分間）長い時間である。
【００９１】
制御部１１は、優先情報が設定されていない例えば８時〜９時の時間帯においては、所定時間継続して印刷処理を実行しなかった際に通常モードから省エネモードへ移行し、省エネモード中にいずれかのユーザの印刷ジョブ（例えば、印刷ジョブＪ１）についての印刷ジョブ要求が入力すると、直ちに省エネモードから通常モードへの復帰を開始し、通常モードへの復帰が完了すると即座に印刷ジョブＪ１を実行させる。しかし、印刷ジョブ要求が入力された際に省エネモードであった場合、ユーザＵ１にとっては省エネモードから通常モードへの復帰時間分だけ待ち時間が生じる。
【００９２】
これに対して、優先情報が設定された時間帯は常に通常モードで動作するので、ユーザＵ１は、省エネモードから通常モードへの復帰時間を待たされることなく、印刷ジョブを実行させることができる。優先度を高く設定されているユーザＵ１は、印刷処理装置１０を使用する可能性又は頻度が高い時間帯に優先度が高くなるように優先情報を設定しているはずなので、特に優先度を高く設定されているユーザＵ１にとっての利便性が向上する。
【００９３】
上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９４】
１０  印刷処理装置
１１  制御部
１２  優先情報保持部
１３  記憶部
１４  サブメモリ
１５  印刷処理部
１６  動作モード制御部
１７  第１設定部
１８  第２設定部
２１〜２３  情報処理装置
３１  ネットワーク
Ｕ１〜Ｕ３  ユーザ
Ｊ１〜Ｊ９  印刷ジョブ
【図１】
2011156663.tif 000003
【図２】
2011156663.tif 000004
【図３】
2011156663.tif 000005
【図４】
2011156663.tif 000006
【図５】
2011156663.tif 000007
【図６】
2011156663.tif 000008
【図７】
2011156663.tif 000009
【図８】
2011156663.tif 000010
【図９】
2011156663.tif 000011