(57)【要約】【課題】ユーザーが画像形成装置に到着するタイミングと印刷完了のタイミングとを近づけるが可能な画像形成システムを提供する。【解決手段】印刷データに基づく印刷を実行可能な複数の画像形成装置５ａ及び５ｂと、印刷データを記憶し、ユーザーの実行指示に応じて実行先として指定された第１の画像形成装置５ａに対して記憶している印刷データを送信して印刷を実行させるサーバー７とを備え、サーバー７が、第１の画像形成装置５ａの稼働状況が使用可能ではない場合に、周辺の画像形成装置５ａ及び５ｂからユーザーが到着する到着タイミングで印刷が完了可能な画像形成装置５ｂに対してスプールしている印刷データを送信する記憶データ送信部５３を備える画像形成システム１を特徴とする。【選択図】図２
2016207152.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づく印刷を実行可能な複数の画像形成装置と、
前記印刷データを記憶し、ユーザーの実行指示に応じて実行先として指定された第１の画像形成装置に前記記憶している印刷データを送信して前記印刷を実行させるサーバーとを備え、
前記サーバーは、
前記第１の画像形成装置を含む前記ユーザー周辺の画像形成装置と前記ユーザーとの距離を取得する距離取得部と、
前記ユーザーの移動速度を取得する移動速度取得部と、
前記周辺の画像形成装置の印刷速度を取得する印刷速度取得部と、
前記周辺の画像形成装置から稼働状況を示すステータス情報を取得するステータス情報取得部と、
前記ステータス情報を取得した時点で前記第１の画像形成装置の稼働状況が使用可能ではない場合に、前記距離、ユーザーの移動速度、及び印刷速度に基づいて、前記周辺の画像形成装置から前記ユーザーが到着する到着タイミングで前記印刷が完了可能な画像形成装置に前記記憶している印刷データを送信する記憶データ送信部と、
を備える、
ことを特徴とする画像形成システム。
【請求項２】
請求項１記載の画像形成ステムであって、
前記サーバーの記憶データ送信部は、前記第１の画像形成装置の稼働状況が使用可能ではない場合に、使用可能な第２の画像形成装置に前記印刷データを送信する、
ことを特徴とする画像形成システム。
【請求項３】
請求項１又は２記載の画像形成システムであって、
前記サーバーは、前記第１の画像形成装置の稼働状況が使用可能ではなく且つ使用不能ではない場合に、前記第１の画像形成装置の稼働状況が使用可能となる使用可能タイミングを取得する使用可能タイミング取得部を備え、
前記サーバーの記憶データ送信部は、前記使用可能タイミング並びに前記距離、ユーザーの移動速度、及び印刷速度に基づいて、前記第１の画像形成装置で前記ユーザーが到着する到着タイミングで前記印刷が完了可能な場合に、前記第１の画像形成装置に前記印刷データを送信する、
ことを特徴とする画像形成システム。
【請求項４】
請求項１〜３の何れか一項に記載の画像形成システムであって、
前記ユーザーが所持する携帯端末を備え、
前記サーバーの距離取得部は、前記携帯端末と周辺の画像形成装置との位置関係に基づいて前記距離を取得する、
ことを特徴とする画像形成システム。
【請求項５】
請求項４記載の画像形成システムであって、
前記携帯端末は、
前記ユーザーからの印刷の実行指示を受け付ける実行指示受付部と、
前記実行指示の受け付けに応じて前記周辺の画像形成装置との間で近距離無線通信を行い、前記近距離無線通信の電波強度を取得する電波強度取得部と、
前記取得した電波強度と共に前記実行指示を前記サーバーに送信する電波強度送信部と、
を備え、
前記サーバーの距離取得部は、前記携帯端末から受信した電波強度によって前記距離を取得する、
ことを特徴とする画像形成システム。
【請求項６】
印刷データに基づく印刷を実行可能な複数の画像形成装置と、
前記印刷データを記憶し、ユーザーの実行指示に応じて実行先として指定された第１の画像形成装置に前記記憶している印刷データを送信して前記印刷を実行させるサーバーと、
を備える画像形成システムの画像形成プログラムであって、
前記サーバーのコンピューターに、
前記第１の画像形成装置を含む前記ユーザー周辺の画像形成装置と前記ユーザーとの距離を取得する距離取得機能と、
前記ユーザーの移動速度を取得する移動速度取得機能と、
前記周辺の画像形成装置の印刷速度を取得する印刷速度取得機能と、
前記周辺の画像形成装置から稼働状況を示すステータス情報を取得するステータス情報取得機能と、
前記ステータス情報を取得した時点で前記第１の画像形成装置の稼働状況が使用可能ではない場合に、前記距離、ユーザーの移動速度、印刷速度、及びステータス情報に基づいて、前記周辺の画像形成装置から前記ユーザーが到着する到着タイミングで前記印刷が完了可能な画像形成装置に前記記憶している印刷データを送信する記憶データ送信機能と、
を実現させる、
ことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を実行指示したユーザーが画像形成装置に到着するタイミングで印刷を完了させる画像形成システム及び画像形成プログラムに関する。
【背景技術】
【０００２】
プリンターやデジタル複合機等の画像形成装置によって印刷を行う際は、ユーザーがパーソナルコンピューター等の情報処理装置によって画像形成装置に印刷データを送信し、画像形成装置が受信した印刷データに基づく印刷を実行することが一般的に行われている。
【０００３】
この場合、ユーザーが印刷データの送信後に画像形成装置まで印刷物を回収しに行くことになるが、情報漏えいの防止や印刷待ち時間の短縮等の観点からユーザーが画像形成装置に到着するタイミングで印刷を完了させることが望まれる。
【０００４】
これに関し、特許文献１には、ユーザーの移動状況を判断し、ユーザーが画像形成装置であるＭＦＰ（Multi Function Printer）に到着するタイミングで印刷を完了させる技術が開示されている。
【０００５】
しかし、特許文献１の技術では、ユーザーの移動状況のみを判断しているため、個々の印刷が完了するタイミングの相違に対応できず、ユーザーがＭＦＰに到着するタイミングと印刷完了のタイミングとを近づけるのに限界がある。
【０００６】
また、ＭＦＰが既に別の印刷を実行している場合やエラーが発生して印刷できない場合等には、ユーザーがＭＦＰに到着しても自身の印刷が完了せず、上記同様にユーザーがＭＦＰに到着するタイミングと印刷完了のタイミングとを近づけるのに限界があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２９０３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする問題点は、ユーザーが画像形成装置に到着するタイミングと印刷完了のタイミングとを近づけるのに限界があった点である。
【課題を解決するための手段】
【０００９】
本発明は、印刷データに基づく印刷を実行可能な複数の画像形成装置と、前記印刷データを記憶し、ユーザーの実行指示に応じて実行先として指定された第１の画像形成装置に前記記憶している印刷データを送信して前記印刷を実行させるサーバーとを備え、前記サーバーは、前記第１の画像形成装置を含む前記ユーザー周辺の画像形成装置と前記ユーザーとの距離を取得する距離取得部と、前記ユーザーの移動速度を取得する移動速度取得部と、前記周辺の画像形成装置の印刷速度を取得する印刷速度取得部と、前記周辺の画像形成装置から稼働状況を示すステータス情報を取得するステータス情報取得部と、前記ステータス情報を取得した時点で前記第１の画像形成装置の稼働状況が使用可能ではない場合に、前記距離、ユーザーの移動速度、及び印刷速度に基づいて、前記周辺の画像形成装置から前記ユーザーが到着する到着タイミングで前記印刷が完了可能な画像形成装置に前記記憶している印刷データを送信する記憶データ送信部とを備える画像形成システムを最も主な特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１の画像形成装置が使用可能ではない場合でも、周辺の画像形成装置の何れかにおいてユーザーの到着タイミングと印刷完了タイミングとを確実に近づけることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例１に係る画像形成システムを示す概略図である。
【図２】図１の画像形成システムの詳細を示すブロック図である。
【図３】図１の画像形成システムによる画像形成処理の流れを示すフローチャートである。
【図４】印刷データの送信タイミングの一例を示す図表である。
【図５】図１の画像形成システムによる画像形成処理の流れを示すフローチャートである。
【図６】本発明の実施例２に係る画像形成システムを示すブロック図である。
【図７】図６の画像形成システムによる画像形成処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
ユーザーが画像形成装置に到着するタイミングと印刷完了のタイミングとを近づけるために、ユーザー周辺の画像形成装置とユーザーとの距離、ユーザーの移動速度、及び周辺の画像形成装置の印刷速度に基づいて、周辺の画像形成装置からユーザーが到着する到着タイミングで印刷が完了可能な画像形成装置に印刷データを送信することにより実現した。
【実施例１】
【００１３】
［画像形成システムの構成］
図１は、本発明の実施例１に係る画像形成システムを示す概略図である。
【００１４】
画像形成システム１では、ユーザーが所持する携帯端末３、ユーザーが管理する情報処理装置４、複数の画像形成装置５ａ及び５ｂ、及びサーバー７が、ＬＡＮ等のネットワークによって接続されている。なお、図１の画像形成システム１では、便宜上、単一のユーザーに対する携帯端末３及び情報処理装置４のみを示しているが、複数のユーザー毎に携帯端末３及び情報処理装置４を備えることが可能である。
【００１５】
携帯端末３は、いわゆるタブレット端末や多機能携帯電話機等のような携帯型の情報処理装置であり、ネットワークを介して印刷データをサーバー７に送信可能とする。
【００１６】
情報処理装置４は、パーソナルコンピューター等の情報処理装置であり、ネットワークを介して印刷データをサーバー７に送信可能とする。なお、情報処理装置４は、省略することも可能である。
【００１７】
複数の画像形成装置５ａ及び５ｂは、それぞれプリンターやデジタル複合機であり、少なくとも印刷データをサーバー７から受信して用紙上に画像を形成する印刷機能を有する。なお、実施例１では、二つの画像形成装置５ａ及び５ｂを示しているが、三つ以上の画像形成装置を備えることも可能である。画像形成装置５ａ及び５ｂは、同一構成であり、画像形成装置５と総称することがある。
【００１８】
サーバー７は、携帯端末３から送信された印刷データを一時的に記憶（スプール）し、実行先として指定された第１の画像形成装置５ａ又は５ｂにスプールしている印刷データを送信して印刷を実行させるサーバー装置である。
【００１９】
また、実施例１のサーバー７は、実行先として指定された第１の画像形成装置５ａ又は５ｂが使用可能ではない場合でも、使用可能な第２の画像形成装置５ｂ又は５ａにおいてユーザーが到着するタイミングで印刷を完了させる。なお、実施例１では、第１の画像形成装置が画像形成装置５ａであり、第２の画像形成装置が画像形成装置５ｂであるものとする。
【００２０】
図２は、図１の画像形成システム１の詳細を示すブロック図である。なお、図２では、画像形成装置５ａ及び５ｂの一方のみを画像形成装置５として示す。また、図２では、情報処理装置４を省略する。
【００２１】
携帯端末３は、近距離無線通信部９、ネットワーク通信部１１、操作パネル１３、記憶部１５、及び制御部１７を備える。実施例１の携帯端末３は、上記の印刷データをサーバー７に送信する機能の他、印刷の実行指示を行う機能、及びユーザーと周辺の画像形成装置５との距離を検出する機能を有する。なお、印刷データの送信は、情報処理装置４によって行わせることも可能であるが、実施例１では、携帯端末３から印刷データをサーバー７に送信する場合を例に説明する。
【００２２】
近距離無線通信部９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線によってデータの送受信を行うデバイスである。
【００２３】
ネットワーク通信部１１は、ネットワークによってデータの送受信を行うデバイスである。
【００２４】
表示パネル１３は、タッチパネル式の画面を備え、携帯端末３に対する操作入力及び情報の表示を可能とする入力装置及び出力装置として機能する。なお、入力装置及び出力装置は、別々に設けることも可能である。
【００２５】
記憶部１５は、処理に必要なデータやプログラムを記憶するＲＯＭ（Read Only Memory）、作業領域としてのＲＡＭ（Random Access Memory）、補助記憶装置としてのＨＤＤ（Hard Disk Drive）等を含む記憶装置である。
【００２６】
制御部１７は、ＣＰＵ（Central Processing Unit）等の演算処理装置であり、プログラムを実行して携帯端末３の各部を制御する。実施例１の制御部１７は、記憶部１５内のプログラムを実行することにより、印刷データ送信部１９、実行指示受付部２１、電波強度取得部２３、電波強度送信部２４として機能する。
【００２７】
印刷データ送信部１９は、印刷データ送信機能を実現し、操作パネル１３上でユーザーによる印刷設定や印刷データの送信指示を受け付け、ネットワーク通信部１１を介してサーバー７に印刷データを送信する。
【００２８】
なお、情報処理装置４から印刷データを送信する場合は、情報処理装置４の制御部（図示せず）が印刷データ送信部１９として機能する。情報処理装置４は、一般的な構成のものでよく、制御部、記憶部、入力装置、及び出力装置等によって構成することができる。
【００２９】
実行指示受付部２１は、実行指示受付機能を実現し、送信した印刷データに対するユーザーによる印刷の実行指示を操作パネル１３上で受け付ける。印刷の実行指示の際は、印刷の実行先となる画像形成装置５（実施例１において画像形成装置５ａ）を指定させる。
【００３０】
電波強度取得部２３は、電波強度取得機能を実現し、実行指示受付部２１での実行指示の受け付けに応じて、周辺の画像形成装置５との間で近距離無線通信部９を介した近距離無線通信を行い、近距離無線通信の電波強度を取得する。
【００３１】
近距離無線通信は、測位技術であるビーコンを利用したものであり、携帯端末３を所持するユーザーと画像形成装置５との距離を電波強度によって検出可能とする。
【００３２】
具体的には、電波強度取得部２３が、近距離無線通信部９を通じて近距離無線信号を発信し、これに応じて周辺の画像形成装置５から送信される信号強度（電波強度）を近距離無線通信部９を通じて受信する。
【００３３】
受信した信号強度は、携帯端末３と周辺の画像形成装置５との距離によって変動し、例えば、Ｆａｒ（弱）の場合に距離が数十ｍ、Ｎｅａｒ（中）の場合に距離が数ｍ、及びＩｍｍｅｄｉａｔｅ（強）の場合に距離が数ｃｍであることを示す。なお、実施例１の信号強度は、距離が１６ｍの場合にＦａｒ、８ｍの場合にＮｅａｒ、１６ｃｍの場合にＩｍｍｅｄｉａｔｅとなっている。
【００３４】
電波強度送信部２４は、電波強度送信機能を実現し、取得した信号強度を印刷実行指示と共にネットワーク通信部１１を介してサーバー７に送信する。
【００３５】
画像形成装置５は、近距離無線通信部２５、ネットワーク通信部２７、印刷部２９、記憶部３１、及び制御部３３を備える。画像形成装置５は、上記の印刷データによる印刷機能の他、携帯端末３との協働によってユーザーとの距離を検出可能とする機能を有する。
【００３６】
近距離無線通信部２５は、近距離無線によってデータの送受信を行うデバイスである。ネットワーク通信部２７は、ネットワークによってデータの送受信を行うデバイスである。印刷部２９は、印刷データに基づいて用紙上に画像を形成する機構部である。
【００３７】
記憶部３１は、ＲＯＭ、ＲＡＭ、ＨＤＤ等を含む記憶装置であり、制御部３３は、プログラムを実行して画像形成装置５の各部を制御するＣＰＵ等の演算処理装置である。制御部３３は、記憶部３１内のプログラムを実行することにより、無線応答部３５及び印刷実行部３７として機能する。
【００３８】
無線応答部３５は、無線応答機能を実現し、携帯端末３からの近距離無線信号を近距離無線通信部２５により受信し、受信した近距離無線信号から判断される信号強度を携帯端末３に返す。
【００３９】
印刷実行部３７は、印刷実行機能を実現し、サーバー７からネットワーク通信部２７により受信した印刷データに基づいて印刷部２９に印刷を実行させる。
【００４０】
サーバー７は、ネットワーク通信部３９、記憶部４１、及び制御部４３を備える。サーバー７は、上記のように印刷データのスプール機能、及び画像形成装置５ａ又は５ｂに印刷データを送信してユーザーが到着するタイミングで印刷を完了させる機能を有する。
【００４１】
ネットワーク通信部３９は、ネットワークによってデータの送受信を行うデバイスである。実施例１のネットワーク通信部３９は、携帯端末３からの印刷データの受信及び画像形成装置５への印刷データの送信を可能とする。
【００４２】
記憶部４１は、ＲＯＭ、ＲＡＭ、ＨＤＤ等を含む記憶装置であり、制御部４３は、プログラムを実行してサーバー７の各部を制御するＣＰＵ等の演算処理装置である。実施例１の制御部４３は、記憶部４１内のプログラムを実行することにより、記憶制御部４５、距離取得部４７、移動速度取得部４９、印刷速度取得部５０、ステータス情報取得部５１、記憶データ送信部５３、実行先通知部５５として機能する。
【００４３】
記憶制御部４５は、記憶制御機能を実現し、携帯端末３から送信された印刷データをネットワーク通信部３９を介して受信し、受信した印刷データを記憶部４１内に一時的に記憶（スプール）する。
【００４４】
距離取得部４７は、距離取得機能を実現し、印刷の実行先として指定されている画像形成装置５ａを含むユーザー周辺の画像形成装置５とユーザーとの距離を取得する。
【００４５】
距離取得部４７は、距離の取得方法として適宜のものを採用することが可能であるが、実施例１において携帯端末３と周辺の画像形成装置５との位置関係に基づく距離を取得する。すなわち、距離取得部４７は、携帯端末３から信号強度を受信すると、受信した信号強度に応じた携帯端末３（ユーザー）と画像形成装置５との距離を取得する。
【００４６】
信号強度は、上記のように距離に関連付けられているため、ユーザーと画像形成装置５との距離は、信号強度と距離との関係を示すテーブル等を記憶部４１内に用意しておくことで取得可能である。
【００４７】
なお、距離取得部４７は、実施例１において測位技術としてのビーコンを利用しているが、別の測位技術としてのＧＰＳ（Global Positioning System）等を利用することも可能である。この場合、距離取得部４７は、携帯端末３及び画像形成装置５からＧＰＳによる位置情報を取得することによって、ユーザーと画像形成装置５との距離を取得することが可能である。
【００４８】
移動速度取得部４９は、移動速度取得機能を実現し、ユーザーの移動速度を取得する。ユーザーの移動速度の取得方法としては、適宜のものを採用することが可能であるが、実施例１において記憶部４１からユーザーの移動速度を取得する。ユーザーの移動速度は、例えば８０ｍ／分に事前に設定され、記憶部４１に記憶されている。移動速度は、全てのユーザーに共通して設定されているが、ユーザー毎に個別に設定してもよい。
【００４９】
なお、ユーザーと画像形成装置５との距離をＧＰＳによって取得する場合は、ユーザーの移動速度を実測値として取得することが可能である。
【００５０】
印刷速度取得部５０は、印刷速度取得機能を実現し、周辺の画像形成装置５の印刷速度を取得する。印刷速度は、画像形成装置５固有の印刷速度であり、例えば単位時間当たりに印刷可能なページ数（ｐｐｍ）で示される。
【００５１】
印刷速度の取得方法としては、適宜のものを採用することが可能であるが、実施例１において記憶部４１から印刷速度を取得する。印刷速度は、記憶部４１にテーブル等として事前に記憶される。なお、印刷速度は、印刷速度取得部５０が画像形成装置５から取得することも可能である。
【００５２】
ステータス情報取得部５１は、ステータス情報取得機能を実現し、周辺の画像形成装置５から稼働状況を示すステータス情報を取得する。稼働状況は、少なくともステータス情報を取得した時点で画像形成装置５が使用可能か否かを示す。
【００５３】
稼働状況が使用可能な場合としては、画像形成装置５が使用不能ではなく、且つ即時に使用可能な場合である。画像形成装置５が使用不能な場合としては、画像形成装置５に故障やエラーが生じている場合等である。また、即時に使用可能ではない場合は、画像形成装置５で他の印刷等のジョブが実行されている場合等である。
【００５４】
記憶データ送信部５３は、記憶データ送信機能を実現し、携帯端末３からの実行指示に応じ、ユーザーが到着する到着タイミングで印刷を完了可能な画像形成装置５に印刷データを送信する。
【００５５】
実施例１において、ステータス情報を取得した時点で第１の画像形成装置５ａの稼働状況が使用可能な場合は、記憶データ送信部５３が、スプールされている印刷データを第１の画像形成装置５ａに送信してユーザーが到着する到着タイミングで印刷を完了させる。
【００５６】
この場合、記憶データ送信部５３は、ユーザーの到着タイミングと印刷完了タイミングとの差が特定の閾値の範囲内となるように、印刷データを画像形成装置５ａに送信する。
【００５７】
到着タイミングは、画像形成装置５とユーザーとの距離及びユーザーの移動速度によって求めることができ、印刷完了タイミングは、画像形成装置５の印刷速度及び印刷データのページ数によって求めることができる。
【００５８】
なお、印刷完了タイミングを求める際は、両面印刷の有無や後処理の有無等の印刷設定のパラメーターによって印刷完了タイミングが異なるため、印刷完了タイミングに影響するパラメーターを考慮してもよい。
【００５９】
一方、ステータス情報を取得した時点で第１の画像形成装置５ａの稼働状況が使用可能ではない場合、記憶データ送信部５３は、ユーザーが到着する到着タイミングで印刷が完了可能な第２の画像形成装置５ｂに対してスプールしている印刷データを送信する。
【００６０】
このとき、印刷完了タイミングが到着タイミングよりも早い場合は、印刷データの送信タイミングを調整することで、ユーザーの到着タイミングで印刷が完了可能となる。印刷完了タイミングが到着タイミングよりも遅い場合は、到着タイミングと印刷完了タイミングとの差が特定の閾値の範囲内であれば、ユーザーの到着タイミングで印刷が完了可能となる。
【００６１】
第２の画像形成装置の候補となる周辺の画像形成装置５が複数ある場合は、複数の画像形成装置５に対してユーザーの到着タイミングで印刷が完了可能か否かを判断し、特定の要件を満たす画像形成装置５を第２の画像形成装置として決定してもよい。
【００６２】
第２の画像形成装置としての特定の要件は、ユーザーの到着タイミングで印刷が完了可能であり、且つ印刷データの印刷設定（例えばカラー印刷）に対応する機能（例えばカラー印刷機能）を有することやユーザーから近いこと等である。
【００６３】
実行先通知部５５は、実行先通知機能を実現し、記憶データ送信部５３が第２の画像形成装置５ｂに印刷データを送信する場合に、第２の画像形成装置５ｂに印刷データを送信する旨をユーザーの携帯端末３に通知する。
【００６４】
［画像形成処理］
図３は、図１の画像形成システム１による画像形成処理の流れを示すフローチャートである。
【００６５】
実施例１の画像形成処理は、携帯端末３又は情報処理装置４において、ユーザーによる印刷設定や印刷データの送信指示を受け付けることで開始される。
【００６６】
ステップＳ１では、「印刷データの送信」が実行される。すなわち、携帯端末３又は情報処理装置４の印刷データ送信部１９は、印刷データの送信指示に応じて、印刷データをサーバー７に送信する。
【００６７】
送信された印刷データがサーバー７で受信されると、ステップＳ２において「印刷データのスプール」が実行される。すなわち、サーバー７の記憶制御部４５は、受信した印刷データを記憶部４１に記憶してスプールする。これにより印刷データに対する印刷が待ち状態となり、サーバー７は、印刷実行指示を待って、ユーザーの到着タイミングで印刷を完了可能な第１又は第２の画像形成装置５ａ又は５ｂに印刷を実行させる。
【００６８】
ステップＳ３では、「印刷実行指示を受け付けたか？」が実行される。すなわち、携帯端末３の実行指示受付部２１は、ユーザーからの印刷実行指示を受け付けたか否かを判断する。印刷実行指示を受け付けた場合はステップＳ４へ移行し（ＹＥＳ）、印刷実行指示を受け付けない限りはステップＳ３の判断を繰り返す（ＮＯ）。
【００６９】
ステップＳ４では、「ユーザーと周辺の画像形成装置との距離の取得」が実行される。ここでは、まず、携帯端末３を所持するユーザーが、実行先として指定した画像形成装置５ａへ印刷物を回収しに移動を開始すする。
【００７０】
このとき、携帯端末３の電波強度取得部２３は、ステップＳ３での印刷実行指示の受け付けに応じて近距離無線信号を発信し、周辺の画像形成装置５ａ及び５ｂから送信される信号強度を受信する。受信した信号強度は、携帯端末３の電波強度送信部２４によって印刷実行指示と共にサーバー７に送信される。
【００７１】
サーバー７では、携帯端末３から信号強度を受信すると、受信した信号強度に応じたユーザーと周辺の画像形成装置５ａ及び５ｂとの距離を記憶部４１から取得する。
【００７２】
次いで、ステップＳ５では、「周辺の画像形成装置のステータス情報の取得」が実行される。すなわち、サーバー７のステータス情報取得部５１は、ステップＳ４で取得した信号強度によって特定される携帯端末３の周辺の画像形成装置５ａ及び５ｂからステータス情報を取得する。
【００７３】
ステータス情報の取得は、例えば、画像形成装置５ａ及び５ｂにステータス情報の送信要求を行い、これに応じて画像形成装置５ａ及び５ｂからステータス情報を受信して取得する。
【００７４】
ステップＳ６では、「第１の画像形成装置が使用可能か？」の判断が実行される。すなわち、サーバー７の記憶データ送信部５３は、ステップＳ５で取得したステータス情報に基づき、実行先と指定されている第１の画像形成装置５ａが使用可能か否かを判断する。
【００７５】
第１の画像形成装置５ａが使用可能な場合はステップＳ７へ移行し（ＹＥＳ）、使用可能ではない場合は図５のステップＳ１１へ移行する（ＮＯ）。なお、図１の例では、第１の画像形成装置５ａが使用可能ではないので、ステップＳ１１へ移行することになる。
【００７６】
［第１の画像形成装置での印刷］
ステップＳ７では、「第１の画像形成装置の印刷速度及びユーザーの移動速度の取得」が実行される。すなわち、サーバー７の印刷速度取得部５０は、記憶部４１から第１の画像形成装置５の印刷速度を取得し、移動速度取得部４９は、ユーザーの移動速度を取得する。
【００７７】
ステップＳ８では、「スプール中印刷データの送信タイミングか？」の判断が実行される。すなわち、サーバー７の記憶データ送信部５３は、ユーザーの画像形成装置５ａへの到着タイミングと印刷完了タイミングとに基づいて、印刷データの画像形成装置５ａへの送信タイミングか否かを判断する。
【００７８】
図４は、印刷データの送信タイミングの一例として、画像形成装置５の印刷速度、印刷物のページ数、及びユーザーと画像形成装置５との距離の関係を示す図表である。
【００７９】
画像形成装置５の印刷速度が６０ｐｐｍ（１秒に１枚の印刷が可能）である場合は、印刷物のページ数が６枚であるときに、印刷完了タイミングが６秒後となる。一方、ユーザーと画像形成装置５との距離がＮｅａｒ（８ｍ）である場合は、ユーザーの移動速度が８０ｍ／分であるから、ユーザーの到着タイミングが６秒後となる。
【００８０】
このように印刷完了タイミングと到着タイミングとが一致するとき、又は印刷完了タイミングと到着タイミングとの差が閾値の範囲内である場合は、印刷データが送信タイミングであると判断され、ステップＳ９へ移行する（ＹＥＳ）。
【００８１】
なお、図４では、画像形成装置５の印刷速度が６０ｐｐｍで６枚の印刷を実行する際に、印刷完了タイミングと到着タイミングとが一致する印刷データの送信タイミングとして、ユーザーと画像形成装置５との距離がＮｅａｒ（８ｍ）であることを示している。
【００８２】
同様に、画像形成装置５の印刷速度が６０ｐｐｍで１２枚の印刷を実行する際には、印刷データの送信タイミングとしてユーザーと画像形成装置５との距離がＦａｒ（１６ｍ）であることを示している。
【００８３】
画像形成装置５の印刷速度が３０ｐｐｍ（２秒に１枚の印刷が可能）の場合は、３枚及び６枚の印刷を実行する際に、それぞれ印刷データの送信タイミングとしてユーザーと画像形成装置５との距離がＮｅａｒ（８ｍ）及びＦａｒ（１６ｍ）であることを示している。
【００８４】
一方、印刷完了タイミングと到着タイミングとの差が閾値の範囲外である場合は、印刷データが送信タイミングではないと判断され、ステップＳ１０へ移行する（ＮＯ）。
【００８５】
ステップＳ９では、「第１の画像形成装置へのスプール中印刷データの送信」が実行される。すなわち、サーバー７の記憶データ送信部５３は、第１の画像形成装置５ａに印刷実行指示に従って印刷データを送信して印刷を実行させる。これにより、第１の画像形成装置５ａにおいて、ユーザーの到着タイミングで印刷を完了させることができる。
【００８６】
ステップＳ１０では、「スプール中印刷データの送信待ち」が実行される。すなわち、サーバー７の記憶データ送信部５３は、第１の画像形成装置５ａへの印刷データの送信タイミングではない場合、印刷データの送信タイミングとなるまで待機する。
【００８７】
例えば、印刷速度が６０ｐｐｍ、印刷物の枚数が６枚で、距離がＦａｒ（１６ｍ）であった場合は、距離がＮｅａｒ（８ｍ）になるまで待機する。これは、携帯端末３から継続的に信号強度を受信するか、或はステップＳ１０に移行したときにタイマーを起動することによって実現できる。こうして印刷データの送信待ちをした後は、ステップＳ８へ戻り、ステップＳ９を経て、スプールしている印刷データが画像形成装置５ａに送信されることになる。
【００８８】
［第２の画像形成装置での印刷］
図５は、図１の画像形成システム１による画像形成処理の流れを示すフローチャートである。
【００８９】
ステップＳ１１では、「第２の画像形成装置の印刷速度及びユーザーの移動速度の取得」が実行される。すなわち、ステップＳ７と同様に、サーバー７の印刷速度取得部５０は、記憶部４１から第２の画像形成装置５の印刷速度を取得し、移動速度取得部４９は、ユーザーの移動速度を取得する。
【００９０】
次いで、ステップＳ１２では、ステップＳ８と同様に、「スプール中印刷データの送信タイミングか？」の判断が実行され、サーバー７の記憶データ送信部５３が印刷データの画像形成装置５ｂへの送信タイミングか否かを判断する。
【００９１】
印刷データが送信タイミングである場合はステップＳ１３へ移行し（ＹＥＳ）、印刷データが送信タイミングではない場合はステップＳ１５へ移行する（ＮＯ）。
【００９２】
ステップＳ１３では、「第２の画像形成装置に印刷データを送信する旨の通知」が実行される。すなわち、サーバー７の実行先通知部５５は、印刷実行指示で指定されている第１の画像形成装置５ａではなく、第２の画像形成装置５ｂに印刷データを送信する旨をユーザーの携帯端末３に通知する。
【００９３】
ユーザーは、通知を受けて携帯端末３上で印刷の実行先が変更されたことを確認し、第２の画像形成装置５ｂに印刷物の回収に向かうことができる。なお、ユーザーには、受信した通知に応じて、印刷の継続や停止を選択させてもよい。これにより、ユーザーンの意図しない印刷結果となることを防止することが可能となる。例えば、ユーザーがカラー印刷を望んでいる場合に、カラー印刷機能の無い画像形成装置での印刷を停止できる。
【００９４】
次いで、ステップＳ１４では、ステップＳ９と同様に「第２の画像形成装置へスプールしている印刷データの送信」が実行され、サーバー７の記憶データ送信部５３が第２の画像形成装置５ｂに印刷データを送信して印刷を実行させる。これにより、第２の画像形成装置５ａにおいて、ユーザーの到着タイミングで印刷を完了させることができる。
【００９５】
一方、ステップＳ１５では、ステップＳ１０と同様に「印刷データの送信待ち」が実行され、サーバー７の記憶データ送信部５３が印刷データの送信タイミングとなるまで待機する。そして、印刷データの送信タイミングとなった場合は、ステップＳ１５へ戻る。
【００９６】
なお、ステップＳ１２の実行前には、第２の画像形成装置５ｂにおいてユーザーの到着タイミングで印刷が完了可能か否かの判断を実行してもよい。例えば、サーバー７の記憶データ送信部５３は、ユーザーの画像形成装置５ｂへの到着タイミングと印刷完了タイミングとに基づき、第２の画像形成装置５ｂにおいてユーザーの到着タイミングで印刷を完了させることが可能か否かを判断する。
【００９７】
印刷完了タイミングと到着タイミングとが一致又は印刷完了タイミングが到着タイミングよりも早い場合は、第２の画像形成装置５ｂにおいてユーザーの到着タイミングで印刷を完了させることが可能である。
【００９８】
また、印刷完了タイミングが到着タイミングよりも遅い場合は、印刷完了タイミングと到着タイミングとの差が閾値の範囲内であれば、第２の画像形成装置５ｂにおいてユーザーの到着タイミングで印刷を完了させることが可能である。
【００９９】
一方、印刷完了タイミングが到着タイミングよりも遅く、且つ印刷完了タイミングと到着タイミングとの差が閾値の範囲外の場合は、第２の画像形成装置５ｂにおいてユーザーの到着タイミングで印刷を完了させることが不可能である。
【０１００】
この場合は、画像形成装置５ｂに代わって、第２の画像形成装置となり得る他の周辺の画像形成装置５があるか否かを、印刷完了タイミング及び到着タイミング等から判断すればよい。
【０１０１】
［実施例１の効果］
以上説明したように、実施例１の画像形成システム１は、印刷データに基づく印刷を実行可能な複数の画像形成装置５ａ及び５ｂと、印刷データを記憶し、ユーザーの実行指示に応じて実行先として指定された第１の画像形成装置５ａに対して記憶している印刷データを送信して印刷を実行させるサーバー７とを備える。
【０１０２】
サーバー７は、第１の画像形成装置５ａを含むユーザー周辺の画像形成装置５ａ及び５ｂとユーザーとの距離を取得する距離取得部４７と、ユーザーの移動速度を取得する移動速度取得部４９と、周辺の画像形成装置５ａ及び５ｂの印刷速度を取得する印刷速度取得部５０と、周辺の画像形成装置５ａ及び５ｂから稼働状況を示すステータス情報を取得するステータス情報取得部５１と、ステータス情報を取得した時点で第１の画像形成装置５ａの稼働状況が使用可能ではない場合に、上記距離、ユーザーの移動速度、及び印刷速度に基づいて、周辺の画像形成装置５ａ及び５ｂからユーザーが到着する到着タイミングで印刷が完了可能な第２の画像形成装置５ｂにスプールしている印刷データを送信する記憶データ送信部５３とを備える。
【０１０３】
従って、実施例１では、実行先として指定された第１の画像形成装置５ａが使用可能ではない場合でも、使用可能な第２の画像形成装置５ｂにおいてユーザーが到着する到着タイミングで印刷を完了させることができる。
【０１０４】
しかも、実施例１では、ユーザーと画像形成装置５ｂとの距離、ユーザーの移動速度、及び画像形成装置５ｂの印刷速度に基づき、個々の印刷が完了する印刷完了タイミングの相違等に対応させつつ、画像形成装置５ｂでのユーザーの到着タイミングと印刷完了タイミングとを確実に一致させ又は近づけることができる。
【０１０５】
このように、実施例１では、第１の画像形成装置５ａでユーザーの到着タイミングと印刷完了タイミングとを近づけることが困難であっても、第２の画像形成装置５ｂにおいてユーザーの到着タイミングと印刷完了タイミングとを確実に近づけることができる。
【０１０６】
結果として、実施例１では、印刷の完了がユーザーの到着に対して早すぎることによる情報漏えいの防止や印刷待ち時間の短縮を確実に図ることができる。
【０１０７】
また、実施例１の画像形成システム１は、ユーザーが所持する携帯端末３を備え、サーバー７の距離取得部４７が、携帯端末３と周辺の画像形成装置５ａ及び５ｂとの位置関係に基づいてユーザーと画像形成装置５ａ及び５ｂとの距離を確実に取得することができる。
【０１０８】
携帯端末３は、ユーザーからの印刷の実行指示を受け付ける実行指示受付部２１と、実行指示の受け付けに応じて周辺の画像形成装置５ａ及び５ｂとの間で近距離無線通信を行い、近距離無線通信の信号強度（電波強度）を取得する電波強度取得部２３と、取得した信号強度と共に実行指示をサーバー７に送信する電波強度送信部２４とを備える。
【０１０９】
従って、サーバー７の距離取得部４７は、携帯端末３から受信した信号強度によって、容易にユーザーと画像形成装置５ａ及び５ｂとの距離を取得することができる。
【０１１０】
また、実施例１では、印刷の実行指示の受付をトリガーにして携帯端末３が画像形成装置５ａ及び５ｂと近距離無線通信を行い、それによる信号強度の受信をトリガーに印刷実行指示を信号強度と共にサーバー７に送信する。
【０１１１】
このため、実施例１では、移動を開始したユーザーと周辺の画像形成装置５ａ及び５ｂとの距離を確実に取得することができ、より確実にユーザーの到着タイミングと印刷完了タイミングとを確実に一致させ又は近づけることができる。
【実施例２】
【０１１２】
図６は、本発明の実施例２に係る画像形成システムを示すブロック図である。なお、実施例２は、基本構成が実施例１と共通するため、対応する構成部分に同符号を付して重複した説明を省略する。
【０１１３】
［画像形成システムの構成］
実施例２の画像形成システム１では、第１の画像形成装置５ａが使用可能ではない場合に、第１の画像形成装置５ａが使用可能になる使用可能タイミングを考慮して、ユーザーの到着タイミングで印刷が完了可能な第１及び第２の画像形成装置５ａ及び５ｂの何れかに印刷を実行させるものである。
【０１１４】
従って、実施例２のサーバー７の制御部４３は、使用可能タイミング取得部５７としても機能する。
【０１１５】
使用可能タイミング取得部５７は、使用可能タイミング取得機能を実現し、第１の画像形成装置５ａの稼働状況が使用可能となる使用可能タイミングを取得する。使用可能タイミングは、画像形成装置５ａで即時に使用可能でない原因が解消するタイミングであり、例えば実行中のジョブの終了タイミング等がある。使用可能タイミングは、ステータス情報から取得し、或は画像形成装置５ａから取得することが可能である。
【０１１６】
記憶データ送信部５３は、使用可能タイミング並びにユーザーと画像形成装置５ａとの距離、ユーザーの移動速度、及び画像形成装置５ａの印刷速度に基づいて、第１の画像形成装置５ａでユーザーが到着する到着タイミングで印刷が完了可能か否かを判断する。
【０１１７】
第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷が完了可能な場合、記憶データ送信部５３は、第２の画像形成装置５ｂではなく、第１の画像形成装置５ａに印刷データを送信する。
【０１１８】
具体的には、使用可能タイミングを起点とした印刷完了タイミングが到着タイミングと一致又は到着タイミングよりも早い場合は、第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷を完了させることが可能である。
【０１１９】
また、用可能タイミングを起点とした印刷完了タイミングが到着タイミングよりも遅い場合は、印刷完了タイミングと到着タイミングとの差が閾値の範囲内であれば、第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷を完了させることが可能である。
【０１２０】
［画像形成処理］
図７は、図６の画像形成システム１による画像形成処理の流れを示すフローチャートである。なお、図７は、実施例１の図３のフローチャートに対応する。
【０１２１】
実施例２の画像形成処理は、ステップＳ１〜Ｓ６において、実施例１と同様に「印刷データの送信」、「印刷データのスプール」、「印刷実行指示を受け付けたか？」、「ユーザーと周辺の画像形成装置との距離の取得」、「周辺の画像形成装置のステータス情報の取得」、及び「第１の画像形成装置が使用可能か？」の判断が実行される。
【０１２２】
そして、実施例２では、ステップＳ６において第１の画像形成装置５ａが使用可能な場合にステップＳ７へ移行し（ＹＥＳ）、使用可能ではない場合にステップＳ２１へ移行する（ＮＯ）。なお、ステップＳ７へ移行した場合は、実施例１と同様にステップＳ７〜Ｓ１０の処理を実行する。
【０１２３】
ステップＳ２１では、「第１の画像形成装置が使用不能か？」の判断が実行される。すなわち、サーバー７の記憶データ送信部５３は、ステータス情報に基づいて、画像形成装置５ａがエラー等によって使用不能か否かを判断する。
【０１２４】
画像形成装置５ａが使用不能な場合は、実施例１の図５のステップＳ１１へ移行する（ＹＥＳ）。一方、画像形成装置５ａが使用不能ではない場合は、ステップＳ２２へ移行する（ＮＯ）。
【０１２５】
ステップＳ２２では、実施例１の図３のステップＳ７と同様に「第１の画像形成装置の印刷速度及びユーザーの移動速度の取得」が実行され、ステップＳ２３へ移行する。
【０１２６】
ステップＳ２３では、「使用可能タイミングの取得」が実行される。すなわち、サーバー７の使用可能タイミング取得部５７は、ステータス情報等から第１の画像形成装置５ａが印刷可能になるまでの使用可能タイミングを取得する。
【０１２７】
ステップＳ２４では、「第１の画像形成装置において到着タイミングで印刷完了可能か？」の判断が実行される。すなわち、サーバー７の記憶データ送信部５３は、使用可能タイミングを起点とした印刷完了タイミングとユーザーの画像形成装置５ａへの到着タイミングとに基づき、第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷を完了させることが可能か否かを判断する。
【０１２８】
第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷を完了させることが可能な場合は、ステップＳ８へ移行する（ＹＥＳ）。一方、第１の画像形成装置５ａにおいてユーザーの到着タイミングで印刷を完了させることが不可能な場合は、実施例１の図５のステップＳ１１へ移行する（ＮＯ）。
【０１２９】
ステップＳ８へ移行した後は、実施例１と同様に、使用可能タイミングを起点とした印刷完了タイミングに基づいて「スプール中印刷データの送信タイミングか？」の判断が実行される。
【０１３０】
送信タイミングである場合は、ステップＳ９において「第１の画像形成装置へのスプール中印刷データの送信」が実行され、送信タイミングではない場合は、ステップＳ１０において「印刷データの送信待ち」が実行されることになる。
【０１３１】
［実施例２の効果］
以上説明したように、実施例２の画像形成システム１では、第１の画像形成装置５ａが即時に使用可能ではない場合でも、第１の画像形成装置５ａが使用可能になった後にユーザーが到着する到着タイミングで印刷が完了可能であれば、ユーザーが指定した第１の画像形成装置５ａに印刷を実行させることができる。
【０１３２】
このため、実施例２では、不用意に第２の画像形成装置５ｂで印刷が実行されることを防止してユーザーの利便性を向上しつつ、第１及び第２の画像形成装置５ａ又は５ｂにおいてユーザーの到着タイミングと印刷完了タイミングとを確実に近づけることができる。
【０１３３】
その他、実施例２では、実施例１と同様の作用効果を奏することができる。
【符号の説明】
【０１３４】
１  画像形成システム
３  携帯端末
５ａ、５ｂ  画像形成装置
７  サーバー
１９  印刷データ送信部
２１  実行指示受付部
２３  電波強度取得部
２４  電波強度送信部
４７  距離取得部
４９  移動速度取得部
５０  印刷速度取得部
５１  ステータス情報取得部
５３  記憶データ送信部
５７  使用可能タイミング取得部
【図２】
2016207152.tif 000003
【図３】
2016207152.tif 000004
【図５】
2016207152.tif 000005
【図６】
2016207152.tif 000006
【図７】
2016207152.tif 000007
【図１】
2016207152.tif 000008
【図４】
2016207152.tif 000009