(57)【特許請求の範囲】
【請求項１】
識別情報を電波で発信する識別情報発信手段を備える画像形成装置と、
利用者情報に関連付けて印刷データを管理する印刷データ管理手段を備えるサーバーと、
前記識別情報発信手段によって電波で発信された前記識別情報を受信する識別情報受信手段を備える携帯機器と
を備え、
前記識別情報発信手段は、前記画像形成装置に取り付けられて前記画像形成装置とは独立して動作する発信装置であり、
前記発信装置によって電波で発信される前記識別情報は、前記発信装置自身の前記識別情報であり、
前記携帯機器は、
前記利用者情報を記憶する記憶部と、
前記識別情報発信手段によって発信された電波の強度に基づいて前記携帯機器および前記画像形成装置の間の装置間距離を検出する距離検出手段と、
前記記憶部上の前記利用者情報を前記サーバーに送信するとともに、前記識別情報受信手段によって受信された前記識別情報、および、前記距離検出手段によって検出された前記装置間距離を、前記利用者情報に関連付けて前記サーバーに送信する情報送信手段と
を備え、
前記サーバーは、前記識別情報に対応付けられている前記画像形成装置のＩＰアドレスまたはホスト名を管理し、前記情報送信手段によって送信されてきた前記利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データに基づいた印刷ジョブを、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記ＩＰアドレスまたは前記ホスト名を有する前記画像形成装置に実行させるための特定の動作を実行する特定動作実行手段を備え、
前記装置間距離には、
距離Ｌ１と、
前記距離Ｌ１より長い距離Ｌ２と、
前記距離Ｌ２より長い距離Ｌ３と、
前記発信装置によって電波で発信された前記識別情報を受信できなかった場合の「不明」と
が少なくとも存在し、
前記特定動作実行手段は、前記情報送信手段によって送信されてきた前記装置間距離が前記「不明」から前記距離Ｌ３に変更された場合、前記情報送信手段によって送信されてきた前記識別情報に対応する前記ＩＰアドレスまたは前記ホスト名を有する前記画像形成装置をスリープ状態から復帰させる動作を、前記特定の動作として実行し、
前記特定動作実行手段は、前記情報送信手段によって送信されてきた前記装置間距離が前記距離Ｌ３から前記距離Ｌ２に変更された場合、前記情報送信手段によって送信されてきた前記利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データを、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記ＩＰアドレスまたは前記ホスト名を有する前記画像形成装置に送信することによって、この印刷データに基づいた前記印刷ジョブをこの画像形成装置に待機状態で保持させる動作を、前記特定の動作として実行し、
前記特定動作実行手段は、前記情報送信手段によって送信されてきた前記装置間距離が前記距離Ｌ２から前記距離Ｌ１に変更された場合、前記情報送信手段によって送信されてきた前記利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データを、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記ＩＰアドレスまたは前記ホスト名を有する前記画像形成装置にレンダリングさせることによって、この印刷データに基づいたレンダリング済みの前記印刷ジョブをこの画像形成装置に待機状態で保持させる動作を、前記特定の動作として実行し、
前記サーバーは、前記利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記装置間距離が前記印刷ジョブの実行の中止のためのジョブ中止距離より小さい状態から前記ジョブ中止距離以上の状態に変化した場合に、この利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データに基づいた前記印刷ジョブが、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記画像形成装置に保持されているとき、この印刷ジョブに対するこの画像形成装置による実行を中止させるジョブ中止手段を備え、
前記ジョブ中止距離は、前記距離Ｌ２、前記距離Ｌ３および前記「不明」のいずれか１つであることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバーによって管理されている印刷データに基づいた印刷ジョブを画像形成装置に実行させる印刷システムに関する。
【背景技術】
【０００２】
従来、サーバーによって管理されている印刷データに基づいた印刷ジョブを画像形成装置に実行させる印刷システムとして、利用者が携帯している携帯機器のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能によって取得した携帯機器の位置情報をサーバーに送信し、携帯機器の位置情報に基づいて携帯機器と、画像形成装置との間の装置間距離をサーバーによって算出し、サーバーによって管理されている印刷データを装置間距離に応じて画像形成装置に送信する印刷システムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１１８９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムにおいては、ＧＰＳ機能によって取得した携帯機器の位置情報が携帯機器からサーバーに常に送信されるとともに、携帯機器と、画像形成装置との間の装置間距離がサーバーにおいて常に算出されるので、携帯機器およびサーバーにおける処理の負荷と、携帯機器およびサーバーの間の通信の負荷とが大きいという問題がある。
【０００５】
そこで、本発明は、サーバーによって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置による実行に関する負荷を軽減することができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷システムは、識別情報を電波で発信する識別情報発信手段を備える画像形成装置と、利用者情報に関連付けて印刷データを管理する印刷データ管理手段を備えるサーバーと、前記識別情報発信手段によって電波で発信された前記識別情報を受信する識別情報受信手段を備える携帯機器とを備え、前記携帯機器は、前記識別情報発信手段によって発信された電波の強度に基づいて前記携帯機器および前記画像形成装置の間の装置間距離を検出する距離検出手段と、前記利用者情報を前記サーバーに送信するとともに、前記識別情報受信手段によって受信された前記識別情報、および、前記距離検出手段によって検出された前記装置間距離を前記利用者情報に関連付けて前記サーバーに送信する情報送信手段とを備え、前記サーバーは、前記印刷データ管理手段によって管理されている前記印刷データを前記画像形成装置に送信することによって、この印刷データに基づいた印刷ジョブをこの画像形成装置に待機状態で保持させるジョブ保持指示手段と、前記利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記装置間距離が前記印刷ジョブの実行の中止のためのジョブ中止距離より小さい状態から前記ジョブ中止距離以上の状態に変化した場合に、この利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データに基づいた前記印刷ジョブが、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記画像形成装置に保持されているとき、この印刷ジョブに対するこの画像形成装置による実行を中止させるジョブ中止手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置による実行をサーバーによって中止させる場合に、ＧＰＳ機能によって取得した携帯機器の位置情報に基づいて動作するのではなく、画像形成装置に備えられている識別情報発信手段によって発信された電波の強度に基づいた装置間距離に基づいて動作するので、携帯機器およびサーバーにおける処理の負荷と、携帯機器およびサーバーの間の通信の負荷とを軽減することができる。したがって、本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置による実行に関する負荷を軽減することができる。また、本発明の印刷システムは、ＧＰＳ機能によって取得した携帯機器の位置情報に基づいて装置間距離を算出することによって装置間距離を間接的に検出するのではなく、画像形成装置に備えられている識別情報発信手段によって発信された電波の強度に基づいて装置間距離を直接的に検出するので、装置間距離の検出の精度を向上することができる。
【０００８】
また、本発明の印刷システムにおいて、前記ジョブ保持指示手段は、前記利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記装置間距離が前記印刷ジョブの保持のためのジョブ保持距離になった場合に、この利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データを、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記画像形成装置に送信することによって、この印刷データに基づいた前記印刷ジョブをこの画像形成装置に保持させても良い。
【０００９】
この構成により、本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブをサーバーによって画像形成装置に保持させる場合に、ＧＰＳ機能によって取得した携帯機器の位置情報に基づいて動作するのではなく、画像形成装置に備えられている識別情報発信手段によって発信された電波の強度に基づいた装置間距離に基づいて動作するので、携帯機器およびサーバーにおける処理の負荷と、携帯機器およびサーバーの間の通信の負荷とを軽減することができる。したがって、本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブを画像形成装置に実行させる場合の負荷を軽減することができる。
【００１０】
また、本発明の印刷システムにおいて、前記サーバーは、前記情報送信手段によって送信されてきた前記利用者情報に前記印刷データ管理手段によって関連付けて管理されている前記印刷データに基づいた前記印刷ジョブを、この利用者情報に関連付けられて前記情報送信手段によって送信されてきた前記識別情報に対応する前記画像形成装置に実行させるための特定の動作を実行する特定動作実行手段を備え、前記特定動作実行手段は、前記情報送信手段によって送信されてきた前記装置間距離に応じて段階的に前記特定の動作を実行し、前記ジョブ保持指示手段は、前記情報送信手段によって送信されてきた前記装置間距離が前記ジョブ保持距離である場合の前記特定動作実行手段であっても良い。
【００１１】
この構成により、本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブを画像形成装置に実行させるための特定の動作を装置間距離に応じて段階的にサーバーによって実行するので、装置間距離に応じた適切な処理をサーバーおよび画像形成装置に実行させることができる。
【発明の効果】
【００１２】
本発明の印刷システムは、サーバーによって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置による実行に関する負荷を軽減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係る印刷システムのブロック図である。
【図２】図１に示す画像形成装置のブロック図である。
【図３】図１に示す携帯機器のブロック図である。
【図４】図３に示す携帯機器によって検出される装置間距離の一例を示す図である。
【図５】図１に示すサーバーのブロック図である。
【図６】図５に示す印刷データ管理情報の一例を示す図である。
【図７】図５に示す画像形成装置管理情報の一例を示す図である。
【図８】発信装置によって電波で発信されたタグ情報を受信する場合の図３に示す携帯機器の動作のフローチャートである。
【図９】サーバーに利用者情報を送信する場合の図３に示す携帯機器の動作のフローチャートである。
【図１０】画像形成装置に対する動作を実行する場合の図５に示すサーバーの動作のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１５】
まず、本実施の形態に係る印刷システムの構成について説明する。
【００１６】
図１は、本実施の形態に係る印刷システム１０のブロック図である。
【００１７】
図１に示すように、印刷システム１０は、印刷データを生成するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューター２０と、コンピューター２０と同様な多数のコンピューターと、印刷データに基づいた印刷ジョブを実行する画像形成装置３０と、画像形成装置３０と同様な多数の画像形成装置と、利用者によって携帯される例えば、スマートフォン、タブレットなどの携帯機器４０と、携帯機器４０と同様な多数の携帯機器と、サーバー５０とを備えている。
【００１８】
以下、印刷システム１０に含まれる全てのコンピューターを代表して、コンピューター２０について説明する。同様に、以下、印刷システム１０に含まれる全ての画像形成装置を代表して、画像形成装置３０について説明する。同様に、以下、印刷システム１０に含まれる全ての携帯機器を代表して、携帯機器４０について説明する。
【００１９】
コンピューター２０と、サーバー５０とは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワークを介して互いに接続可能である。同様に、画像形成装置３０と、サーバー５０とは、例えば、ＬＡＮ、インターネットなどのネットワークを介して互いに接続可能である。同様に、携帯機器４０と、サーバー５０とは、ＬＡＮ、インターネットなどのネットワークを介して互いに接続可能である。
【００２０】
画像形成装置３０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）やプリンター専用機である。
【００２１】
サーバー５０は、ＰＣなどの１台以上のコンピューターによって構成されている。
【００２２】
図２は、画像形成装置３０のブロック図である。
【００２３】
図２に示すように、画像形成装置３０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部３２と、原稿から画像データを読み取る読取デバイスであるスキャナー３３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター３４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部３５と、ネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部３６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３７と、画像形成装置３０全体を制御する制御部３８とを備えている。
【００２４】
また、画像形成装置３０は、画像形成装置３０自身とは独立して動作する発信装置３９を備えている。発信装置３９は、画像形成装置３０に取り付けられており、発信装置３９自身の識別情報（以下「タグ情報」と言う。）を電波で発信する識別情報発信手段を構成している。
【００２５】
制御部３８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３７に記憶されているプログラムを実行する。
【００２６】
図３は、携帯機器４０のブロック図である。
【００２７】
図３に示すように、携帯機器４０は、種々の操作が入力されるボタンなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、外部の装置と通信を行う通信デバイスである通信部４３と、各種のデータを記憶しているＥＥＰＲＯＭ、ＨＤＤなどの記憶デバイスである記憶部４４と、携帯機器４０全体を制御する制御部４５とを備えている。
【００２８】
記憶部４４は、サーバー５０（図１参照。）によって管理されている印刷データに基づいた印刷ジョブを画像形成装置３０（図１参照。）に実行させるためのアプリケーション４４ａを記憶している。アプリケーション４４ａは、携帯機器４０の製造段階で携帯機器４０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体から携帯機器４０に追加でインストールされても良いし、ネットワーク上から携帯機器４０に追加でインストールされても良い。
【００２９】
記憶部４４は、携帯機器４０を携帯している利用者の利用者情報４４ｂを記憶することができる。
【００３０】
制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４４に記憶されているプログラムを実行する。
【００３１】
制御部４５は、記憶部４４に記憶されているアプリケーション４４ａを実行することによって、画像形成装置３０の発信装置３９（図２参照。）によって電波で発信されたタグ情報を通信部４３を介して受信する識別情報受信手段４５ａ、発信装置３９によって発信された電波の強度に基づいて携帯機器４０および画像形成装置３０の間の装置間距離を検出する距離検出手段４５ｂ、および、記憶部４４上の利用者情報４４ｂをサーバー５０に送信する情報送信手段４５ｃとして機能する。
【００３２】
情報送信手段４５ｃは、記憶部４４上の利用者情報４４ｂをサーバー５０に送信するだけでなく、識別情報受信手段４５ａによって受信されたタグ情報と、距離検出手段４５ｂによって検出された装置間距離とを利用者情報４４ｂに関連付けてサーバー５０に送信する。
【００３３】
図４は、携帯機器４０によって検出される装置間距離の一例を示す図である。
【００３４】
図４に示すように、携帯機器４０の距離検出手段４５ｂ（図３参照。）は、画像形成装置３０の発信装置３９によって発信された電波の強度に基づいて、発信装置３９の位置を中心として、例えば、０ｍ以上１０ｍ未満の距離Ｌ１と、１０ｍ以上２０ｍ未満の距離Ｌ２と、２０ｍ以上３０ｍ未満の距離Ｌ３とを検出することができる。なお、発信装置３９から３０ｍ以上離れた場所では、発信装置３９によって発信された電波の強度が弱過ぎるため、発信装置３９によって発信された電波を通信部４３によって受信することができない。
【００３５】
図５は、サーバー５０のブロック図である。
【００３６】
図５に示すように、サーバー５０は、外部の装置と通信を行う通信デバイスである通信部５１と、各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部５２と、サーバー５０全体を制御する制御部５３とを備えている。
【００３７】
記憶部５２は、印刷データを管理するための印刷データ管理情報５２ａを記憶することができる。
【００３８】
図６は、印刷データ管理情報５２ａの一例を示す図である。
【００３９】
図６に示すように、印刷データ管理情報５２ａには、利用者情報と、利用者情報に関連付けられている印刷データと、印刷データの送信先の画像形成装置のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはホスト名と、利用者情報の送信元の携帯機器、および、印刷データの送信先の画像形成装置の間の装置間距離とが含まれている。例えば、図６に示す印刷データ管理情報５２ａによれば、サーバー５０は、利用者情報「USER001」の利用者、利用者情報「USER002」の利用者など、複数の利用者の印刷データを管理している。また、サーバー５０は、例えば、利用者情報「USER001」の利用者の印刷データとして、「DATA239」、「DATA462」などの複数の印刷データを管理している。また、サーバー５０は、例えば、印刷データ「DATA239」の送信先として、「MFP135」、「MFP587」などの複数の画像形成装置を管理している。また、サーバー５０は、例えば、利用者情報「USER001」の送信元の携帯機器、すなわち、利用者情報「USER001」の利用者が携帯している携帯機器と、印刷データ「DATA239」の送信先としての画像形成装置「MFP135」との間の装置間距離として、「L2」を管理している。
【００４０】
図５に示すように、記憶部５２は、画像形成装置を管理するための画像形成装置管理情報５２ｂを記憶することができる。
【００４１】
図７は、画像形成装置管理情報５２ｂの一例を示す図である。
【００４２】
図７に示すように、画像形成装置管理情報５２ｂには、画像形成装置の発信装置によって電波で発信されるタグ情報と、タグ情報に対応付けられている画像形成装置のＩＰアドレスまたはホスト名とが含まれている。
【００４３】
図５に示す制御部５３は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部５２に記憶されているプログラムを実行する。
【００４４】
制御部５３は、ＲＯＭまたは記憶部５２に記憶されているプログラムを実行することによって、利用者情報に関連付けて印刷データを管理する印刷データ管理手段５３ａ、印刷データ管理手段５３ａによって管理されている印刷データに基づいた印刷ジョブを画像形成装置３０に実行させるための特定の動作（以下「ジョブ実行用特定動作」と言う。）を実行する特定動作実行手段５３ｂ、および、画像形成装置に保持されている印刷ジョブに対するこの画像形成装置による実行を中止させるジョブ中止手段５３ｃとして機能する。
【００４５】
次に、印刷システム１０の動作について説明する。
【００４６】
まず、サーバー５０に印刷データを送信する場合のコンピューター２０の動作について説明する。
【００４７】
コンピューター２０は、サーバー５０に印刷データを送信することが利用者から指示されると、利用者の利用者情報と、印刷データとを関連付けてサーバー５０に送信する。
【００４８】
したがって、サーバー５０の印刷データ管理手段５３ａは、コンピューター２０から送信されてきた印刷データを、この印刷データに関連付けられてコンピューター２０から送信されてきた利用者情報と関連付けて印刷データ管理情報５２ａに含める。
【００４９】
次に、サーバー５０に利用者情報を送信する場合の携帯機器４０の動作について説明する。
【００５０】
図８は、発信装置３９によって電波で発信されたタグ情報を受信する場合の携帯機器４０の動作のフローチャートである。
【００５１】
図８に示すように、携帯機器４０の識別情報受信手段４５ａは、画像形成装置３０の発信装置３９によって電波で発信されたタグ情報を通信部４３を介して受信することを試みる（Ｓ１０１）。
【００５２】
次いで、識別情報受信手段４５ａは、前回のＳ１０１の処理において受信できていたタグ情報以外のタグ情報を今回のＳ１０１の処理において受信できたか否かを判断する（Ｓ１０２）。
【００５３】
識別情報受信手段４５ａは、前回のＳ１０１の処理において受信できていたタグ情報以外のタグ情報を今回のＳ１０１の処理において受信できなかったとＳ１０２において判断すると、Ｓ１０１の処理を実行する。
【００５４】
識別情報受信手段４５ａは、前回のＳ１０１の処理において受信できていたタグ情報以外のタグ情報を今回のＳ１０１の処理において受信できたとＳ１０２において判断すると、前回のＳ１０１の処理において受信できていたタグ情報以外に今回のＳ１０１の処理において受信できた全てのタグ情報のそれぞれについて、図９に示す利用者情報送信動作を開始して（Ｓ１０３）、Ｓ１０１の処理を実行する。
【００５５】
図９は、サーバー５０に利用者情報を送信する場合の携帯機器４０の動作のフローチャートである。
【００５６】
図９に示すように、携帯機器４０の距離検出手段４５ｂは、図９に示す動作において対象としているタグ情報（以下「対象タグ情報」と言う。）に関して、図８に示す動作におけるＳ１０１の処理において受信された電波の強度に基づいて、装置間距離として距離Ｌ１〜Ｌ３の何れかを検出する（Ｓ１１１）。
【００５７】
次いで、情報送信手段４５ｃは、記憶部４４上の利用者情報４４ｂと、対象タグ情報と、Ｓ１１１において検出した装置間距離とを互いに関連付けてサーバー５０に送信する（Ｓ１１２）。
【００５８】
なお、サーバー５０の印刷データ管理手段５３ａは、利用者情報、タグ情報および装置間距離が携帯機器４０から送信されてくると、送信されてきた利用者情報、タグ情報および装置間距離の組み合わせを印刷データ管理情報５２ａに記憶する。ここで、印刷データ管理手段５３ａは、印刷データ管理情報５２ａにおいて、携帯機器４０から送信されてきた利用者情報に関連付けられている印刷データのうち、この利用者情報に関連付けられて携帯機器４０から送信されてきたタグ情報に画像形成装置管理情報５２ｂにおいて対応付けられている画像形成装置のＩＰアドレスまたはホスト名が印刷データ管理情報５２ａにおいて関連付けられていない印刷データが存在する場合には、このＩＰアドレスまたはホスト名をこの印刷データに印刷データ管理情報５２ａにおいて関連付ける。また、印刷データ管理手段５３ａは、印刷データ管理情報５２ａにおいて、携帯機器４０から送信されてきた利用者情報に関連付けられている印刷データと、この利用者情報に関連付けられて携帯機器４０から送信されてきたタグ情報に画像形成装置管理情報５２ｂにおいて対応付けられている画像形成装置のＩＰアドレスまたはホスト名との両方に関連付けられている装置間距離が既に存在する場合には、この利用者情報に関連付けられて携帯機器４０から送信されてきた新たな装置間距離で上書きする。
【００５９】
距離検出手段４５ｂは、Ｓ１１２の処理の後、図８に示す動作において新たに実行されたＳ１０１の処理において対象タグ情報を受信できたか否かを判断する（Ｓ１１３）。
【００６０】
距離検出手段４５ｂは、対象タグ情報を受信できたとＳ１１３において判断すると、対象タグ情報に関して、図８に示す動作におけるＳ１０１の処理において受信された電波の強度に基づいて、装置間距離として距離Ｌ１〜Ｌ３の何れかを検出する（Ｓ１１４）。
【００６１】
次いで、距離検出手段４５ｂは、今回のＳ１１４の処理において検出した装置間距離が、前回検出した装置間距離から変化したか否かを判断する（Ｓ１１５）。ここで、前回検出した装置間距離とは、今回のＳ１１４の処理が図９に示す動作の開始後の最初のＳ１１４の処理である場合には、Ｓ１１１の処理において検出した装置間距離である。また、今回のＳ１１４の処理が図９に示す動作の開始後の２回目以降のＳ１１４の処理である場合には、前回のＳ１１４の処理において検出した装置間距離である。
【００６２】
例えば、距離検出手段４５ｂは、前回検出した装置間距離が距離Ｌ３、Ｌ２であった場合に、利用者が携帯機器４０を携帯して画像形成装置３０に近付くなどした結果、今回のＳ１１４の処理において装置間距離としてそれぞれ距離Ｌ２、Ｌ１を検出したとき、装置間距離が変化したと判断する。また、距離検出手段４５ｂは、前回検出した装置間距離が距離Ｌ１、Ｌ２であった場合に、利用者が携帯機器４０を携帯して画像形成装置３０から離れるなどした結果、今回のＳ１１４の処理において装置間距離としてそれぞれ距離Ｌ２、Ｌ３を検出したとき、装置間距離が変化したと判断する。
【００６３】
距離検出手段４５ｂは、装置間距離が変化しなかったとＳ１１５において判断すると、Ｓ１１３の処理を実行する。
【００６４】
情報送信手段４５ｃは、装置間距離が変化したとＳ１１５において判断されると、Ｓ１１２の処理を実行する。
【００６５】
距離検出手段４５ｂは、対象タグ情報を受信できなかったとＳ１１３において判断すると、装置間距離を「不明」として検出する（Ｓ１１６）。
【００６６】
次いで、情報送信手段４５ｃは、記憶部４４上の利用者情報４４ｂと、対象タグ情報と、Ｓ１１６において検出した装置間距離とを互いに関連付けてサーバー５０に送信する（Ｓ１１７）。
【００６７】
なお、サーバー５０の印刷データ管理手段５３ａは、上述したように、利用者情報、タグ情報および装置間距離が携帯機器４０から送信されてくると、送信されてきた利用者情報、タグ情報および装置間距離の組み合わせを印刷データ管理情報５２ａに記憶する。
【００６８】
情報送信手段４５ｃは、Ｓ１１７の処理が終了すると、図９に示す動作を終了する。
【００６９】
次に、画像形成装置３０に対する動作を実行する場合のサーバー５０の動作について説明する。
【００７０】
図１０は、画像形成装置３０に対する動作を実行する場合のサーバー５０の動作のフローチャートである。
【００７１】
サーバー５０の制御部５３は、印刷データ管理情報５２ａにおける利用者情報および画像形成装置（ＩＰアドレスまたはホスト名）の組み合わせ毎に、図１０に示す動作を実行する。
【００７２】
図１０に示すように、サーバー５０の特定動作実行手段５３ｂは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が変更されたと判断するまで、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が変更されたか否かを判断する（Ｓ１３１）。
【００７３】
特定動作実行手段５３ｂは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が変更されたとＳ１３１において判断すると、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が「不明」になったか否かを判断する（Ｓ１３２）。
【００７４】
特定動作実行手段５３ｂは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が「不明」になっていないとＳ１３２において判断すると、新たな装置間距離に対して設定されているジョブ実行用特定動作を対象の画像形成装置に対して実行して（Ｓ１３３）、Ｓ１３１の処理を実行する。
【００７５】
例えば、特定動作実行手段５３ｂは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が「不明」から距離Ｌ３に変更された場合、対象の画像形成装置をスリープ状態から復帰させる動作を、ジョブ実行用特定動作として実行する。ただし、特定動作実行手段５３ｂは、このジョブ実行用特定動作を実行する前に、この画像形成装置が既にスリープ状態ではない場合には、このジョブ実行用特定動作の実行を省略する。
【００７６】
また、特定動作実行手段５３ｂは、例えば、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が距離Ｌ３から距離Ｌ２に変更された場合、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている印刷データと、対象の利用者情報とを、対象の画像形成装置に送信することによって、この印刷データに基づいた印刷ジョブをこの利用者情報に関連付けてこの画像形成装置に待機状態で保持させる動作を、ジョブ実行用特定動作として実行する。ただし、特定動作実行手段５３ｂは、このジョブ実行用特定動作を実行する前に、この印刷データに基づいた印刷ジョブをこの利用者情報に関連付けてこの画像形成装置に既に保持させている場合には、このジョブ実行用特定動作の実行を省略する。
【００７７】
また、特定動作実行手段５３ｂは、例えば、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が距離Ｌ２から距離Ｌ１に変更された場合、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられていて対象の画像形成装置に既に印刷ジョブとして対象の利用者情報に関連付けて保持されている印刷データを、この画像形成装置にレンダリングさせることによって、この印刷データに基づいたレンダリング済みの印刷ジョブをこの利用者情報に関連付けてこの画像形成装置に待機状態で保持させる動作を、ジョブ実行用特定動作として実行する。ただし、特定動作実行手段５３ｂは、このジョブ実行用特定動作を実行する前に、この印刷データに基づいたレンダリング済みの印刷ジョブをこの利用者情報に関連付けてこの画像形成装置に既に保持させている場合には、このジョブ実行用特定動作の実行を省略する。
【００７８】
したがって、携帯機器４０を携帯している利用者は、画像形成装置３０の操作部３１を介して画像形成装置３０に利用者自身の利用者情報でログインした後、この利用者情報に関連付けられて待機状態で保持されている印刷ジョブの実行を操作部３１を介して画像形成装置３０に指示することによって、この利用者情報に関連付けられて待機状態で保持されている印刷ジョブを画像形成装置３０に実行させることができる。
【００７９】
ジョブ中止手段５３ｃは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が「不明」になったとＳ１３２において判断すると、対象の画像形成装置に対象の利用者情報に関連付けて保持されている印刷ジョブに対する対象の画像形成装置による実行を中止させる（Ｓ１３４）。すなわち、ジョブ中止手段５３ｃは、この印刷ジョブを、この印刷ジョブの基になった印刷データとともに、対象の画像形成装置から削除する。また、ジョブ中止手段５３ｃは、印刷データ管理情報５２ａにおける対象の組み合わせに対するデータのうち、対象の画像形成装置のＩＰアドレスまたはホスト名を印刷データ管理手段５３ａに削除させる。
【００８０】
ジョブ中止手段５３ｃは、Ｓ１３４の処理の後、図１０に示す動作を終了する。
【００８１】
以上に説明したように、印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置３０による実行をサーバー５０によって中止させる（Ｓ１３４）場合に、ＧＰＳ機能によって取得した携帯機器４０の位置情報に基づいて動作するのではなく、画像形成装置３０に備えられている発信装置３９によって発信された電波の強度に基づいた装置間距離に基づいて動作するので、携帯機器４０およびサーバー５０における処理の負荷と、携帯機器４０およびサーバー５０の間の通信の負荷とを軽減することができる。したがって、印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブに対する画像形成装置３０による実行に関する負荷を軽減することができる。
【００８２】
また、印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブをサーバー５０によって画像形成装置３０に保持させるなど、ジョブ実行用特定動作をサーバー５０によって実行する（Ｓ１３３）場合にも、ＧＰＳ機能によって取得した携帯機器４０の位置情報に基づいて動作するのではなく、画像形成装置３０に備えられている発信装置３９によって発信された電波の強度に基づいた装置間距離に基づいて動作するので、携帯機器４０およびサーバー５０における処理の負荷と、携帯機器４０およびサーバー５０の間の通信の負荷とを軽減することができる。したがって、印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブを画像形成装置３０に実行させる場合の負荷を軽減することができる。
【００８３】
印刷システム１０は、ジョブ実行用特定動作を装置間距離に応じて段階的にサーバー５０によって実行するので、装置間距離に応じた適切な処理をサーバー５０および画像形成装置３０に実行させることができる。
【００８４】
なお、サーバー５０は、ジョブ実行用特定動作を装置間距離に応じて段階的に実行しなくても良い。例えば、サーバー５０は、画像形成装置３０に備えられている発信装置３９によって電波で発信されたタグ情報が携帯機器４０で受信された場合に、画像形成装置３０をスリープ状態から復帰させた後、このタグ情報とともに携帯機器４０から送信されてきた利用者情報に印刷データ管理情報５２ａにおいて関連付けて管理されている印刷データと、この利用者情報とを画像形成装置３０に送信して、この印刷データを画像形成装置３０にレンダリングさせることによって、この印刷データに基づいたレンダリング済みの印刷ジョブをこの利用者情報に関連付けて画像形成装置３０に待機状態で保持させるという一連の動作を実行しても良い。
【００８５】
印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブを実行させる画像形成装置３０を装置間距離に応じてスリープ状態から復帰させるので、この印刷ジョブの実行を画像形成装置３０に早期に開始させることができる。
【００８６】
印刷システム１０は、サーバー５０によって管理されている印刷データを画像形成装置３０に装置間距離に応じて送信するので、この印刷データに基づいた印刷ジョブの実行を画像形成装置３０に早期に開始させることができる。
【００８７】
印刷システム１０は、サーバー５０によって管理されている印刷データを画像形成装置３０に装置間距離に応じてレンダリングさせるので、この印刷データに基づいた印刷ジョブの実行を画像形成装置３０に早期に終了させることができる。
【００８８】
なお、サーバー５０は、ジョブ実行用特定動作として、上述した動作を上述した例とは異なる装置間距離に応じて実行しても良い。例えば、上述した例では、距離Ｌ２が印刷ジョブの保持のためのジョブ保持距離であるが、距離Ｌ１またはＬ３がジョブ保持距離であっても良い。
【００８９】
また、サーバー５０は、ジョブ実行用特定動作として、上述した動作以外の動作を採用しても良い。
【００９０】
例えば、サーバー５０の特定動作実行手段５３ｂは、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている装置間距離が距離Ｌ２から距離Ｌ１に変更された場合、印刷データ管理情報５２ａにおいて対象の組み合わせに関連付けられている印刷データに基づいた印刷ジョブであって、対象の画像形成装置に対象の利用者情報に関連付けて既に保持されている印刷ジョブを、この画像形成装置に実行させる動作を、ジョブ実行用特定動作として実行しても良い。この構成により、印刷システム１０は、サーバー５０によって管理されている印刷データに基づいた印刷ジョブを画像形成装置３０に装置間距離に応じて実行させるので、この印刷ジョブの実行を画像形成装置３０に早期に終了させることができる。
【００９１】
上述した例では、装置間距離「不明」が印刷ジョブの実行の中止のためのジョブ中止距離であるが、距離Ｌ２またはＬ３がジョブ中止距離であっても良い。また、上述した例では、ジョブ中止距離がジョブ保持距離より大きいが、ジョブ中止距離がジョブ保持距離以下であっても良い。
【００９２】
なお、印刷システム１０は、何れの装置間距離に応じて何れのジョブ実行用特定動作を実行するかということがサーバー５０に設定されても良いし、携帯機器４０のアプリケーション４４ａに設定されても良い。携帯機器４０のアプリケーション４４ａに設定される場合、携帯機器４０の情報送信手段４５ｃは、利用者情報４４ｂ、タグ情報および装置間距離をサーバー５０に送信するときに、サーバー５０に実行させるジョブ実行用特定動作の内容をサーバー５０に送信しても良い。
【００９３】
同様に、印刷システム１０は、装置間距離がジョブ中止距離より小さい状態からジョブ中止距離以上の状態に変化した場合に印刷ジョブの実行を中止させるということがサーバー５０に設定されても良いし、携帯機器４０のアプリケーション４４ａに設定されても良い。携帯機器４０のアプリケーション４４ａに設定される場合、携帯機器４０の情報送信手段４５ｃは、装置間距離がジョブ中止距離より小さい状態からジョブ中止距離以上の状態に変化した場合、利用者情報４４ｂ、タグ情報および装置間距離をサーバー５０に送信するときに、対象の画像形成装置による印刷ジョブの実行をサーバー５０に中止させるための指示をサーバー５０に送信しても良い。
【００９４】
なお、サーバー５０は、以上において、装置間距離がジョブ保持距離になった場合に、印刷データを画像形成装置に送信することによって、この印刷データに基づいた印刷ジョブをこの画像形成装置に保持させている。すなわち、サーバー５０の特定動作実行手段５３ｂは、ジョブ保持指示手段を構成している。しかしながら、サーバー５０は、装置間距離とは無関係に、例えば、携帯機器４０の操作部４１を介した利用者からの指示に応じて印刷データを画像形成装置に送信することによって、この印刷データに基づいた印刷ジョブをこの画像形成装置に保持させても良い。
【００９５】
印刷システム１０は、ＧＰＳ機能によって取得した携帯機器４０の位置情報に基づいて装置間距離を算出することによって装置間距離を間接的に検出するのではなく、画像形成装置３０に備えられている発信装置３９によって発信された電波の強度に基づいて装置間距離を直接的に検出するので、装置間距離の検出の精度を向上することができる。
【００９６】
印刷システム１０は、画像形成装置とは独立して動作する発信装置が画像形成装置に備えられるので、タグ情報を電波で発信することができない画像形成装置であっても、タグ情報を電波で発信することができる発信装置が取り付けられることによって、タグ情報を電波で発信することができる画像形成装置として安価に構成することができる。
【００９７】
なお、画像形成装置は、画像形成装置自身がタグ情報を電波で発信することができる場合には、画像形成装置自身とは独立して動作する発信装置を備える必要がない。
【符号の説明】
【００９８】
Ｌ１〜Ｌ３  距離（装置間距離）
１０  印刷システム
３０  画像形成装置
３９  発信装置（識別情報発信手段）
４０  携帯機器
４４ｂ  利用者情報
４５ａ  識別情報受信手段
４５ｂ  距離検出手段
４５ｃ  情報送信手段
５０  サーバー
５３ａ  印刷データ管理手段
５３ｂ  特定動作実行手段（ジョブ保持指示手段）
５３ｃ  ジョブ中止手段
【図１】
0006268492.tif 000002
【図２】
0006268492.tif 000003
【図３】
0006268492.tif 000004
【図４】
0006268492.tif 000005
【図５】
0006268492.tif 000006
【図６】
0006268492.tif 000007
【図７】
0006268492.tif 000008
【図８】
0006268492.tif 000009
【図９】
0006268492.tif 000010
【図１０】
0006268492.tif 000011