(57)【特許請求の範囲】
【請求項１】
指向性を有する電磁波によって画像処理装置に信号を発信するリモコン装置を用意しておき、
移動の対象のジョブである移動対象ジョブが登録されている画像処理装置に向けて所定の信号を発信することによって当該画像処理装置を移動元として指定する第一の指定処理を前記リモコン装置に実行させ、
前記移動元以外の画像処理装置に向けて所定の信号を発信することによって当該画像処理装置を前記移動対象ジョブの移動先として指定する第二の指定処理を前記リモコン装置に実行させ、
前記移動先として指定された画像処理装置である移動先画像処理装置に前記移動対象ジョブが移動した場合に当該移動先画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、前記移動元として指定された画像処理装置である移動元画像処理装置が当該移動対象ジョブが移動しなかった場合に当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する判定処理を、当該移動先画像処理装置に実行させ、
前記移動対象ジョブを移動させることが妥当であると判定された場合は、当該移動対象ジョブを前記移動元画像処理装置から前記移動先画像処理装置に通信回線を介して移動させる移動処理を当該移動先画像処理装置および当該移動元画像処理装置に実行させ、当該移動対象ジョブを移動させることが妥当でないと判定された場合は、当該移動処理を実行させない、
ことを特徴とするジョブ移動方法。
【請求項２】
一方の画像処理装置に登録されているジョブを他方の画像処理装置に移動させるジョブ移動方法であって、
指向性を有する電磁波によって画像処理装置に信号を送信する機能および画像処理装置から信号を受信する機能を有するリモコン装置を用意しておき、
前記リモコン装置に、移動の対象のジョブである移動対象ジョブが登録されている画像処理装置である移動元画像処理装置に対して所定の信号を送信する所定信号送信処理を実行させ、
前記移動元画像処理装置に、当該移動元画像処理装置を識別するための装置識別子を前記リモコン装置に対して送信する装置識別子送信処理を前記所定の信号を受信した際に実行させ、
前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記装置識別子を前記移動対象ジョブの移動先の画像処理装置である移動先画像処理装置に対して転送する装置識別子転送処理を実行させ、
前記移動先画像処理装置に前記移動対象ジョブが移動した場合に当該移動先画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、当該移動対象ジョブが移動しなかった場合に前記移動元画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する判定処理を、当該移動先画像処理装置に実行させ、
前記移動先画像処理装置に、前記移動対象ジョブを移動させることが妥当であると判定された場合は、前記リモコン装置から転送されてきた前記装置識別子に基づいて前記移動元画像処理装置から前記移動対象ジョブを実行するためのジョブデータを通信回線を介して取得するジョブデータ取得処理を実行させ、当該移動対象ジョブを移動させることが妥当でないと判定された場合は、当該ジョブデータ取得処理を実行させない、
ことを特徴とするジョブ移動方法。
【請求項３】
前記移動元画像処理装置に、前記移動元開始予定時刻を前記リモコン装置に送信する第一の開始予定時刻送信処理を実行させ、
前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記移動元開始予定時刻を前記移動先画像処理装置に送信する第二の開始予定時刻送信処理を実行させ、
前記移動先画像処理装置に、前記判定処理を、前記リモコン装置から送信されてきた前記移動元開始予定時刻を用いて実行させ、
前記移動先画像処理装置に、前記判定処理の結果を前記リモコン装置に送信する妥当性判定結果送信処理を実行させ、
前記リモコン装置に、前記移動先画像処理装置から送信されてきた前記判定処理の結果を表示する妥当性判定結果表示処理を実行させる、
請求項２記載のジョブ移動方法。
【請求項４】
前記移動元画像処理装置に、当該移動元画像処理装置に登録されている前記移動対象ジョブごとに、当該移動対象ジョブの前記移動元開始予定時刻と当該移動対象ジョブを識別するジョブ識別子とを記憶させておき、
前記移動元画像処理装置に、前記第一の開始予定時刻送信処理として、当該移動元画像処理装置に登録されている前記移動対象ジョブごとの前記移動元開始予定時刻および前記ジョブ識別子を送信する処理を実行させ、
前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記ジョブ識別子を記した一覧を表示するジョブ一覧表示処理を実行させ、
前記リモコン装置に、前記移動元画像処理装置から送信されてきた、前記一覧の中からユーザが選択した前記ジョブ識別子に係る前記移動対象ジョブの前記移動元開始予定時刻を、当該ジョブ識別子とともに送信する処理を、前記第二の移動元開始予定時刻送信処理として、実行させ、
前記移動先画像処理装置に、前記ジョブデータ取得処理として、前記リモコン装置から送信されてきた前記ジョブ識別子に係る前記移動対象ジョブの前記ジョブデータを取得する処理を、実行させる、
請求項３記載のジョブ移動方法。
【請求項５】
前記移動元画像処理装置に、前記移動対象ジョブを、当該移動対象ジョブの前記ジョブデータと当該移動対象ジョブの前記ジョブ識別子および当該移動対象ジョブの実行を指示したユーザのユーザ識別子とを対応付けて記憶させることによって、登録しておき、
前記リモコン装置に、当該リモコン装置を使用するユーザの前記ユーザ識別子を前記移動元画像処理装置に送信するユーザ識別子送信処理を実行させ、
前記移動元画像処理装置に、前記第一の開始予定時刻送信処理として、前記移動対象ジョブのうちの前記リモコン装置から送信されてきた前記ユーザ識別子に対応付けられている移動対象ジョブの前記移動元開始予定時刻および前記ジョブ識別子を送信する処理を実行させる、
請求項４記載のジョブ移動方法。
【請求項６】
前記移動元画像処理装置に、当該移動元画像処理装置に登録されている前記移動対象ジョブごとに、当該移動対象ジョブの実行に必要な条件を示す実行条件データを当該移動対象ジョブの前記ジョブ識別子と対応付けて記憶させておき、
前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの、前記移動元画像処理装置に記憶されている前記実行条件データを取得する実行条件データ取得処理を、実行させ、
前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの実行の可否を、当該移動対象ジョブの取得した前記実行条件データに基づいて判定する実行可否判定処理を、実行させ、
前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの実行ができないと判定した場合に、当該移動対象ジョブの実行の可否の判定結果を当該リモコン装置に対して送信する判定結果送信処理を実行させ、
前記リモコン装置に、前記移動先画像処理装置から送信されてきた前記移動対象ジョブの実行の可否の判定結果を表示する実行可否判定結果表示処理を実行させる、
請求項３ないし請求項５のいずれかに記載のジョブ移動方法。
【請求項７】
通信回線を介して他の画像処理装置と互いに接続可能な画像処理装置であって、
リモコン装置から所定の信号を受信したときに、当該画像処理装置自身を識別するための装置識別子を当該リモコン装置に対して送信する装置識別子送信手段と、
移動の対象のジョブである移動対象ジョブが前記他の画像処理装置から当該画像処理装置に移動した場合に当該画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、当該移動対象ジョブが移動しなかった場合に当該他の画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する、判定手段と、
前記リモコン装置から前記装置識別子を受信した前記他の画像処理装置から前記移動対象ジョブの移動の要求があり、かつ、当該移動対象ジョブを移動させることが妥当であると前記判定手段によって判定された場合に、当該移動対象ジョブを実行するためのジョブデータを当該他の画像処理装置から受信するジョブデータ受信手段と、
を有することを特徴とする画像処理装置。
【請求項８】
前記判定手段は、前記移動対象ジョブを移動させることが妥当であるか否かを、前記他の画像処理装置から前記リモコン装置を介して送信されてきた前記移動元開始時刻を用いて判定する、
請求項７記載の画像処理装置。
【請求項９】
通信回線を介して他の画像処理装置と互いに接続可能な画像処理装置の制御に用いられるコンピュータプログラムであって、
当該画像処理装置に、
リモコン装置から所定の信号を受信したときに当該画像処理装置自身を識別するための装置識別子を当該リモコン装置に対して送信する処理を、実行させ、
移動の対象のジョブである移動対象ジョブが前記他の画像処理装置から当該画像処理装置に移動した場合に当該画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、当該移動対象ジョブが移動しなかった場合に当該他の画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する、判定処理を、実行させ、
前記リモコン装置から前記装置識別子を受信した前記他の画像処理装置から前記移動対象ジョブの移動の要求があり、かつ、当該移動対象ジョブを移動させることが妥当であると前記判定処理で判定した場合に、当該移動対象ジョブを実行するためのジョブデータを当該他の画像処理装置から受信する受信処理を、実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１０】
前記判定処理を、前記他の画像処理装置から前記リモコン装置を介して送信されてきた前記移動元開始時刻を用いて実行させる、
請求項９記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置から他の画像処理装置へのジョブの転送方法などに関する。
【背景技術】
【０００２】
コピー、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能を集約した、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像形成装置が多く使用されている。
【０００３】
企業のオフィスには、このような画像形成装置が設置されている。規模の大きなオフィスなど、多くのユーザが画像形成装置を使用する環境では、複数台の画像形成装置が設置され、これらのユーザによって共同で使用されることがある。
【０００４】
複数のユーザによって共同で使用される環境では、１台の画像形成装置に対して、印刷などジョブの実行の指示が、それら複数のユーザから同時期に行われることがある。その場合、それらのジョブは、その画像形成装置に登録された順に実行される。
【０００５】
ところで、膨大な部数の印刷など、処理に時間がかかるジョブが登録されることがある。そのようなジョブが登録されると、その後にその画像形成装置に対してジョブを登録したユーザは、長い時間、先に登録されたジョブが完了するのを待たなければならない。そのような事態を回避するための方法として、一旦登録したジョブを他の画像形成装置に転送して実行させることが考えられる。特許文献１には、ジョブの転送に関する方法が開示されている。
【０００６】
特許文献１の方法によると、ユーザによって、フィニッシング機能を使用しない印刷命令が、フィニッシング機能を有するＭＦＰになされた場合に、フィニッシング機能を有しない他のＭＦＰでの印刷をユーザに促す。そして、当該他のＭＦＰのうちからユーザが選択したＭＦＰに対して印刷ジョブを実行するためのデータを転送する。
【特許文献１】特開２００５−１６９６２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ジョブの転送を行う場合、例えば次のような操作を行う。まず、ジョブの実行を指示した先の画像形成装置の表示部に転送先の候補の画像形成装置を一覧表示させる。その一覧から、転送先とする画像形成装置を選択し転送を指示する。
【０００８】
オフィス内にたくさんの画像形成装置が設置されている環境では、たくさんの画像形成装置が候補として一覧表示される。よって、表示された各画像形成装置とオフィス内に設置されている画像形成装置との対応を把握するのが難しく、この操作が非常に不便であった。
【０００９】
本発明はそのような問題点に鑑み、画像形成装置に登録されたジョブを他の画像形成装に簡単な操作で転送できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一形態に係るジョブ移動方法は、指向性を有する電磁波によって画像処理装置に信号を発信するリモコン装置を用意しておき、移動の対象のジョブである移動対象ジョブが登録されている画像処理装置に向けて所定の信号を発信することによって当該画像処理装置を移動元として指定する第一の指定処理を前記リモコン装置に実行させ、前記移動元以外の画像処理装置に向けて所定の信号を発信することによって当該画像処理装置を前記移動対象ジョブの移動先として指定する第二の指定処理を前記リモコン装置に実行させ、前記移動先として指定された画像処理装置である移動先画像処理装置に前記移動対象ジョブが移動した場合に当該移動先画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、前記移動元として指定された画像処理装置である移動元画像処理装置が当該移動対象ジョブが移動しなかった場合に当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する判定処理を、当該移動先画像処理装置に実行させ、前記移動対象ジョブを移動させることが妥当であると判定された場合は、当該移動対象ジョブを前記移動元画像処理装置から前記移動先画像処理装置に通信回線を介して移動させる移動処理を当該移動先画像処理装置および当該移動元画像処理装置に実行させ、当該移動対象ジョブを移動させることが妥当でないと判定された場合は、当該移動処理を実行させない。
【００１１】
本発明の他の形態に係るジョブ移動方法は、一方の画像処理装置に登録されているジョブを他方の画像処理装置に移動させるジョブ移動方法であって、指向性を有する電磁波によって画像処理装置に信号を送信する機能および画像処理装置から信号を受信する機能を有するリモコン装置を用意しておき、前記リモコン装置に、移動の対象のジョブである移動対象ジョブが登録されている画像処理装置である移動元画像処理装置に対して所定の信号を送信する所定信号送信処理を実行させ、前記移動元画像処理装置に、当該移動元画像処理装置を識別するための装置識別子を前記リモコン装置に対して送信する装置識別子送信処理を前記所定の信号を受信した際に実行させ、前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記装置識別子を前記移動対象ジョブの移動先の画像処理装置である移動先画像処理装置に対して転送する装置識別子転送処理を実行させ、前記移動先画像処理装置に前記移動対象ジョブが移動した場合に当該移動先画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動先開始予定時刻と、当該移動対象ジョブが移動しなかった場合に前記移動元画像処理装置が当該移動対象ジョブを開始する予定の時刻である移動元開始予定時刻とを比較し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも早い場合は当該移動対象ジョブを移動させることが妥当であると判定し、当該移動先開始予定時刻が当該移動元開始予定時刻よりも遅い場合は当該移動対象ジョブを移動させることが妥当でないと判定する判定処理を、当該移動先画像処理装置に実行させ、前記移動先画像処理装置に、前記移動対象ジョブを移動させることが妥当であると判定された場合は、前記リモコン装置から転送されてきた前記装置識別子に基づいて前記移動元画像処理装置から前記移動対象ジョブを実行するためのジョブデータを通信回線を介して取得するジョブデータ取得処理を実行させ、当該移動対象ジョブを移動させることが妥当でないと判定された場合は、当該ジョブデータ取得処理を実行させない。
【００１２】
好ましくは、前記移動元画像処理装置に、前記移動元開始予定時刻を前記リモコン装置に送信する第一の開始予定時刻送信処理を実行させ、前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記移動元開始予定時刻を前記移動先画像処理装置に送信する第二の開始予定時刻送信処理を実行させ、前記移動先画像処理装置に、前記判定処理を、前記リモコン装置から送信されてきた前記移動元開始予定時刻を用いて実行させ、前記移動先画像処理装置に、前記判定処理の結果を前記リモコン装置に送信する妥当性判定結果送信処理を実行させ、前記リモコン装置に、前記移動先画像処理装置から送信されてきた前記判定処理の結果を表示する妥当性判定結果表示処理を実行させる。
または、前記移動元画像処理装置に、当該移動元画像処理装置に登録されている前記移動対象ジョブごとに、当該移動対象ジョブの前記移動元開始予定時刻と当該移動対象ジョブを識別するジョブ識別子とを記憶させておき、前記移動元画像処理装置に、前記第一の開始予定時刻送信処理として、当該移動元画像処理装置に登録されている前記移動対象ジョブごとの前記移動元開始予定時刻および前記ジョブ識別子を送信する処理を実行させ、前記リモコン装置に、前記移動元画像処理装置から送信されてきた前記ジョブ識別子を記した一覧を表示するジョブ一覧表示処理を実行させ、前記リモコン装置に、前記移動元画像処理装置から送信されてきた、前記一覧の中からユーザが選択した前記ジョブ識別子に係る前記移動対象ジョブの前記移動元開始予定時刻を、当該ジョブ識別子とともに送信する処理を、前記第二の移動元開始予定時刻送信処理として、実行させ、前記移動先画像処理装置に、前記ジョブデータ取得処理として、前記リモコン装置から送信されてきた前記ジョブ識別子に係る前記移動対象ジョブの前記ジョブデータを取得する処理を、実行させる。
【００１３】
または、前記移動元の画像処理装置に、ジョブを、当該ジョブの前記ジョブデータと当該ジョブのジョブ識別子および当該ジョブの実行を指示したユーザのユーザ識別子とを対応付けて記憶させることによって、登録しておき、前記リモコン装置に、当該リモコン装置を使用するユーザのユーザ識別子を前記移動元の画像処理装置に対して送信するユーザ識別子送信処理を実行させ、前記ジョブ一覧データ送信処理として、登録されているジョブのうちの受信したユーザ識別子に対応付けられているジョブの前記ジョブ一覧データを送信する処理を前記移動元の画像処理装置に実行させる。
【００１４】
または、前記移動元画像処理装置に、前記移動対象ジョブを、当該移動対象ジョブの前記ジョブデータと当該移動対象ジョブの前記ジョブ識別子および当該移動対象ジョブの実行を指示したユーザのユーザ識別子とを対応付けて記憶させることによって、登録しておき、前記リモコン装置に、当該リモコン装置を使用するユーザの前記ユーザ識別子を前記移動元画像処理装置に送信するユーザ識別子送信処理を実行させ、前記移動元画像処理装置に、前記第一の開始予定時刻送信処理として、前記移動対象ジョブのうちの前記リモコン装置から送信されてきた前記ユーザ識別子に対応付けられている移動対象ジョブの前記移動元開始予定時刻および前記ジョブ識別子を送信する処理を実行させる。
【発明の効果】
【００１５】
または、前記移動元画像処理装置に、当該移動元画像処理装置に登録されている前記移動対象ジョブごとに、当該移動対象ジョブの実行に必要な条件を示す実行条件データを当該移動対象ジョブの前記ジョブ識別子と対応付けて記憶させておき、前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの、前記移動元画像処理装置に記憶されている前記実行条件データを取得する実行条件データ取得処理を、実行させ、前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの実行の可否を、当該移動対象ジョブの取得した前記実行条件データに基づいて判定する実行可否判定処理を、実行させ、前記移動先画像処理装置に、前記リモコン装置から送信されてきた前記ジョブ識別子に対応する前記移動対象ジョブの実行ができないと判定した場合に、当該移動対象ジョブの実行の可否の判定結果を当該リモコン装置に対して送信する判定結果送信処理を実行させ、前記リモコン装置に、前記移動先画像処理装置から送信されてきた前記移動対象ジョブの実行の可否の判定結果を表示する実行可否判定結果表示処理を実行させる。
【発明を実施するための最良の形態】
【００１６】
図１は画像処理システム１の全体的な構成の例を示す図、図２は画像形成装置２のハードウェア構成の例を示す図、図３はリモコン装置３の外観の例を示す図である。
【００１７】
図１に示すように、画像処理システム１は、画像形成装置２ａ、２ｂ、２ｃ、…、リモコン装置３、および通信回線ＮＴなどによって構成される。各画像形成装置２同士は、通信回線ＮＴを介して互いに通信可能である。各画像形成装置２とリモコン装置３とは、無線の通信方式によって互いに通信可能である。通信回線ＮＴとして、ＬＡＮなどが用いられる。以下、画像形成装置２ａ、２ｂ、２ｃ、…を「画像形成装置２」と総称して記載することがある。他の装置、部材、またはデータなどについても同様に符号の末尾に付したアルファベットまたは連番を省略することによって総称して記載することがある。
【００１８】
画像形成装置２は、コピー、スキャナ、ファックス、およびドキュメントサーバなどの様々な機能を集約した画像処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。
【００１９】
画像形成装置２は、自らに登録された印刷などのジョブを他の画像形成装置２に移す（転送する）機能を有している。移されたジョブは、移された先の画像形成装置２において実行される。この機能については、後に詳しく説明する。
【００２０】
各画像形成装置２には、自らを他の画像形成装置２と識別するための装置名およびＩＰアドレスが予め設定されている。さらに、各画像形成装置２の装置名とＩＰアドレスとを対応付けるテーブルが記憶されている。ＩＰアドレスに基づいて各画像形成装置２同士の間でデータが送受信される。なお、画像形成装置２ａおよび２ｂの装置名として、それぞれ、「ＭＦＰ−Ａ」および「ＭＦＰ−Ｂ」が設定されているものとする。
【００２１】
図２に示すように、画像形成装置２は、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、ハードディスク２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、通信インタフェース２０ｇ、印刷装置２０ｈ、およびスキャナ２０ｉなどによって構成される。
【００２２】
ハードディスク２０ｄには、画像形成装置２を制御するプログラムおよび各種のデータがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出される。プログラムは、ＣＰＵ２０ａによって実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ２０ｃに記憶させておいてもよい。
【００２３】
スキャナ２０ｉは、原稿の用紙に描かれている写真、文字、絵、または図表などの画像を光学的に読み取って画像データを生成する装置である。
【００２４】
印刷装置２０ｈは、スキャナ２０ｉによって得られた画像データまたは他の装置から送信されてきた画像データに基づいて画像を用紙に印刷する装置である。
【００２５】
通信インタフェース２０ｇは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２６】
無線通信装置２０ｊは、リモコン装置３との間で無線による通信を行うためのインタフェースである。
【００２７】
制御用回路２０ｅは、ハードディスク２０ｄ、スキャナ２０ｉ、印刷装置２０ｈ、通信インタフェース２０ｇ、および操作パネル２０ｆなどの装置を制御するための回路である。
【００２８】
操作パネル２０ｆは、タッチパネルおよび複数の操作ボタンなどによって構成される。操作ボタンは、ユーザが画像形成装置２に対して処理の条件などを入力するための入力装置である。タッチパネルも、操作ボタンと同様に、ユーザがタッチすることによって画像形成装置２への入力を行う入力装置である。さらに、タッチパネルは、ユーザへのメッセージを表示しまたは各種の設定画面を表示する表示装置としての役割をも果たす。
【００２９】
リモコン装置３は、ある画像形成装置２に登録されているジョブを他の画像形成装置２に移動させるための指示を、両画像形成装置２に対して無線で遠隔的に与えるためのリモコン装置である。リモコン装置３は、画像処理システム１の各ユーザに１台ずつ配布されている。各リモコン装置３には、その所有者であるユーザを識別する番号であるユーザ番号が予め保存されている。
【００３０】
図３に示すように、リモコン装置３は、ディスプレイＤＰ、右ボタンＢＴｍ、左ボタンＢＴｈ、決定ボタンＢＴｋ、および無線通信部ＳＪなどによって構成される。
【００３１】
ディスプレイＤＰは、後に説明する各種の画面ＧＭを表示する液晶型の表示部である。右ボタンＢＴｍおよび左ボタンＢＴｈは、ディスプレイＤＰに表示されるカーソルＫＳを左右に移動させるためのボタンである。ただし、カーソルが上下方向に動くようになっている場合は、左ボタンＢＴｈが押されると、カーソルＫＳは上に移動する。右ボタンＢＴｍが押されると、カーソルＫＳは下に移動する。決定ボタンＢＴｋが押されると、カーソルＫＳの位置に対応する装置または処理条件が選択される。以下、右ボタンＢＴｍ、左ボタンＢＴｈ、および決定ボタンＢＴｋを「入力ボタンＢＴ」と総称することがある。
【００３２】
無線通信部ＳＪは、画像形成装置２との間で無線による通信を行うためのインタフェースである。無線通信部ＳＪは、指向性を有する電磁波（赤外線または所定の波長の電波など）によって画像形成装置２に信号を発する。よって、画像形成装置２との間で通信を行う際は、無線通信部ＳＪの電波の発信方向がその画像形成装置２の方向とできるだけ一致するようにして、すなわち、その画像形成装置２の方向に対して所定の角度内の方向に向けて操作する必要がある。電磁波の指向性は、アンテナまたはレンズの形状によって高めることができる。なお、画像形成装置２には、電磁波を全方向に送信し全方向から受信できるようにアンテナが設けられている。
【００３３】
図４は画像形成装置２の機能的構成の例を示す図、図５はジョブデータテーブルＴＬＪの例を示す図、図６はリモコン装置３の機能的構成の例を示す図である。
【００３４】
図４に示すように画像形成装置２は、ジョブデータ保存部２０１、ジョブ実行制御部２０２、ジョブデータ更新処理部２０３、受信処理部２０４、送信処理部２０５、ジョブデータ要求処理部２０６、ジョブ実行可否判定部２０７、妥当性判定部２０８、およびデータ提供処理部２０９などによって構成される。これら各部の機能を実現するためのプログラムおよびデータはハードディスク２０ｄにインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに読み出される。プログラムは、ＣＰＵ２０ａによって実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ２０ｃに記憶させておいてもよい。また、これら各部の機能を制御用回路２０ｅなどのハードウェアのみによって実現してもよい。
【００３５】
ジョブデータ保存部２０１は、ユーザがその画像形成装置２に対して実行を指示したジョブに関するデータを格納するジョブデータテーブルＴＬＪを保存する。
【００３６】
ジョブデータテーブルＴＬＪには、図５に示すように、「番号」、「登録ユーザ」、「登録日時」、「種別」、「必要機能データ」、「形式データ」、「開始予定時刻」、「ジョブデータ」、および「保留フラグ」などのフィールドからなるレコードが格納される。画像形成装置２に印刷、スキャン、およびファックス送信などのジョブの実行が指示されるごとに、そのジョブについてのレコードが１つ追加される。これにより、ジョブが登録される。ジョブは、登録された順に実行される。
【００３７】
「番号」には、ジョブを識別するためのジョブ識別番号が示される。ジョブ識別番号は、ジョブの登録の際に割り振られる。
【００３８】
「登録ユーザ」には、そのジョブを登録したユーザのユーザ番号が示される。「登録日時」には、そのジョブが登録された日時が示される。
【００３９】
「種別」には、そのレコードのジョブの種別（印刷ジョブ、ファックス送信ジョブ、またはスキャンジョブなど）が示される。
【００４０】
「必要機能データ」には、そのレコードのジョブを実行するために必要な機能を示す必要機能データＤＳが格納される。必要機能データＤＳに示される機能が画像形成装置２に備わっていないと、その画像形成装置２においてそのジョブを実行することができない。すなわち、必要機能データＤＳは、ジョブの実行に関する制限を示すデータである。
【００４１】
例えば、「両面カラー印刷、ステープル綴じ」というジョブの必要機能データＤＳには、「両面印刷機能」、「カラー印刷機能」、および「ステープル綴じ機能」が示される。
【００４２】
「形式データ」には、そのレコードのジョブの実行に使用するアプリケーションの識別名およびそのジョブの実行に際して扱うデータの形式（ＪＰＥＧまたはビットマップなど）を示す形式データＤＫが格納される。
【００４３】
「開始予定時刻」には、そのジョブが開始される予定の時刻が示される。この時刻は、１つ前に実行される予定の他のジョブの開始予定時刻および当該他のジョブを実行するのに要すると予測される時間によって求められる。予測の時間は、そのジョブの種別および処理の量（例えば、印刷の部数）などに基づいて、所定の計算式によって求められる。
【００４４】
「ジョブデータ」には、そのレコードのジョブの実行の際に用いるデータおよび処理の条件などを含むジョブデータＤＪが格納される。そのジョブが印刷ジョブの場合、ジョブデータＤＪには、例えば、印刷の部数および用紙のサイズなどの条件、および印刷の対象となる画像データが含まれる。
【００４５】
「保留フラグ」には、そのレコードのジョブを保留するか否かを示す値が格納される。「０」は、そのジョブを保留しないで、通常通り、順番が来たときに実行することを示す。「１」は、そのジョブを保留することを示す。これについては、後に詳しく説明する。
【００４６】
ジョブ実行制御部２０２は、ジョブデータテーブルＴＬＪからレコードを読み出し、そのレコードのジョブの種別に応じて、印刷装置２０ｈまたは通信インタフェース２０ｇなどの装置を適宜選択し、そのジョブを実行させる。そのジョブの処理が終了すると次に登録されたレコードを読み出し、そのレコードのジョブを実行させる。最後のレコードまでこの処理を繰り返す。ただし、「保留フラグ」が「１」であるレコードについては、ジョブの実行を保留する。すなわち、そのようなレコードは、スキップして次のレコードのジョブを実行させる。「保留フラグ」の値が「１」であるレコードが最後に残った場合は、「保留フラグ」の値が「０」に更新されるまでそのジョブの実行を保留する。
【００４７】
ジョブデータ更新処理部２０３は、ジョブデータテーブルＴＬＪを更新するための処理を行う。具体的には、例えば、ユーザが使用する端末装置から画像形成装置２への印刷の指令を受け取ると、その印刷ジョブに関するレコードを生成し、ジョブデータテーブルＴＬＪに登録する。ジョブ実行制御部２０２の処理によってジョブが実行されると、そのジョブのレコードをジョブデータテーブルＴＬＪから削除する。必要に応じて「保留フラグ」の値を更新する。
【００４８】
また、他の画像形成装置２からジョブが移動したときに、そのジョブのレコードを生成してジョブデータテーブルＴＬＪに登録する。他の画像形成装置２にジョブが移動したときに、そのジョブのレコードをジョブデータテーブルＴＬＪから削除する。
【００４９】
受信処理部２０４は、リモコン装置３および他の画像形成装置２から送信されてくるデータを、通信インタフェース２０ｇおよび無線通信装置２０ｋを制御して受信する。送信処理部２０５は、リモコン装置３および他の画像形成装置２に対してデータを送信するように通信インタフェース２０ｇおよび無線通信装置２０ｋを制御する。
【００５０】
ジョブデータ要求処理部２０６は、その画像形成装置２への移動が指示されたジョブ（移動対象ジョブ）のジョブデータＤＪを、そのジョブが現在登録されている他の画像形成装置２に対して要求し取得するための処理を行う。
【００５１】
ジョブ実行可否判定部２０７は、移動対象ジョブをその画像形成装置２において実行可能であるか否かを、そのジョブの必要機能データＤＳに基づいて判定する。その必要機能データＤＳは、その移動対象ジョブが現在登録されている他の画像形成装置２から取得される。
【００５２】
妥当性判定部２０８は、移動対象ジョブをその画像形成装置２が受け付けた場合のその移動対象ジョブの開始予定時刻を求め、その開始予定時刻と移動元である他の画像形成装置２におけるそのジョブの開始予定時刻とを比較することによって、そのジョブを移動させることが妥当であるか否かを判定する。その画像形成装置２自身のほうが当該他の画像形成装置２（そのジョブが現在登録されている画像形成装置２）よりも早く処理を開始できる場合は、そのジョブを移動させるのが妥当であると判定する。当該他の画像形成装置２のほうが早く開始できる場合は、妥当でないと判定する。当該他の画像形成装置２における開示予定時刻は、当該他の画像形成装置２に問い合わせればよい。
【００５３】
データ提供処理部２０９は、データの送信を要求してきた装置に対して目的のデータを提供するための処理を行う。
【００５４】
図６に示すようにリモコン装置３は、ユーザ番号保存部３０１、表示制御部３０２、コマンド受付部３０３、ジョブ移動制御部３０４、受信処理部３０５、および送信処理部３０６などによって構成される。これら各部の機能を実現するためのプログラムおよびデータはリモコン装置３に内蔵されているＲＯＭなどの記憶装置にインストールされている。または、これら各部の機能をハードウェアのみによって実現してもよい。
【００５５】
ユーザ番号保存部３０１は、そのリモコン装置３の所有者のユーザ番号を保存する。表示制御部３０２は、ディスプレイＤＰに各種の画面を表示させる。コマンド受付部３０３は、ユーザが入力ボタンＢＴを押して入力した指令を受け付ける。
【００５６】
ジョブ移動制御部３０４は、ある画像形成装置２から他の画像形成装置２にジョブを移動させるための処理を各部に実行させる。
【００５７】
受信処理部３０５は、画像形成装置２からのデータを受信するように無線通信部ＳＪを制御する。送信処理部３０６は、画像形成装置２に対してデータを送信するように無線通信部ＳＪを制御する。
【００５８】
図７はジョブの移動の際の各装置の処理の流れを説明するための図、図８および図９はリモコン装置３のディスプレイＤＰに表示される画面ＧＭの例を示す図である。
【００５９】
次に、図７を参照しながら、図４に示した画像形成装置２の各部および図６に示したリモコン装置３の各部の処理についてさらに詳しく説明する。ここでは、画像形成装置２ａに登録されているジョブをユーザ番号が「００１」であるユーザＡが操作を行って画像形成装置２ｂに移動させる場合を例にあげる。
【００６０】
ジョブの移動を指示するために、ユーザＡは、まず、そのジョブを登録した画像形成装置２ａ（移動元）に近づき自らのリモコン装置３を向ける。リモコン装置３のディスプレイＤＰには、初期表示として、図８（ａ）に示す画面ＧＭ１が表示されている。初期表示の状態で、ユーザは、リモコン装置３を画像形成装置２ａに向け、すなわち画像形成装置２ａの方向に対して所定の角度内の方向に向けて決定ボタンＢＴｋを押す。初期表示の状態で決定ボタンＢＴｋが押されると、リモコン装置３のジョブ移動制御部３０４は、送信処理部３０６に接続のための信号を送信するように指示する。送信処理部３０６は、無線通信部ＳＪを制御して、リモコン装置３が向いている方向にある画像形成装置２ａに対して信号を送信させる（＃１０１）。
【００６１】
画像形成装置２ａの受信処理部２０４はその信号を受信する。すると、送信処理部２０５は、画像形成装置２ａの装置名（ＭＦＰ−Ａ）をリモコン装置３に返す（＃１０２）。すると、リモコン装置３の表示制御部３０２は、ディスプレイＤＰに図８（ｂ）に示す画面ＧＭ２を表示させる。
【００６２】
画面ＧＭ２には、検出された画像形成装置２ａの装置名が示される。リモコン装置３から見て同じ方向に画像形成装置２が複数存在する場合は、それら画像形成装置２のそれぞれから装置名が返される。その場合は、図８（ｃ）のようにそれら複数の画像形成装置２の装置名が表示されるので、ユーザは画像形成装置２ａの装置名にカーソルＫＳを合せる。
【００６３】
ユーザが画像形成装置２ａにカーソルＫＳを合せて決定ボタンＢＴｋを押すと、画像形成装置２ａが選択される。表示制御部３０２は、図８（ｄ）に示す画面ＧＭ４をディスプレイＤＰに表示させる。
【００６４】
画面ＧＭ４には、画面ＧＭ２またはＧＭ３で選択した画像形成装置２つまり画像形成装置２ａに対する様々なコマンドが示されている。ここで、ユーザは「ジョブ選択要求」にカーソルＫＳを合わせる。
【００６５】
ユーザが決定ボタンＢＴｋを押すと、「ジョブ選択要求」が選択される。すると、ジョブ移動制御部３０４は、画像形成装置２ａに登録されているジョブの一覧のデータを要求する信号を画像形成装置２ａに送信する処理を送信処理部３０６に実行させる（＃１０３）。その際に、リモコン装置３に保存されているユーザ番号も一緒に送信させる。
【００６６】
画像形成装置２ａの受信処理部２０４がその要求およびユーザ番号を受け付けると、データ提供処理部２０９は、送信されて来たユーザ番号をキーにして、ジョブデータテーブルＴＬＪからレコードを検索する。送信処理部２０５は、無線通信装置２０ｋを制御することによって、データ提供処理部２０９によって検索されたレコードに示されるジョブ識別番号、登録日時、ジョブ種別、必要機能データＤＳ、形式データＤＫ、および開始予定時刻をリモコン装置３に送信する（＃１０４）。
【００６７】
リモコン装置３の受信処理部３０５は、送信されて来たデータを受信する。表示制御部３０２は、受信したジョブの情報を一覧表示する、図８（ｅ）に示すような画面ＧＭ５をディスプレイＤＰに表示させる。
【００６８】
ユーザが決定ボタンＢＴｋを押すと、カーソルＫＳの位置に対応するジョブが移動すべきジョブとして選択される（＃１０５）。ジョブ移動制御部３０４は、送信処理部３０６に指示して、選択されたジョブのジョブ識別番号を画像形成装置２ａに送信する処理を実行させる（＃１０６）。この後、ディスプレイＤＰには、図９（ａ）のような、移動先の画像形成装置２の選択をユーザに促すメッセージを示す画面ＧＭ６が表示される。
【００６９】
画像形成装置２ａの受信処理部２０４がジョブ識別番号を受信すると、ジョブデータ更新処理部２０３は、そのジョブ識別番号に基づいてジョブデータテーブルＴＬＪからレコードを検索し、そのレコードの「保留フラグ」の値を「１」に更新する。これによって、移動対象としてユーザに選択されたジョブが保留の状態となる（＃１０７）。よって、ジョブ実行制御部２０２は、そのジョブの順番が来てもそれを実行せずにスキップして次のジョブの実行に移る。
【００７０】
次に、ユーザは、ジョブを移す先（移動先）の画像形成装置２ｂの方向にリモコン装置３を向けて決定ボタンＢＴｋを押す。すると、画像形成装置２ｂの受信処理部２０４は、リモコン装置３からの信号を受信する（＃１０８）。送信処理部２０５は、画像形成装置２ｂの装置名（ＭＦＰ−Ｂ）をリモコン装置３に対して送信する（＃１０９）。
【００７１】
リモコン装置３の受信処理部２０４がその装置名を受信すると、表示制御部３０２は、図９（ｂ）に示すような画面ＧＭ７をディスプレイＤＰに表示させる。ここでも、移動元の検出の場合と同様に、複数台の画像形成装置２が検知されることがある。ユーザは画面ＧＭ７の中から画像形成装置２ｂの装置名にカーソルＫＳを合せる。
【００７２】
ユーザが決定ボタンＢＴｋを押すと、カーソルＫＳの位置に対応する画像形成装置２ｂがジョブの移動先として選択される。移動先の画像形成装置２が選択されると、ジョブ移動制御部３０４は、ステップ＃１０５で移動対象として選択されたジョブのジョブ識別番号、必要機能データＤＳ、形式データＤＫ、開始予定時刻、画像形成装置２ａの装置名（ＭＦＰ−Ａ）、およびユーザＡのユーザ番号（００１）を、送信処理部２０５に指示して画像形成装置２ｂに送信させる（＃１１０）。
【００７３】
画像形成装置２ｂの受信処理部２０４は、これらをリモコン装置３から受信する。ジョブ実行可否判定部２０７は、受信した必要機能データＤＳおよび形式データＤＫに基づいて、移動対象のジョブを画像形成装置２ｂにおいて実行可能であるか否かを次のように判定する（＃１１１）。
【００７４】
必要機能データＤＳに示される機能を画像形成装置２ｂ自身が有しているか否かをチェックする。有していない場合は、実行不可能と判定する。有している場合は、画像形成装置２ｂが、形式データＤＫに示されるデータの形式およびアプリケーションに対応しているか否かをチェックする。対応していない場合は、実行不可能と判定する。対応している場合は、実行可能と判定する。
【００７５】
実行可能と判定された場合、妥当性判定部２０８は、さらに、ジョブの移動が妥当であるか否かを次のように判定する。
【００７６】
画像形成装置２ｂのジョブデータ保存部２０１に保存されているジョブデータテーブルＴＬＪに基づいて、画像形成装置２ｂがその移動対象ジョブを仮に受け付けた場合における開始予定時刻を仮に求める。この開始予定時刻は、画像形成装置２ｂにおいて、最後に実行される予定のジョブすなわち最後に登録されたジョブの開始予定時刻およびそのジョブの実行にかかる予測の時間に基づいて求められる。
【００７７】
求めた開始予定時刻とステップ＃１１０において受信した開始予定時刻とを比較する。求めた開始予定時刻の方が早い場合は、ジョブの移動を妥当であると判定する。遅い場合は妥当でないと判定する。
【００７８】
または、画像形成装置２ｂにおいて、エラーが発生してジョブの処理の実行が停止していることがある。そのような場合にも、妥当でないと判定する。
【００７９】
送信処理部２０５は、判定結果および装置名（ＭＦＰ−Ｂ）をリモコン装置３に送信する（＃１１２）。ジョブ実行可否判定部２０７による判定結果が「実行不可能」でありまたは妥当性判定部２０８による判定結果が「妥当でない」である場合には、その判定の理由を示すメッセージもともに送信する。なお、判定結果が「実行不可能」または「妥当でない」である場合は、ステップ＃１１０で受信した移動対象ジョブに関するデータを破棄しジョブの移動に関する処理を終了する。
【００８０】
リモコン装置３の受信処理部２０４は、その判定結果を受信する。判定結果が「実行不可能」または「妥当でない」である場合（＃１１３でＮｏ）、表示制御部３０２は、図９（ｃ）に示すような、ジョブの移動ができないことを通知する画面ＧＭ８をディスプレイＤＰに表示させる。そして、所定時間の経過後、さらに、図９（ｄ）に示すような、その理由（本例では、「カラー未対応」）をユーザに通知する画面ＧＭ９をディスプレイＤＰに表示させる。ユーザは、画像形成装置２ｂ以外の画像形成装置２にジョブを移動させたい場合は、リモコン装置３をその画像形成装置２に向け、ステップ＃１０８以降の処理を実行させる。
【００８１】
一方、判定結果が、「実行可能」かつ「妥当」である場合（＃１１３でＹｅｓ）、表示制御部３０２は、図９（ｅ）に示すような、ジョブの移動が可能であることを通知する画面ＧＭ１０をディスプレイＤＰに表示させる。ユーザが決定ボタンＢＴｋを押すと、ジョブ移動制御部３０４は、送信処理部３０６に指示して、ジョブの移動の処理を続行するように指示する信号を画像形成装置２ｂに送信させる（＃１１４）。
【００８２】
画像形成装置２ｂの受信処理部２０４がその指令を受け取ると（＃１１５でＹｅｓ）、ジョブデータ要求処理部２０６は、ステップ＃１０８で受信したジョブ識別番号のジョブ（移動対象ジョブ）のジョブデータＤＪの要求の信号を画像形成装置２ａに送信する処理を送信処理部２０５に実行させる。このとき、送信処理部２０５は、その信号を、そのジョブ識別番号とともに受信した装置名（ＭＦＰ−Ａ）に対応するＩＰアドレスに基づいて画像形成装置２ａに送信する（＃１１６）。また、その信号とともに、画像形成装置２ｂ自身の装置名（ＭＦＰ−Ｂ）を送信する。
【００８３】
画像形成装置２ａの受信処理部２０４は、ジョブ識別番号および装置名を受信する。データ提供処理部２０９は、受信したジョブ識別番号に対応するジョブデータＤＪをジョブデータテーブルＴＬＪから取得する。そして、そのジョブデータＤＪを、受信した装置名（ＭＦＰ−Ｂ）の画像形成装置２ｂに送信するように送信処理部２０５に指示する。送信処理部２０５は、その指示に従って、そのジョブデータＤＪを画像形成装置２ｂに通信回線ＮＴを介して送信する（＃１１７）。ジョブデータ更新処理部２０３は、そのジョブ識別番号のジョブ、すなわち画像形成装置２ｂに移したジョブのレコードをジョブデータテーブルＴＬＪから削除する（＃１１８）。
【００８４】
画像形成装置２ｂの受信処理部２０４は、画像形成装置２ａから送信されてくるジョブデータＤＪを受信する。
【００８５】
ジョブデータ更新処理部２０３は、ジョブデータテーブルＴＬＪに新しくレコードを追加し、受信したジョブデータＤＪを、ステップ＃１１０において受信したジョブ識別番号、必要機能データＤＳ、形式データＤＫ、およびユーザＡのユーザ番号と合せてそのレコードに格納する。開始予定時刻を求めそのレコードにそれを登録する。また、そのレコードの「登録日時」を現在の日時にし、「保留フラグ」を「０」にする。これによって、移動対象ジョブが画像形成装置２ｂに登録される。登録された移動対象ジョブは、順番が回ってくると実行される（＃１１９）。
【００８６】
本実施形態では、ジョブの移動に際して、画像形成装置２に遠隔的に指示を与えることが可能なリモコン装置３が用いられる。リモコン装置３は、画像形成装置２の方向に向けられユーザから所定の指令が与えられると、その画像形成装置２との間で通信を行い、移動対象ジョブのジョブ識別番号を取得する。そして、他の画像形成装置２の方向に向けられユーザから所定の指令が与えられると、当該他の画像形成装置２との間で通信を行い、移動対象ジョブのジョブ識別番号を送信する。ジョブ識別番号を取得した当該他の画像形成装置２は、そのジョブ識別番号に対応するジョブデータＤＪを、その移動対象ジョブが登録されている画像形成装置２から取得し、その移動対象ジョブを実行する。
【００８７】
これによって、ユーザは、ジョブがある画像形成装置２から他の画像形成装置２に移動するのかを直感的に把握しながら操作でき、わかりやすい。また、簡単な操作でジョブを移動させることができる。
【００８８】
本実施形態では、データ量の多い画像データは、リモコン装置３を介することなく、画像形成装置２同士の間で通信回線ＮＴを介して送信される。画像形成装置２とリモコン装置３との無線通信の区間は、ジョブ識別番号などのデータ量の少ないデータのみが送信される。よって、通信速度の遅い無線通信の区間における通信量を少なくできるので、ユーザに快適に使用させることができる。
【００８９】
また、ユーザがリモコン装置３において移動させたいジョブを選択すると、そのジョブの実行が保留となるので、ユーザは、ゆっくり、移動させたい先の画像形成装置２の近くまで移動して続きの操作を行うことができる。
【００９０】
本実施形態では、リモコン装置３が向いている方向に基づいて画像形成装置２を検出するようにしたが、さらに、リモコン装置３と画像形成装置２との距離にも基づいて検出するようにしてもよい。例えば、同じ方向に複数の画像形成装置２が設置されている場合は、リモコン装置３との距離が近い方のみを検出する。すなわち、リモコン装置３と画像形成装置２との位置関係とリモコン装置３の向きとに基づいて画像形成装置２を検出する。
【００９１】
本実施形態では、ジョブの移動の処理を印刷ジョブの移動に適用したが、ファックス送信ジョブなどの他のジョブの移動に適用することもできる。
【００９２】
本実施形態では、ジョブの移動先として選択された画像形成装置２の妥当性判定部２０８がジョブの移動を「妥当でない」と判定した場合に、ジョブをその画像形成装置２に移動させないようにしたが、移動させるか否かをユーザに選択させるようにしてもよい。ユーザが移動させることを選択した場合は、妥当性についての判定の結果にかかわらずステップ＃１１４以降の処理が実行され、ジョブが移動する。
【００９３】
本実施形態では、図７のステップ＃１０４において、操作しているユーザのユーザ番号に対応するレコードのデータを送信することによって、移動の候補となるジョブをそのユーザが登録したものだけに限定したが、ユーザが登録したものだけに限定しなくてもよい。または、ジョブの種別または登録日時などの他の項目について特定の条件を満たすものに限定するようにしてもよい。
【００９４】
本実施形態では、画像形成装置２間で送受信するデータのうちジョブデータＤＪについては、通信回線ＮＴを介して送信するようにした。形式データＤＫまたは必要機能データＤＳなどの他のデータについても、リモコン装置３を介することなく通信回線ＮＴを介して送信するようにしてもよい。
【００９５】
本実施形態では、ユーザが移動対象のジョブを選択した際にその選択されたジョブのジョブ識別番号をそのジョブが登録されている画像形成装置２に送信するようにしたが、これを行わないようにしてもよい。その場合は、図７のステップ＃１０７の処理において、そのユーザによって登録された全てのジョブの実行を保留する。すなわち、「保留フラグ」を「１」にする。これによって、リモコン装置３と画像形成装置２との通信量を減らすことができる。なお、この場合は、ステップ＃１１６において、移動先の画像形成装置２からジョブ識別番号が送信されて来たときに、保留にされたジョブのうちでそのジョブ識別番号以外のジョブ識別番号のジョブの「保留フラグ」を「０」に戻し、保留を解除する。すなわち、移動対象ジョブ以外のジョブの保留を、ステップ＃１１６でジョブ識別番号を受信したタイミングで解除する。
【００９６】
または、画像形成装置２にスピーカを設けておき、ジョブ実行可否判定部２０７が実行不可能と判定し、または妥当性判定部２０８が妥当でないと判定した場合に、それをユーザに知らせるための音（警告音）を鳴らすようにしもよい。または、リモコン装置３にスピーカを設けておき、そのような場合に、リモコン装置３において警告音を鳴らすようにしもよい。
【００９７】
または、縦または横に振ることによってリモコン装置３に指示を与えられるようにしてもよい。その場合は、例えば、リモコン装置３に加速度センサを設けておく。そして、振られたことをその加速度センサが検出すると、カーソルＫＳが移動するようにする。
【００９８】
または、例えば、４階のフロアに設置されている画像形成装置２と５階のフロアに設置されている画像形成装置２とが検出される場合がある。そのような場合に、選択したい方の画像形成装置２の高さの方向に向けてリモコン装置３を横に振ることによって、その画像形成装置２を選択できるようにする。
【００９９】
または、ジョブの移動が完了したときに、ジョブデータＤＪを受信した画像形成装置２がそのことをユーザに通知するための音を発するようにしてもよい。または、画像形成装置２にランプを設けておき、そのランプを光らせるようにしてもよい。または、リモコン装置３との通信が開始されたときに（図７のステップ＃１０１および＃１０８）、音を鳴らしまたはランプを光らせるようにしてもよい。
【０１００】
その他、画像処理システム１、画像形成装置２、およびリモコン装置３の全体または各部の構成、機能、テーブルの構成およびその内容、画面の構成および内容、各データが示す内容、処理の内容または順序などは、本発明の趣旨に沿って適宜変更することができる。
【図面の簡単な説明】
【０１０１】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】リモコン装置のハードウェア構成の例を示す図である。
【図４】画像形成装置の機能的構成の例を示す図である。
【図５】ジョブデータテーブルの例を示す図である。
【図６】リモコン装置の機能的構成の例を示す図である。
【図７】ジョブの移動の際の各装置の処理の流れを説明するための図である。
【図８】リモコン装置のディスプレイに表示される画面の例を示す図である。
【図９】リモコン装置のディスプレイに表示される画面の例を示す図である。
【符号の説明】
【０１０２】
２  画像形成装置（画像処理装置）
３  リモコン装置
２０４  受信処理部（ジョブデータ取得手段）
２０５  送信処理部（装置識別子送信手段、ジョブデータ送信手段）
２０６  ジョブデータ要求処理部（ジョブデータ取得手段）
２０９  データ提供処理部（ジョブデータ送信手段）
ＤＪ  ジョブデータ
ＤＫ  形式データ（実行条件データ）
ＤＳ  必要機能データ（実行条件データ）
ＮＴ  通信回線
【図１】
0004985307.tif 000002
【図２】
0004985307.tif 000003
【図３】
0004985307.tif 000004
【図４】
0004985307.tif 000005
【図５】
0004985307.tif 000006
【図６】
0004985307.tif 000007
【図７】
0004985307.tif 000008
【図８】
0004985307.tif 000009
【図９】
0004985307.tif 000010