(57)【要約】 【課題】競合する印刷ジョブを実行する順序を適切に設定することが可能な画像形成装置、画像形成方法およびプログラムを提供する。【解決手段】本発明の画像形成装置は、受付部と、判断部と、を備える。受付部は、第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な機能を有する。判断部は、第１ユーザが画像形成装置に接近している場合は、第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する機能を有する。【選択図】図４
2014076582.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付部と、
前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断部と、を備える、
画像形成装置。
【請求項２】
前記判断部は、前記第１ユーザが前記画像形成装置に接近すると印刷を開始することを示す第１条件が設定され、かつ、前記第１ユーザが前記画像形成装置に接近すると外部装置から前記画像形成装置へ送信される前記第１印刷ジョブを前記受付部で受け付けた場合、前記第１ユーザが前記画像形成装置に接近していると判断する、
請求項１に記載の画像形成装置。
【請求項３】
前記第２印刷ジョブに対しては、予め定められた時間までに印刷を完了することを示す第２条件が設定されておらず、かつ、前記第２ユーザは前記画像形成装置に接近していない、
請求項１に記載の画像形成装置。
【請求項４】
前記第２印刷ジョブに対しては、予め定められた時間までに印刷を完了することを示す第２条件が設定され、
前記判断部は、
前記第２印刷ジョブの実行中に前記第１印刷ジョブを受け付け、前記第１印刷ジョブを先に実行すると、前記予め定められた時間までに前記第２印刷ジョブを完了できない場合は、前記第２印刷ジョブを先に実行すると判断する、
請求項１に記載の画像形成装置。
【請求項５】
前記第２印刷ジョブに対しては、予め定められた時間までに印刷を完了することを示す第２条件が設定され、
前記判断部は、
前記第２印刷ジョブの実行中に前記第１印刷ジョブを受け付け、前記第１印刷ジョブを先に実行しても、前記予め定められた時間までに前記第２印刷ジョブを完了できる場合は、前記第１印刷ジョブを先に実行すると判断する、
請求項１に記載の画像形成装置。
【請求項６】
前記第１ユーザ、前記第２ユーザおよび前記画像形成装置の各々の位置情報を取得する取得部を備え、
前記判断部は、前記取得部により取得された前記第１ユーザの位置情報、および、前記画像形成装置の位置情報から、前記第１ユーザが前記画像形成装置に接近していると判断した場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する、
請求項１に記載の画像形成装置。
【請求項７】
前記判断部は、前記第１ユーザが前記画像形成装置に接近すると印刷を開始することを示す第１条件が設定された前記第１印刷ジョブを前記受付部で受け付け、かつ、前記取得部により取得された前記第１ユーザの位置情報、および、前記画像形成装置の位置情報から、前記第１ユーザが前記画像形成装置に接近していると判断した場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する、
請求項６に記載の画像形成装置。
【請求項８】
画像形成装置による画像形成方法であって、
第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付ステップと、
前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断ステップと、を含む、
画像形成方法。
【請求項９】
画像形成装置に搭載されたコンピュータに、
第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付ステップと、
前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが実質的に利用可能な画像形成装置を把握することができる技術が知られている。例えば特許文献１には、ユーザが使用する情報端末が、当該情報端末の位置情報と、画像形成装置の位置情報とに基づいて、当該情報端末に近い画像形成装置から順番に、使用可能な画像形成装置を表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、複数のユーザが頻繁に印刷やコピーを行うような状況下においての競合状態で、あるユーザが、一つの画像形成装置が「印刷可能」であることを確認して情報端末から印刷指示を出し、当該一つの画像形成装置に印刷物を受け取りにいくと、競合した他のユーザのジョブが先に印刷中であるというような状態によって、当該あるユーザの要求した印刷物が印字されるまでに不用意に待たされてしまう。つまり、従来技術では、競合する印刷ジョブの順序管理が適切に行われていないという問題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、競合する印刷ジョブを実行する順序を適切に設定することが可能な画像形成装置、画像形成方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、画像形成装置であって、第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付部と、前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断部と、を備える。
【０００６】
また、本発明は、画像形成装置による画像形成方法であって、第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付ステップと、前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断ステップと、を含む。
【０００７】
さらに、本発明は、画像形成装置に搭載されたコンピュータに、第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能な受付ステップと、前記第１ユーザが前記画像形成装置に接近している場合は、前記第１印刷ジョブを前記第２印刷ジョブよりも優先して実行すると判断する判断ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、競合する印刷ジョブを実行する順序を適切に設定することができるという有利な効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る画像形成システムの構成例を示す図である。
【図２】図２は、実施形態に係る画像形成システムをオフィス内で利用する場合のオフィスレイアウトの一例を示す図である。
【図３】図３は、プリントサーバの機能構成例を示すブロック図である。
【図４】図４は、プリンタの機能構成例を示すブロック図である。
【図５】図５は、情報端末の機能構成例を示すブロック図である。
【図６】図６は、携帯端末の機能構成例を示すブロック図である。
【図７】図７は、ユーザにより予め設定される処理モードの一例を示す図である。
【図８】図８は、印刷ジョブの競合が発生した場合の印刷装置の動作例を示すフローチャートである。
【図９】図９は、優先度判定処理に用いられるテーブルの一例を示す図である。
【図１０】図１０は、優先度判定処理に用いられるテーブルの一例を示す図である。
【図１１】図１１は、優先度判定処理に用いられるテーブルの一例を示す図である。
【図１２】図１２は、変形例に係る画像形成システムの構成例を示す図である。
【図１３】図１３は、変形例に係るＭＦＰの機能構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係る画像形成装置、画像形成方法およびプログラムの実施形態を詳細に説明する。
【００１１】
図１は、本実施形態の画像形成システム１００の構成例を示す図である。図１に示すように、画像形成システム１００は、複数のユーザ１１５〜１１８と１対１に対応する複数の情報端末１０７〜１１０と、１台のプリンタ１０３と、複数（３台）のＭＦＰ（Multi  Function  Peripheral：複合機)１０４〜１０６と、プリントサーバ１０２とを含み、これらの機器は、ネットワーク１０１を介して相互に接続される。ネットワーク１０１は、イーサネット（登録商標）や無線ＬＡＮ等で構成され得る。
【００１２】
なお、画像形成システム１００に含まれるプリンタ１０３やＭＦＰ１０４〜１０６の台数は任意であり、図１の例に限られるものではない。以下の説明で、プリンタ１０３、および、ＭＦＰ１０４〜１０６を相互に区別する必要が無い場合は、単に「印刷装置」と呼ぶ場合がある。また、画像形成システム１００に含まれる情報端末の台数も２以上であればよく（つまり、情報端末を使用するユーザの数も２以上であればよく）、図１の例に限られるものではない。以下の説明で、ユーザ１１５〜１１８を相互に区別する必要が無い場合は、単に「ユーザ」と呼ぶ場合がある。さらに、情報端末１０７〜１１０を相互に区別する必要が無い場合は、単に「情報端末」と呼ぶ場合がある。
【００１３】
図１の例では、ユーザ１１５〜１１８は、自身に対応する（割り当てられた）情報端末を使用し、それぞれの業務に応じて文書の作成やメールの処理、Ｗｅｂアクセス等を行う。情報端末は、例えばＰＣ（Personal  Computer）などで構成され得る。この例では、情報端末は、請求項の「情報端末」に対応している。
【００１４】
図１の例では、ユーザ１１５には情報端末１０７が割り当てられ、ユーザ１１６には情報端末１０８が割り当てられ、ユーザ１１７には情報端末１０９が割り当てられ、ユーザ１１８には情報端末１１０が割り当てられる。また、ユーザ１１５〜１１８は、必要に応じてプリンタ１０３やＭＦＰ１０４〜ＭＦＰ１０６等を用いて、文書の印刷や、コピー、スキャン、ＦＡＸ等を行う。例えば情報端末１０７〜情報端末１１０は、当該情報端末を使用するユーザの操作に応じて、印刷データの印刷を要求する印刷ジョブ（以下の説明では、「印刷要求」と呼ぶ場合もある）を生成し、生成した印刷ジョブを、プリントサーバ１０２や、印刷先として指定されたプリンタ１０３やＭＦＰ１０４〜１０６へ送信することもできる。印刷ジョブは、例えば印刷の実行を指示する命令（コマンド）と、印刷データとを含んで構成され得る。
【００１５】
プリントサーバ１０２は、情報端末１０７〜情報端末１１０の各々で生成された印刷ジョブを受信し、受信した印刷ジョブを蓄積、管理する。また、ユーザ１１５〜１１８は、プリンタ１０３やＭＦＰ１０４〜ＭＦＰ１０６を直接操作して、プリントサーバ１０２に蓄積された、自身が印刷を要求した印刷データを印刷させることもできる。この例では、プリントサーバ１０２は、請求項の「外部装置」に対応している。
【００１６】
ユーザ１１５〜１１８は、携帯端末を１台ずつ所持している。ユーザ１１５は携帯端末１１１を所持し、ユーザ１１６は携帯端末１１２を所持し、ユーザ１１７は携帯端末１１３を所持し、ユーザ１１８は携帯端末１１４を所持している。見方を変えれば、携帯端末１１１は情報端末１０７に対応し、携帯端末１１２は情報端末１０８に対応し、携帯端末１１３は情報端末１０９に対応し、携帯端末１１４は情報端末１１０に対応していると捉えることもできる。携帯端末１１１〜１１４の各々は、室内ＧＰＳによって建物内における当該携帯端末の位置を特定可能な機能を有している。携帯端末１１１〜１１４としては、例えば携帯電話やＰＨＳ、スマートフォン、ＰＤＡ等の室内ＧＰＳ機能を有するものが上げられるが、これに限られるものではなく、当該携帯端末の位置（当該携帯端末を所持するユーザの位置であると捉えることもできる）を特定可能な機能を有する機器であればよい。
【００１７】
また、例えば特開２０１２−６３９８３号公報に開示された技術を利用して、ユーザが情報端末を用いて印刷を行うとき、複数の印刷装置から実際に利用可能な近接した印刷装置を把握、選択可能な環境を提供する形態であってもよい。例えばユーザ１１５が情報端末１０７を用いて印刷要求を行った場合、物理的に一番近接している印刷装置がＭＦＰ１０４であったとすると、情報端末１０７上でＭＦＰ１０４が一番近いということをユーザ１１５は知ることができるので、ユーザ１１５は、ＭＦＰ１０４に対して印刷要求を出すように情報端末１０７を操作することもできる。
【００１８】
図２は、図１に例示された画像形成システム１００をオフィス内で利用する場合のオフィスレイアウトの一例を示す図である。プリントサーバ１０２は、ネットワーク上に存在していればオフィスレイアウト上はどこにあっても構わない。一般的にはサーバ室等、普段は人の出入りの無い場所に設置されるが、本発明の構成にその物理的な位置は影響しない。
【００１９】
図２の例では、例として以下のような状況を想定する。ユーザ１１５は情報端末１０７から印刷依頼をして、会議室で行う会議の資料をＭＦＰ１０６で印刷している。ユーザ１１６は情報端末１０８から印刷依頼をするが、同一居室内に印刷装置がないため隣室のＭＦＰ１０４で印刷し、印刷物を受け取りに移動している。ユーザ１１７は、情報端末１０９から印刷要求を出したが、印刷物を直ちには使用しないのでＭＦＰやプリンタに印刷物を取りにいかず引き続き情報端末１０９で業務を続けている。ユーザ１１８は、情報端末１１０から印刷要求を出して、ＭＦＰ１０５に印刷物を取りに移動している。
【００２０】
次に、画像形成システム１００に含まれる各機器の具体的な内容を説明する。図３は、プリントサーバ１０２の機能構成例を示すブロック図である。プリントサーバ１０２は、プリントジョブ管理部３０２と、位置情報管理部３０３と、印刷要求受信処理部３０４と、印刷指示送信処理部３０５とを備える。
【００２１】
プリントジョブ管理部３０２は、情報端末１０７〜１１０から送られてくる印刷要求（印刷ジョブ）を管理、処理する。プリントジョブ管理部３０２の詳細な機能については後述する。位置情報管理部３０３は、プリンタ１０３、ＭＦＰ１０４〜１０６、携帯端末１１１〜１１４の位置情報を管理、処理する機能を有する。本実施形態では、位置情報管理部３０３は、プリンタ１０３、ＭＦＰ１０４〜１０６、携帯端末１１１〜１１４に対して、所定の周期で、位置情報の取得命令を送信し、その応答として各機器の位置情報を取得しているが、これに限られるものではない。
【００２２】
印刷要求受信処理部３０４は、情報端末１０７〜１１０から送られてくる印刷ジョブを受信する機能を有する。印刷指示送信処理部３０５は、プリントジョブ管理部３０２の制御の下、プリンタ１０３やＭＦＰ１０４〜１０６に対して、印刷ジョブを送信する機能を有する。
【００２３】
本実施形態では、プリントサーバ１０２には、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えたコンピュータ装置が搭載され、ＣＰＵがＲＯＭ等に格納されたプログラムをＲＡＭ上に展開して実行することにより、上述の各部（プリントジョブ管理部３０２、位置情報管理部３０３、印刷要求受信処理部３０４、印刷指示送信処理部３０５）の機能が実現されるが、これに限られるものではなく、例えば上述の各部の機能のうちの少なくとも一部が専用のハードウェア回路で実現される形態であってもよい。
【００２４】
図４は、プリンタ１０３の機能構成例を示すブロック図である。ＭＦＰ１０４〜１０６も、プリンタ１０３と同様の機能を有しているが、ここでは、プリンタ１０３を例に挙げて説明する。図４に示すように、プリンタ１０３は、プリントジョブ管理部３０７と、位置情報検知部３０８と、受付部３０９と、印刷処理部３１０と、を備える。
【００２５】
プリントジョブ管理部３０７は、プリントサーバ１０２から送られてくる印刷ジョブを処理する制御を行う機能を有する。この例では、プリントジョブ管理部３０７は、請求項の「判断部」に対応する。プリントジョブ管理部３０７の詳細な機能については後述する。位置情報検知部３０８は、屋内ＧＰＳ機能などを利用してプリンタ１０３の位置情報を検出する。本実施形態では、位置情報検知部３０８は、プリントサーバ１０２（位置情報管理部３０３）からの位置情報の取得命令を受信するたびに、プリンタ１０３の位置情報を検出し、検出した位置情報をプリントサーバ１０２へ送信する。
【００２６】
受付部３０９は、プリントサーバ１０２から送られてくる印刷ジョブを受け付ける機能を有する。見方を変えれば、受付部３０９は、各ユーザが指示した印刷ジョブを受け付ける機能を有していると捉えることもできる。すなわち、受付部３０９は、第１ユーザに対応する第１情報端末で生成された第１印刷ジョブ、および、第２ユーザに対応する第２情報端末で生成された第２印刷ジョブの各々を受け付け可能であると捉えることもできる。
【００２７】
印刷処理部３１０は、プリントジョブ管理部３０７の制御の下、受付部３０９で受け付けた印刷ジョブに従って、印刷を行う機能を有する。
【００２８】
本実施形態では、プリンタ１０３（ＭＦＰ１０４〜１０６）には、ＣＰＵ、ＲＯＭ，ＲＡＭ等を備えたコンピュータ装置が搭載され、ＣＰＵがＲＯＭ等に格納されたプログラムをＲＡＭ上に展開して実行することにより、上述の各部（プリントジョブ管理部３０７、位置情報検知部３０８、受付部３０９、印刷処理部３１０）の機能が実現されるが、これに限られるものではなく、例えば上述の各部の機能のうちの少なくとも一部が専用のハードウェア回路で実現される形態であってもよい。
【００２９】
図５は、情報端末１０７の機能構成例を示すブロック図である。他の情報端末１０８〜１１０も、情報端末１０７と同様の機能を有しているが、ここでは、ユーザ１１５が使用する情報端末１０７を例に挙げて説明する。図５に示すように、情報端末１０７は、印刷ジョブ生成部３１１と印刷ジョブ送信処理部３１２とを備える。印刷ジョブ生成部３１１は、ユーザ１１５の入力に応じて、印刷ジョブを生成する機能を有する。印刷ジョブ送信処理部３１２は、印刷ジョブ生成部３１１により生成された印刷ジョブをプリントサーバ１０２へ送信する機能を有する。
【００３０】
本実施形態では、情報端末１０７〜１１０には、ＣＰＵ、ＲＯＭ，ＲＡＭ等を備えたコンピュータ装置が搭載され、ＣＰＵがＲＯＭ等に格納されたプログラムをＲＡＭ上に展開して実行することにより、上述の各部（印刷ジョブ生成部３１１、印刷ジョブ送信処理部３１２）の機能が実現されるが、これに限られるものではなく、例えば上述の各部の機能のうちの少なくとも一部が専用のハードウェア回路で実現される形態であってもよい。
【００３１】
図６は、携帯端末１１１の機能構成例を示すブロック図である。他の携帯端末１１２〜１１４も、携帯端末１１１と同様の機能を有しているが、ここでは、ユーザ１１５が所持している携帯端末１１１を例に挙げて説明する。図６に示すように、携帯端末１１１は、位置情報検知部３１４を備える。位置情報検知部３１４は、屋内ＧＰＳ機能などを利用して携帯端末１１１の位置情報を検出する。本実施形態では、位置情報検知部３１４は、プリントサーバ１０２（位置情報管理部３０３）からの位置情報の取得命令を受信するたびに、携帯端末１１１の位置情報を検出し、検出した位置情報をプリントサーバ１０２へ送信する。
【００３２】
本実施形態では、携帯端末１１１〜１１４には、ＣＰＵ、ＲＯＭ，ＲＡＭ等を備えたコンピュータ装置が搭載され、ＣＰＵがＲＯＭ等に格納されたプログラムをＲＡＭ上に展開して実行することにより、上述の位置情報検知部３１４の機能が実現されるが、これに限られるものではなく、例えば上述の位置情報検知部３１４の機能が専用のハードウェア回路で実現される形態であってもよい。
【００３３】
図７は、ユーザが印刷ジョブを出すときに、印刷ジョブに対して予め設定する処理モードの例を示す図である。印刷ジョブに対して即時印刷モードが設定された場合は、その印刷ジョブを受け付けたプリントサーバ１０２は、直ちに印刷を実行する制御を行う。印刷先の機器の指定が無い場合は、プリントサーバ１０２は、ユーザが使用する情報端末から最も近い位置の印刷装置（プリンタ１０３やＭＦＰ１０４〜１０６）から印刷されるように制御する。
【００３４】
印刷ジョブに対して蓄積印刷モードが設定された場合は、その印刷ジョブを受け付けたプリントサーバ１０２は、自身や印刷装置に一旦印刷ジョブを蓄積し、ユーザが、印刷を実行させたい印刷装置を直接操作することで印刷を開始する。
【００３５】
印刷ジョブに対して接近印刷モードが設定された場合は、蓄積印刷モードと同様に、プリントサーバ１０２や印刷装置に一旦印刷ジョブを蓄積した後、印刷ジョブを指示したユーザが印刷装置に接近していることを検知したら印刷を開始する。接近印刷モードとは、ユーザが印刷装置に接近すると印刷を開始することを示す条件であると捉えることもできる。この例では、接近印刷モードは、請求項の「第１条件」に対応している。
【００３６】
本実施形態では、プリントサーバ１０２は、情報端末１０７〜１１０と携帯端末１１１〜１１４との対応関係を示すテーブルを保持しており、何れかの情報端末から、接近印刷モードが設定された印刷ジョブを受信した場合は、当該情報端末に対応する携帯端末の位置情報（当該情報端末を使用するユーザの位置情報）と印刷装置の位置情報を監視し、当該情報端末に対応する携帯端末が、印刷を行わせる印刷装置に接近していると判断した場合、その接近印刷モードが設定された印刷ジョブを印刷装置に送信する。携帯端末が印刷装置に接近しているか否かを判断する方法は任意であり、例えば携帯端末の位置情報が示す位置と印刷装置の位置情報が示す位置との距離が閾値以下の場合、携帯端末が印刷装置に接近していると判断することもできるし、携帯端末の位置情報の経時的変化と、印刷装置の位置情報との関係から、携帯端末が印刷装置に接近しているか否かを判断することも可能である。
【００３７】
印刷ジョブに対して機器指定印刷モードが設定された場合は、印刷を実行する印刷装置が指定される。上述の即時印刷モード、蓄積印刷モード、接近印刷モードと組み合わせて利用することもできる。必要に応じて、後述の時間指定印刷モードを組み合わせることもできる。
【００３８】
印刷ジョブに対して時間指定印刷モードが設定された場合は、印刷を完了すべき時間（予め定められた時間）が指定される。時間指定印刷モードとは、予め定められた時間までに印刷を完了することを示す条件であると捉えることもできる。この例では、時間指定印刷モードは、請求項の「第２条件」に対応している。
【００３９】
次に、印刷装置において、印刷ジョブの競合が発生した場合の印刷装置の動作例を説明する。図８は、この場合の印刷装置の動作例を示すフローチャートである。図８の例では、印刷装置は、プリントサーバ１０２から受信した、ある情報端末（説明の便宜上、「第２情報端末」と呼ぶ）で生成された印刷ジョブ（説明の便宜上、「第２印刷ジョブ」と呼ぶ）の処理を開始している。
【００４０】
まず、印刷処理部３１０は、プリントジョブ管理部３０７の制御の下、第２印刷ジョブに含まれる印刷データの印刷処理を行う（ステップＳ１）。この例では、１枚（１ぺージ）単位で印刷完了の判定と割り込み印刷の有無の判定を行う。ステップＳ１で１枚の印刷が完了すると、プリントジョブ管理部３０７は、第２印刷ジョブに含まれる全ての印刷データの印刷が完了したか否かを判断する（ステップＳ２）。第２印刷ジョブに含まれる全ての印刷データの印刷が完了したと判断した場合（ステップＳ２：ＹＥＳ）、処理は終了する。一方、第２印刷ジョブに含まれる全ての印刷データの印刷が完了していないと判断した場合（ステップＳ２：ＮＯ）、プリントジョブ管理部３０７は、割り込み印刷があるか否かを判断する（ステップＳ３）。具体的には、プリントジョブ管理部３０７は、プリントサーバ１０２から送信される、別の情報端末（説明の便宜上、「第１情報端末」と呼ぶ）で生成された印刷ジョブ（説明の便宜上、「第１印刷ジョブ」と呼ぶ）を受付部３０９で受け付けたか否かを判断する。
【００４１】
割り込み印刷がない、つまり、第２印刷ジョブの実行中に第１印刷ジョブを受け付けていないと判断した場合（ステップＳ３：ＮＯ）、処理はステップＳ１に戻り、ステップＳ１以降の処理を繰り返す。一方、割り込み印刷がある、つまり、第２印刷ジョブの実行中に第１印刷ジョブを受け付けたと判断した場合（ステップＳ３：ＹＥＳ）、プリントジョブ管理部３０７は、実行中の第２印刷ジョブ（先行印刷）、および、割り込んできた第１印刷ジョブ（割り込み印刷）のうちの何れかを優先して実行するのかを判定する優先度判定処理を行う（ステップＳ４）。詳しくは後述するが、例えば第１印刷ジョブに接近印刷モードが設定されている場合を想定する。前述したように、プリントサーバ１０２は、接近印刷モードが設定された第１印刷ジョブを第１情報端末から受信した場合、第１情報端末を使用するユーザ（第１ユーザ）が、印刷を行わせる印刷装置に接近すると、当該第１印刷ジョブを当該印刷装置へ送信する。そして、当該印刷装置のプリントジョブ管理部３０７は、プリントサーバ１０２から送信された、接近印刷モードが設定された第１印刷ジョブを受付部３０９で受け付けたことを検知した場合、第１印刷ジョブを指示した第１ユーザが当該印刷装置に接近していると判断し、当該第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する。優先度判定処理の詳細な内容については後述する。
【００４２】
優先度判定処理の結果、割り込んできた第１印刷ジョブ（割り込み印刷）を優先して実行すると判断した場合（ステップＳ５：ＹＥＳ）、プリントジョブ管理部３０７は、第１印刷ジョブの実行を開始する制御を行う（ステップＳ６）。一方、優先度判定処理の結果、実行中の第２印刷ジョブ（先行印刷）を優先して実行すると判断した場合（ステップＳ５：ＮＯ）、処理はステップＳ１に戻り、ステップＳ１以降の処理を繰り返す。
【００４３】
次に、上述のステップＳ４の優先度判定処理について説明する。図９は、優先度判定処理で用いられるテーブルの例を示す図である。図９の例では、実行中の印刷ジョブを「先行印刷」、当該印刷ジョブの実行中に割り込んできた印刷ジョブを「割り込み印刷」と表記する。図９に例示されたテーブル中の上向きの矢印は、先行印刷を優先することを示す。例えば先行印刷に接近印刷モードが設定されていて、割り込み印刷にも接近印刷モードが設定されている場合は、先行印刷を優先することが示されている。
【００４４】
先行印刷に即時印刷モードが設定され、割り込み印刷に即時印刷モードが設定されている場合は、図１０のテーブルを用いて、何れを優先するのかを判断する。また、先行印刷に即時印刷モードが設定され、割り込み印刷に接近印刷モードが設定されている場合も、図１０のテーブルを用いて、何れを優先するのかを判断する。さらに、先行印刷に即時印刷モードが設定され、割り込み印刷に蓄積印刷モードが設定されている場合も、図１０のテーブルを用いて、何れを優先するのかを判断する。図１０に例示されたテーブル中の左向きの矢印は、割り込み印刷を優先することを示す。
【００４５】
なお、ここでは、先行印刷に即時印刷モードが設定されている場合でも、先行印刷を指示したユーザが、印刷を行わせる印刷装置に接近していることを検知した場合、プリントサーバ１０２は、その旨を当該印刷装置のプリントジョブ管理部３０７に通知する。この通知を受けて、プリントジョブ管理部３０７は、その先行印刷に対して接近印刷モードが設定されているとみなして、優先度判定処理を行う。
【００４６】
図１０の例では、即時印刷モードが設定された先行印刷に、印刷を完了すべき時間が指定されておらず、割り込み印刷に接近印刷モードが設定されている場合は、割り込み印刷を優先することが示されている。図１０の説明では、割り込み印刷を第１印刷ジョブと呼び、先行印刷を第２印刷ジョブと呼び、第１印刷ジョブを生成した情報端末を第１情報端末と呼び、第１情報端末を使用して第１印刷ジョブを指示したユーザを第１ユーザと呼び、第２印刷ジョブを生成した情報端末を第２情報端末と呼び、第２情報端末を使用して第２印刷ジョブを指示したユーザを第２ユーザと呼ぶ。
【００４７】
前述したように、プリントサーバ１０２は、接近印刷モードが設定された第１印刷ジョブを第１情報端末から受信した場合、第１情報端末を使用する第１ユーザが、印刷を行わせる印刷装置に接近すると、第１印刷ジョブを当該印刷装置へ送信する。そして、当該印刷装置のプリントジョブ管理部３０７は、印刷を完了すべき時間が指定されておらず、かつ、接近印刷モードが設定されていない（見方を変えれば、第２ユーザは印刷装置に接近していない）第２印刷ジョブの実行中に、接近印刷モードが設定された第１印刷ジョブを受付部３０９で受け付けた場合（即時印刷モードが設定された第１印刷ジョブを受付部３０９で受け付け、かつ、第１ユーザが当該印刷装置に接近している旨の通知をプリントサーバ１０２から受けた場合も含む）は、第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する。
【００４８】
また、図１０の例では、先行印刷に、印刷を完了すべき時間が指定されていて、割り込み印刷を実行しても指定された時間までに先行印刷を完了できる場合は、割り込み印刷を優先することが示されている。つまり、プリントジョブ管理部３０７（請求項の「判断部」に対応）は、予め定められた時間までに印刷を完了することを示す時間指定印刷モード（請求項の「第２条件」に対応）が設定された第２印刷ジョブの実行中に第１印刷ジョブを受け付け、第１印刷ジョブを先に実行すると、予め定められた時間までに第２印刷ジョブを完了できない場合は、第２印刷ジョブを先に実行すると判断する。
【００４９】
さらに、図１０の例では、先行印刷に、印刷を完了すべき時間が指定されていて、割り込み印刷を実行すると指定された時間までに先行印刷を完了できない場合は、先行印刷を優先することが示されている。つまり、プリントジョブ管理部３０７（請求項の「判断部」に対応）は、予め定められた時間までに印刷を完了することを示す時間指定印刷モード（請求項の「第２条件」に対応）が設定された第２印刷ジョブの実行中に第１印刷ジョブを受け付け、第１印刷ジョブを先に実行すると、予め定められた時間までに第２印刷ジョブを完了できない場合は、第２印刷ジョブを先に実行すると判断する。
【００５０】
一方、図９のテーブルにおいて、先行印刷に接近印刷モードが設定され、割り込み印刷に蓄積印刷モードが設定されている場合は、図１１のテーブルを用いて、何れを優先するのかを判断する。図１１の説明では、接近印刷モードが設定された先行印刷を第１印刷ジョブと呼び、割り込み印刷を第２印刷ジョブと呼び、第１印刷ジョブを生成した情報端末を第１情報端末と呼び、第１情報端末を使用して第１印刷ジョブを指示したユーザを第１ユーザと呼び、第２印刷ジョブを生成した情報端末を第２情報端末と呼び、第２情報端末を使用して第２印刷ジョブを指示したユーザを第２ユーザと呼ぶ。
【００５１】
図１１の例では、接近印刷モードが設定された第１印刷ジョブの実行中に、蓄積印刷モードが設定され、かつ、印刷量（印刷が要求されたページ数）が閾値以下（例えば５枚以下）である第２印刷ジョブを受け付けた場合、見方を変えれば、接近印刷モードが設定された第１印刷ジョブの実行中に、印刷量が閾値以下である第２印刷ジョブを受け付け、かつ、第２ユーザが既に印刷装置（印刷を行っている印刷装置）に接近している場合（第２ユーザは直接印刷装置の操作を行っていることが想定されるので）、プリントジョブ管理部３０７は、第２印刷ジョブを先に実行すると判断する。
【００５２】
また、図１１の例では、接近印刷モードが設定された第１印刷ジョブの実行中に、蓄積印刷モードが設定され、かつ、印刷量が閾値よりも多い第２印刷ジョブを受け付けた場合、見方を変えれば、接近印刷モードが設定された第１印刷ジョブの実行中に、印刷量が閾値よりも多い第２印刷ジョブを受け付け、かつ、第２ユーザが既に印刷装置に接近している場合、プリントジョブ管理部３０７は、第１印刷ジョブを先に実行すると判断する。なお、上述の閾値は、印刷装置の利用状況に応じて可変に設定可能である。
【００５３】
以上に説明したように、本実施形態では、先行印刷に即時印刷モードが設定されても、印刷を指示したユーザが印刷装置に接近していない一方で、割り込み印刷を指示したユーザが印刷装置に接近している場合は、割り込み印刷を優先して実行するので、印刷物を取りに来たユーザ（印刷物を直ちに必要とするユーザ）が不用意に待たされることを防止できる。つまり、本実施形態によれば、競合する印刷ジョブを実行する順序を適切に設定することができるという有利な効果を奏する。
【００５４】
以上、本発明の実施形態を説明したが、上述の各実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の各実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００５５】
例えば上述のプリントサーバ１０２が設けられない形態であってもよい。図１２は、変形例に係る画像形成システム２００の構成例を示す図である。画像形成システム２００は、上述のプリントサーバ１０２を有していない点で上述の実施形態と相違する。図１２に示すように、画像形成システム２００は、複数のユーザ７０９〜７１１と１対１に対応する複数の情報端末７０３〜７０５と、１台のＭＦＰ７０２とを含み、これらの機器は、ネットワーク７０１を介して相互に接続される。また、ユーザ７０９〜７１１は、携帯端末を１台ずつ所持している。ユーザ７０９は携帯端末７０６を所持し、ユーザ７１０は携帯端末７０７を所持し、ユーザ７１１は携帯端末７０８を所持している。見方を変えれば、携帯端末７０６は情報端末７０３に対応し、携帯端末７０７は情報端末７０４に対応し、携帯端末７０８は情報端末７０５に対応していると捉えることもできる。
【００５６】
図１２の例では、ＭＦＰ７０２が、プリントサーバ１０２の機能を有している。図１３は、ＭＦＰ７０２の機能構成例を示すブロック図である。図１３に示すように、ＭＦＰ７０２は、プリントジョブ管理部７２１と、位置情報管理部７２２と、受付部７２３と、印刷処理部７２４とを備える。位置情報管理部７２２は、ＭＦＰ７０２、携帯端末７０６〜７０８の位置情報を管理、処理する機能を有する。本実施形態では、位置情報管理部７２２は、携帯端末７０６〜７０８に対して、所定の周期で、位置情報の取得命令を送信し、その応答として携帯端末７０６〜７０８の位置情報を取得しているが、これに限られるものではない。また、位置情報管理部７２２は、屋内ＧＰＳ機能などを利用してＭＦＰ７０２の位置情報を取得する。この例では、位置情報管理部７２２は、請求項の「取得部」に対応している。
【００５７】
受付部７２３は、情報端末７０３〜７０５から送られてくる印刷ジョブを直接受け付ける機能を有する。印刷処理部７２４の機能は、上述の印刷処理部３１０と同様である。
【００５８】
プリントジョブ管理部７２１は、情報端末７０３〜７０５から送られてくる印刷ジョブを管理、処理し、上述の優先度判定処理を行う。この例では、プリントジョブ管理部７２１は、請求項６の「判断部」に対応している。プリントジョブ管理部７２１は、接近印刷モードが設定された第１印刷ジョブを受付部７２３で受け付け、かつ、位置情報管理部７２２により取得された第１ユーザの位置情報、および、ＭＦＰ７０２の位置情報から、第１ユーザがＭＦＰ７０２に接近していると判断した場合（即時印刷モードが設定された第１印刷ジョブを受付部７２３で受け付け、かつ、位置情報管理部７２２により取得された第１ユーザの位置情報、および、ＭＦＰ７０２の位置情報から、第１ユーザがＭＦＰ７０２に接近していると判断した場合でもよい）、第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する。要するに、プリントジョブ管理部７２１は、位置情報管理部７２２により取得された第１ユーザの位置情報、および、ＭＦＰ７０２の位置情報から、第１ユーザがＭＦＰ７０２に接近していると判断した場合は、第１印刷ジョブを第２印刷ジョブよりも優先して実行すると判断する。
【００５９】
また、この例では、ＭＦＰ７０２は、情報端末７０３〜７０５と携帯端末７０６〜７０８との対応関係を示すテーブルを保持しており、何れかの情報端末から、接近印刷モードが設定された印刷ジョブを受付部７２３で受け付けた場合は、プリントジョブ管理部７２１は、当該情報端末に対応する携帯端末の位置情報（当該情報端末を使用するユーザの位置情報）とＭＦＰ７０２の位置情報を監視し、その印刷ジョブを指示したユーザがＭＦＰ７０２に接近しているかどうかを判断する機能を有する。
【００６０】
なお、上述の画像形成システム（１００、２００）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６１】
さらに、上述の画像形成システム（１００、２００）で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の画像形成システム（１００、２００）で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００６２】
１００  画像形成システム
１０１  ネットワーク
１０２  プリントサーバ
１０３  プリンタ
２００  画像形成システム
３０２  プリントジョブ管理部
３０３  位置情報管理部
３０４  印刷要求受信処理部
３０５  印刷指示送信処理部
３０７  プリントジョブ管理部
３０８  位置情報検知部
３０９  受付部
３１０  印刷処理部
３１１  印刷ジョブ生成部
３１２  印刷ジョブ送信処理部
３１４  位置情報検知部
７２１  プリントジョブ管理部
７２２  位置情報管理部
７２３  受付部
７２４  印刷処理部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２０１２−６３９８３号公報
【図１】
2014076582.tif 000003
【図２】
2014076582.tif 000004
【図３】
2014076582.tif 000005
【図４】
2014076582.tif 000006
【図５】
2014076582.tif 000007
【図６】
2014076582.tif 000008
【図７】
2014076582.tif 000009
【図８】
2014076582.tif 000010
【図９】
2014076582.tif 000011
【図１０】
2014076582.tif 000012
【図１１】
2014076582.tif 000013
【図１２】
2014076582.tif 000014
【図１３】
2014076582.tif 000015