(57)【特許請求の範囲】
【請求項１】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置であって、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける受付手段と、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する予測手段と、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該第一のジョブを実行させようとしているユーザが許可し、かつ当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さい場合に、当該第二のジョブを当該第一のジョブよりも優先的に実行する、ジョブ実行手段と、
を有することを特徴とする画像形成装置。
【請求項２】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置であって、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける受付手段と、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する予測手段と、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、当該第二のジョブを実行させようとしているユーザが希望し、かつ当該第一のジョブを実行させようとしているユーザが許可したならば、当該第二のジョブを当該第一のジョブよりも優先的に実行する、ジョブ実行手段と、
を有することを特徴とする画像形成装置。
【請求項３】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置であって、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける受付手段と、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する予測手段と、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、かつ、当該ジョブのうちの第三のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さいが当該第二の条件よりも当該負荷が大きい場合に、当該第二のジョブおよび当該第三のジョブのうちの当該第二のジョブを当該第一のジョブよりも優先的に実行する、ジョブ実行手段と、
を有することを特徴とする画像形成装置。
【請求項４】
ジョブ実行手段は、前記第二のジョブを、当該第二のジョブの前記条件が確定した後に実行する、
請求項１ないし請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記ジョブ実行手段は、前記第一のジョブの前記条件が確定した後、所定の時間が経過しても前記第二のジョブの前記条件が確定しない場合は、当該第一のジョブを当該第二のジョブよりも先に実行する、
請求項１ないし請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記ジョブは、画像を用紙に印刷するジョブであって、
前記条件は、印刷する部数、印刷する画像の品質、前記用紙の質、前記用紙の枚数、または使用するトナーの量のうちの少なくとも１つである、
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記ジョブは、予め用意された画像データに基づいて画像を印刷に印刷するジョブであって、
前記条件は、印刷する部数、印刷する画像の品質、用紙の枚数、使用するトナーの量、または前記画像データのサイズのうちの少なくとも１つである、
請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項８】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置におけるジョブ実行方法であって、
前記画像形成装置は、前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付け、
前記画像形成装置は、前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測し、
前記画像形成装置は、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該第一のジョブを実行させようとしているユーザが許可し、かつ当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さい場合に、当該第二のジョブを当該第一のジョブよりも優先的に実行する、
ことを特徴とするジョブ実行方法。
【請求項９】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置におけるジョブ実行方法であって、
前記画像形成装置は、前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付け、
前記画像形成装置は、前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測し、
前記画像形成装置は、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、当該第二のジョブを実行させようとしているユーザが希望し、かつ当該第一のジョブを実行させようとしているユーザが許可したならば、当該第二のジョブを当該第一のジョブよりも優先的に実行する、
ことを特徴とするジョブ実行方法。
【請求項１０】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置におけるジョブ実行方法であって、
前記画像形成装置は、前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付け、
前記画像形成装置は、前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測し、
前記画像形成装置は、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、かつ、当該ジョブのうちの第三のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さいが当該第二の条件よりも当該負荷が大きい場合に、当該第二のジョブおよび当該第三のジョブのうちの当該第二のジョブを当該第一のジョブよりも優先的に実行する、
ことを特徴とするジョブ実行方法。
【請求項１１】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置に用いられるコンピュータプログラムであって、
当該画像形成装置に、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける処理を実行させ、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する処理を実行させ、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該第一のジョブを実行させようとしているユーザが許可し、かつ当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さい場合に、当該第二のジョブを当該第一のジョブよりも優先的に実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１２】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置に用いられるコンピュータプログラムであって、
当該画像形成装置に、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける処理を実行させ、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する処理を実行させ、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、当該第二のジョブを実行させようとしているユーザが希望し、かつ当該第一のジョブを実行させようとしているユーザが許可したならば、当該第二のジョブを当該第一のジョブよりも優先的に実行させる、
ことを特徴とするコンピュータプログラム。
【請求項１３】
複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置に用いられるコンピュータプログラムであって、
当該画像形成装置に、
前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける処理を実行させ、
前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する処理を実行させ、
前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、かつ、当該ジョブのうちの第三のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さいが当該第二の条件よりも当該負荷が大きい場合に、当該第二のジョブおよび当該第三のジョブのうちの当該第二のジョブを当該第一のジョブよりも優先的に実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔的に操作することができる画像形成装置などに関する。
【背景技術】
【０００２】
近年、コピー、スキャン、ファックス、およびドキュメント管理など様々な機能が備わった画像形成装置が普及している。このような画像形成装置は、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれることもある。
【０００３】
また、近年、タブレットコンピュータが普及している。そして、画像形成装置を、それに設けられているタッチパネルディスプレイの代わりに、タブレットコンピュータを用いて操作する技術が提案されている。
【０００４】
特許文献１に記載されるシステムによると、各装置は次のように動作する。リモート操作装置はユーザー認証に成功したユーザーに使用を許可する。また接続要求や操作命令とともに当該リモート操作装置を一意に特定する固有情報を含む判定情報をデジタル複写機に送信する。これを受信したジタル複写機は、判定情報に基づいてそのリモート操作装置からの遠隔操作の許可を判定し、許可する場合だけ遠隔操作を受け付ける。また複数のリモート操作装置からの操作命令を同時に重複して受信した場合は、操作命令に優先順位を設定し、優先順位の高い操作命令だけを実行し、その他の操作命令の送信元には待ち状態になった旨を通知する。
【０００５】
特許文献２に記載される画像形成装置によると、警告処理モジュールは、通信モジュールからの接続検知通知を受けてから、接続解除通知を受けるまでの間、オペレータ検知モジュールからの移動検知通知を受付ける。警告処理モジュールはオペレータ検知モジュールからの通知が有効の間に、オペレータ検知モジュールからの移動通知を受け取ると、オペレータの位置が所定の範囲から外れた場合、パネル表示モジュールと音声制御モジュールを通してそれぞれ、接続機器を忘れずに持ち去るように促す旨の表示警告、音声警告を発生させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３６３９６９号公報
【特許文献２】特開２００２−２３６５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
タブレットコンピュータを複数台、画像形成装置に接続することによって、複数のユーザが同時期に画像形成装置を遠隔的に操作することができる。
【０００８】
画像形成装置のリソースは、限られている。複数のユーザが同時期に画像形成装置を操作する際は、各ユーザが他のユーザに配慮すべきである。
【０００９】
しかし、他のユーザがどのような処理を画像形成装置に実行させようとしているのか、分からない。したがって、他のユーザに対して遠慮し過ぎてしまい、リソースに余裕があるにも関わらずリソースを有効的に使用することができないことがある。
【００１０】
本発明は、このような問題点に鑑み、複数のユーザによって同時期に遠隔的に操作される場合であっても画像形成装置を従来よりも有効的に使用できるようにすることを、目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係る画像形成装置は、複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置であって、前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける受付手段と、前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する予測手段と、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該第一のジョブを実行させようとしているユーザが許可し、かつ当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さい場合に、当該第二のジョブを当該第一のジョブよりも優先的に実行する、ジョブ実行手段と、を有する。
【００１２】
本発明の他の一形態に係る画像形成装置は、複数の端末装置のそれぞれによって遠隔的に操作される画像形成装置であって、前記複数の端末装置のそれぞれにおいて行われた操作の内容を受け付ける受付手段と、前記複数の端末装置ごとに、当該端末装置で受け付けている前記内容に基づいて当該端末装置のユーザが当該画像形成装置に実行させようとしているジョブの条件を予測する予測手段と、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、当該第二のジョブを実行させようとしているユーザが希望し、かつ当該第一のジョブを実行させようとしているユーザが許可したならば、当該第二のジョブを当該第一のジョブよりも優先的に実行する、ジョブ実行手段と、を有する。
または、前記ジョブ実行手段は、前記ジョブのうちの第一のジョブの予測された前記条件での当該画像形成装置への負荷が、第一の条件での負荷より大きく、当該ジョブのうちの第二のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さい第二の条件よりも当該負荷が小さく、かつ、当該ジョブのうちの第三のジョブの予測された前記条件が当該第一の条件よりも当該負荷が小さいが当該第二の条件よりも当該負荷が大きい場合に、当該第二のジョブおよび当該第三のジョブのうちの当該第二のジョブを当該第一のジョブよりも優先的に実行する。
【００１３】
または、ジョブ実行手段は、前記第二のジョブを、当該第二のジョブの前記条件が確定した後に実行する。
【００１４】
または、前記ジョブ実行手段は、前記第一のジョブの前記条件が確定した後、所定の時間が経過しても前記第二のジョブの前記条件が確定しない場合は、当該第一のジョブを当該第二のジョブよりも先に実行する。
【００１５】
または、前記ジョブは、画像を用紙に印刷するジョブであって、前記条件は、印刷する部数、印刷する画像の品質、前記用紙の質、前記用紙の枚数、または使用するトナーの量のうちの少なくとも１つである。
【００１６】
または、前記ジョブは、予め用意された画像データに基づいて画像を印刷に印刷するジョブであって、前記条件は、印刷する部数、印刷する画像の品質、前記用紙の枚数、使用するトナーの量、または前記画像データのサイズのうちの少なくとも１つである。
【発明の効果】
【００１９】
本発明によると、複数のユーザによって同時期に遠隔的に操作される場合であっても画像形成装置を従来よりも有効的に使用することができる。
【図面の簡単な説明】
【００２０】
【図１】画像処理システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】タブレットコンピュータのハードウェア構成の例を示す図である。
【図４】画像形成装置およびタブレットコンピュータの機能的構成の例を示す図である。
【図５】実行待ジョブデータ記憶部に記憶されるジョブデータの例を示す図である。
【図６】操作画面の例を示す図である。
【図７】操作画面の例を示す図である。
【図８】区分用の基準の例を示す図である。
【図９】未確定ジョブ記憶部に記憶される未確定ジョブデータの例を示す図である。
【図１０】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１１】応答処理の流れの例を説明するフローチャートである。
【図１２】ジョブ管理処理の流れの例を説明するフローチャートである。
【図１３】提案画面の例を示す図である。
【図１４】交渉要求画面の例を示す図である。
【図１５】返答画面の例を示す図である。
【図１６】応答処理の流れの例を説明するフローチャートである。
【図１７】３人のユーザによる交渉の際の処理の手順の例を説明するための図である。
【図１８】区分用の基準の例を示す図である。
【発明を実施するための形態】
【００２１】
図１は、画像処理システム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、タブレットコンピュータ２のハードウェア構成の例を示す図である。
【００２２】
画像処理システム１００は、図１に示すように、画像形成装置１、複数台のタブレットコンピュータ２、パーソナルコンピュータ３、および通信回線４などによって構成される。以下、ある会社において画像処理システム１００が使用される場合を例に説明する。
【００２３】
画像形成装置１、タブレットコンピュータ２、およびパーソナルコンピュータ３は、通信回線４を介して互いに通信を行うことができる。通信回線４として、インターネット、いわゆるＬＡＮ（Local Area Network）回線、または携帯電話回線などが用いられる。
【００２４】
画像形成装置１は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像処理装置であって、コピー、プリンタ、ファックス、スキャナ、およびドキュメントサーバなどの機能を集約した装置である。
【００２５】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、タッチパネルディスプレイ１０ｅ、操作キーパネル１０ｆ、ＮＩＣ（Network Interface Card）１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、およびプリントユニット１０ｊなどによって構成される。
【００２６】
タッチパネルディスプレイ１０ｅは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびＣＰＵ１０ａなどが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ１０ｅは、タッチされた位置を示す信号をＣＰＵ１０ａへ送る。
【００２７】
操作キーパネル１０ｆは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
ＮＩＣ１０ｇは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルによってタブレットコンピュータ２またはパーソナルコンピュータ３と通信を行う。
【００２９】
モデム１０ｈは、ファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００３０】
スキャンユニット１０ｉは、プラテンガラスの上にセットされた用紙に記されている画像を読み取って画像データを生成する。
【００３１】
プリントユニット１０ｊは、スキャンユニット１０ｉによって読み取られた画像のほか、タブレットコンピュータ２またはパーソナルコンピュータ３などから受信した画像を用紙に印刷する。
【００３２】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、上述のコピーなどの機能を実現するためのプログラムが記憶されている。さらに、ジョブ管理プログラム１０Ｐが記憶されている。ジョブ管理プログラム１０Ｐは、ボックスプリントジョブ、ＰＣプリントジョブ、ファックス受信ジョブ、コピージョブ、ＳＣＡＮ＿ＴＯ＿ＰＣジョブ、およびファックス送信ジョブなどのジョブを受け付けたり実行のタイミングを制御したりするためのプログラムである。
【００３３】
ボックスプリントジョブは、ボックスに保存されている画像データに基づいて画像を用紙に印刷するジョブである。なお、ボックスは、パーソナルコンピュータにおけるフォルダまたはディレクトリに相当する。
【００３４】
ＰＣプリントジョブは、ＰＤＬ（Page Description Language）で記述された画像データをタブレットコンピュータ２またはパーソナルコンピュータ３から受信し、この画像データに示される画像を用紙に印刷するジョブである。
【００３５】
ファックス受信ジョブは、ファックス端末からファックスデータを受信し、このファックスデータに示される画像を用紙に印刷するジョブである。
【００３６】
コピージョブは、ある用紙から画像をスキャンして他の用紙へ印刷（複写）するジョブである。
【００３７】
ＳＣＡＮ＿ＴＯ＿ＰＣジョブは、用紙から画像をスキャンして所定のフォーマットの画像ファイルを生成し、タブレットコンピュータ２またはパーソナルコンピュータ３へ送信するジョブである。
【００３８】
ファックス送信ジョブは、用紙から画像をスキャンしてファックスデータを生成し、ファックス端末へ送信するジョブである。
【００３９】
これらのプログラムは、必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）などが用いられる。
【００４０】
図１に戻って、タブレットコンピュータ２およびパーソナルコンピュータ３は、ともに、画像形成装置１の上述のサービスの提供を受けるためのクライアントである。
【００４１】
タブレットコンピュータ２は、さらに、タッチパネルディスプレイ１０ｅの代わりに使用することができる。つまり、画像形成装置１の、いわゆるリモートパネルとして使用される。
【００４２】
ユーザごとに１台ずつタブレットコンピュータ２が与えられている。以下、各タブレットコンピュータ２を「タブレットコンピュータ２Ａ」、「タブレットコンピュータ２Ｂ」、「タブレットコンピュータ２Ｃ」、…と区別して記載する。
【００４３】
タブレットコンピュータ２は、図３に示すようにＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、フラッシュメモリ２０ｄ、タッチパネルディスプレイ２０ｅ、操作ボタン群２０ｆ、および無線通信装置２０ｇなどによって構成される。
【００４４】
タッチパネルディスプレイ２０ｅは、タブレットコンピュータ２に特有の画面のほか、画像形成装置１のタッチパネルディスプレイ１０ｅに表示される画面と同様の画面が表示される。
【００４５】
操作ボタン群２０ｆは、ホーム画面に戻るためのボタン、入力した内容を確定するためのボタン、音量を調整するためのボタン、および電源のオン／オフを切り換えるためのボタンなどによって構成される。
【００４６】
無線通信装置２０ｇは、通信回線４を構成する基地局を介してＴＣＰ／ＩＰなどのプロトコルによって画像形成装置１またはパーソナルコンピュータ３と通信を行う。無線通信装置２０ｈの通信方式として、例えば、Ｗｉ−Ｆｉ、ＬＴＥ（Long Term Evolution）、Ｗ−ＣＤＭＡ（Wideband-Code Division Multiple Access）、またはＰＨＳ（Personal Handy-phone System）などが用いられる。
【００４７】
ＲＯＭ２０ｃまたはフラッシュメモリ２０ｄには、リモートパネルプログラム２０Ｐが記憶されている。リモートパネルプログラム２０Ｐは、タブレットコンピュータ２を画像形成装置１のリモートパネルとして機能させるためのプログラムである。リモートパネルプログラム２０Ｐは、ＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによって実行される。
【００４８】
図４は、画像形成装置１およびタブレットコンピュータ２の機能的構成の例を示す図である。図５は、実行待ジョブデータ記憶部１０１に記憶されるジョブデータ５Ｒの例を示す図である。図６は、操作画面６１Ａの例を示す図である。図７は、操作画面６１Ｂの例を示す図である。図８は、区分用の基準の例を示す図である。図９は、未確定ジョブ記憶部１０５に記憶される未確定ジョブデータ５Ｍの例を示す図である。
【００４９】
次に、ジョブ管理プログラム１０Ｐによる画像形成装置１の処理およびリモートパネルプログラム２０Ｐによるタブレットコンピュータ２の処理を、図４などを参照しながら説明する。
【００５０】
ジョブ管理プログラム１０Ｐによると、図４に示す実行待ジョブデータ記憶部１０１、操作内容受付部１０２、操作内容記憶部１０３、ジョブ内容予測部１０４、未確定ジョブ記憶部１０５、軽量ジョブ予約部１０６、予約確定部１０７、ジョブ登録部１０８、およびジョブ実行制御部１０９などの機能が画像形成装置１に実現される。
【００５１】
一方、リモートパネルプログラム２０Ｐによると、図４に示す操作画面表示部２０１および操作内容通知部２０２などの機能がタブレットコンピュータ２に実現される。
【００５２】
画像形成装置１において、実行待ジョブデータ記憶部１０１には、図５に示すように、未実行ジョブおよび未確定ジョブそれぞれのジョブデータ５Ｒが記憶される。
【００５３】
「未実行ジョブ」は、実行を開始するようにユーザから指令されたが未だ実行されていないジョブである。「未確定ジョブ」は、ユーザから実行の条件が指定されたが開始するように未だ指令されていないジョブである。
【００５４】
原則として、実行待ジョブデータ記憶部１０１にジョブデータ５Ｒが登録された順にジョブが実行される。ただし、未確定ジョブは実行されない。初期の状態においては、実行待ジョブデータ記憶部１０１には、未実行ジョブのジョブデータ５Ｒも未確定ジョブのジョブデータ５Ｒも記憶されていない。ジョブデータ５Ｒを実行待ジョブデータ記憶部１０１に記憶させる処理およびジョブデータ５Ｒの内容については、後述する。
【００５５】
操作内容受付部１０２は、タッチパネルディスプレイ１０ｅの代わりにタブレットコンピュータ２を使用するユーザによる操作の内容を受け付ける処理を、操作画面表示部２０１および操作内容通知部２０２と連携して行う。ここで、タブレットコンピュータ２Ａがタッチパネルディスプレイ１０ｅの代わりに使用される場合を例に、操作内容受付部１０２、操作画面表示部２０１、および操作内容通知部２０２の処理について説明する。
【００５６】
タブレットコンピュータ２Ａが画像形成装置１のリモートパネルとして画像形成装置１に接続されると、操作内容受付部１０２は、操作画面６１を表示するための画面データ５Ｇをタブレットコンピュータ２Ａへ送信する。
【００５７】
画像形成装置１には、ジョブの種類ごとに操作画面６１およびその画面データ５Ｇが用意されている。接続の直後は、予め設定されているデフォルトの操作画面６１の画面データ５Ｇが送信される。本実施形態では、コピージョブ用の操作画面６１である図６のような操作画面６１Ａの画面データ５Ｇが送信される。
【００５８】
タブレットコンピュータ２Ａの操作画面表示部２０１は、画面データ５Ｇを受信するごとに、これに基づいてタッチパネルディスプレイ２０ｅに操作画面６１を表示させる。本実施形態では、接続の直後は、操作画面６１Ａを表示させる。
【００５９】
操作内容通知部２０２は、操作画面６１に配置されているオブジェクトに対して操作が行われるごとに、その操作の内容を示す操作通知データ５Ｓを画像形成装置１へ送信する。
【００６０】
具体的には、操作通知データ５Ｓには、タッチされたオブジェクトおよびそのオブジェクトに対するジェスチャの種類（タップ、ダブルタップ、フリック、ドラッグ、ピンチイン、またはピンチアウトなど）のほか、送信元のタブレットコンピュータ２（本例では、タブレットコンピュータ２Ａ）の識別子（例えば、ＩＰ（Internet Protocol）アドレスまたはＭＡＣ（Media Access Control）アドレス）およびタッチされた時刻などが示される。
【００６１】
そして、画像形成装置１において、操作内容受付部１０２は、操作通知データ５Ｓを受信することによって、操作の内容を受け付ける。
【００６２】
操作通知データ５Ｓは、操作内容記憶部１０３に記憶される。各タブレットコンピュータ２において操作画面６１に対して操作が行われるごとに操作通知データ５Ｓが画像形成装置１へ送信されてくる。したがって、操作内容記憶部１０３には、操作通知データ５Ｓが蓄積される。
【００６３】
ただし、操作画面６１を切り換えるためのオブジェクトがタップされたことが操作通知データ５Ｓに示される場合は、この操作通知データ５Ｓは操作内容記憶部１０３に記憶されない。また、この場合に、操作内容受付部１０２は、オブジェクトに対応する操作画面６１の画面データ５Ｇを、この操作通知データ５Ｓの送信元すなわちタブレットコンピュータ２Ａへ送信する。
【００６４】
例えば、操作画面６１Ａの画面切換ボタン６１Ａａがタップされると、タブレットコンピュータ２Ａの操作内容通知部２０２は、それを示す操作通知データ５Ｓを画像形成装置１へ送信する。すると、操作内容受付部１０２は、ボックスプリントジョブ用の操作画面６１である図７のような操作画面６１Ｂの画面データ５Ｇをタブレットコンピュータ２Ａへ送信する。
【００６５】
そして、タブレットコンピュータ２Ａにおいて、操作画面表示部２０１は、操作画面６１Ａに代えて操作画面６１Ｂをタッチパネルディスプレイ２０ｅに表示させる。また、タブレットコンピュータ２Ａのユーザによる操作をリセットするために、操作内容記憶部１０３からタブレットコンピュータ２Ａの操作通知データ５Ｓが削除される。
【００６６】
ジョブ内容予測部１０４は、タブレットコンピュータ２から操作通知データ５Ｓを受信するごとに、この操作通知データ５Ｓおよび操作内容記憶部１０３に記憶されているこのタブレットコンピュータ２Ａの他の操作通知データ５Ｓなどに基づいて、このタブレットコンピュータ２のユーザが実行させようとしているジョブの種類および条件を予測する。
【００６７】
特に、本実施形態では、ジョブ内容予測部１０４は、次のジョブの種類に応じて、次の項目（事項、属性）に関する条件を予測する。
【００６８】
コピージョブの場合は、複写する部数、読取りの解像度、複写先の用紙における画像の画質、および複写先の用紙の種類を予測する。
【００６９】
ボックスプリントジョブの場合は、印刷する部数、印刷先の用紙における画像の画質、印刷先の用紙の種類、および印刷する画像の画像データのサイズを予測する。
【００７０】
ＳＣＡＮ＿ＴＯ＿ＰＣジョブの場合は、読取りの解像度を予測する。ファックス送信ジョブの場合は、いわゆる同報送信する宛先の個数を予測する。
【００７１】
ＰＣプリントジョブの場合およびファックス受信ジョブは、タブレットコンピュータ２がリモートパネルとして用いられて指令されるジョブではない。よって、これらのジョブについては、ジョブ内容予測部１０４は、条件を予測しない。
【００７２】
ジョブの種類は、タブレットコンピュータ２に表示されている操作画面６１に基づいて予測することができる。
【００７３】
例えば、コピージョブ用の操作画面６１である操作画面６１Ａ（図６参照）が、あるタブレットコンピュータ２に表示されており、このタブレットコンピュータ２からテンキー６１Ａｋの「０」がタップされたことを示す操作通知データ５Ｓが受信され、かつ、テンキー６１Ａｋの「３」がタップされたことを示す操作通知データ５Ｓがこの直前に受信され操作内容記憶部１０３に記憶されている場合は、ジョブ内容予測部１０４は、ジョブの種類がコピージョブであり、部数（置数）の条件が「３０部」であると、予測する。
【００７４】
または、あるタブレットコンピュータ２に操作画面６１Ａが表示されており、用紙ボタン６１Ａｐがダブルタップされたことを示す操作通知データ５Ｓが受信され操作内容記憶部１０３に記憶された直後、用紙ボタン６１Ａｐに対応するポップアップメニューの中の「光沢紙」の選択ボタンがタップされたこと示す操作通知データ５Ｓが受信された場合は、ジョブ内容予測部１０４は、ジョブの種類がコピージョブであり、使用する用紙の条件が「光沢紙」であると、予測する。
【００７５】
または、あるタブレットコンピュータ２にボックスプリントジョブ用の操作画面６１である操作画面６１Ｂ（図７参照）が表示されており、ボックスの一覧の中から「営業部」という名称のボックスのボックスボタン６１Ｂｈがタップされたことを示すタップされたことを示す操作通知データ５Ｓが受信され操作内容記憶部１０３に記憶された直後、データの一覧の中から「レポート００１」という名称のデータがタップされたこと示す操作通知データ５Ｓが受信された場合は、ジョブ内容予測部１０４は、印刷に使用するデータの条件が「営業部」ボックスに保存されている「レポート００１」データを使用することであると、予測する。さらに、使用するデータのサイズを予測する。
【００７６】
そして、ジョブ内容予測部１０４は、あるタブレットコンピュータ２のユーザが実行させようとしているジョブの条件を、最初に１つまたは複数の項目について予測できたら、現時点では未だ条件を予測することができない他の項目について、デフォルトの条件が指定されるであろうと予測する。その後、このタブレットコンピュータ２から操作通知データ５Ｓがさらに送信されてきたら、これらに基づいて他の項目の条件を適宜、予測することができる。
【００７７】
なお、予測を試みても、ジョブの種類および条件の一方または両方を予測することができないことがある。例えば、あるタブレットコンピュータ２から用紙ボタン６１Ａｐがダブルタップされたことを示す操作通知データ５Ｓが受信されたが、このタブレットコンピュータ２から他の操作通知データ５Ｓを受信していない場合は、未だ予測することができない。
【００７８】
このように、ジョブ内容予測部１０４によると、タブレットコンピュータ２それぞれのユーザがこれから行わせようとしているジョブすなわち未確定ジョブの種類および条件が予測される。
【００７９】
ところで、ジョブは、画像形成装置１が処理するのに掛かる時間に応じて、「軽量ジョブ」、「通常ジョブ」、および「重量ジョブ」の３つに区分される。区分するための基準が、図８に示すように、ジョブの種類ごとに予め決められている。
【００８０】
第一の基準は、通常ジョブと重量ジョブとの間の基準である。少なくとも１つの項目の条件が第一の基準を満たせば、重量ジョブに区分される。第二の基準は、軽量ジョブと通常ジョブとの間の基準である。すべての項目の条件が第二の基準を満たせば、軽量ジョブに区分される。重量ジョブにも軽量ジョブにも区分されない場合は、通常ジョブに区分される。
【００８１】
ジョブ内容予測部１０４は、あるタブレットコンピュータ２の未確定ジョブの条件を予測するごとに、この未確定ジョブを、この未確定ジョブの種類に対応する第一の基準および第二の基準に基づいて、軽量ジョブ、通常ジョブ、および重量ジョブのいずれか１つに区分する。
【００８２】
例えば、ある未確定ジョブの部数、解像度、画質、および用紙の種類の項目の条件をそれぞれ「２５部」、「３００ｄｐｉ」、「低品質」、および「普通紙」と予測した場合は、ジョブ内容予測部１０４は、図８（Ａ）に示す第一の基準に基づいて、この未確定ジョブを重量ジョブに区分する。または、それぞれ「３部」、「２００ｄｐｉ」、「低品質」、および「普通紙」と予測した場合は、軽量ジョブに区分する。
【００８３】
未確定ジョブ記憶部１０５は、図９に示すように、タブレットコンピュータ２ごとに未確定ジョブデータ５Ｍを記憶する。
【００８４】
未確定ジョブデータ５Ｍには、そのタブレットコンピュータ２の識別子、ジョブ内容予測部１０４によって予測されたジョブの種類および条件、ジョブ内容予測部１０４によって区分された軽重（軽量ジョブ、通常ジョブ、または重量ジョブ）、ならびに予約フラグが示される。予約フラグについては、後述する。予約フラグのデフォルト値は「ＯＦＦ」である。
【００８５】
未確定ジョブデータ５Ｍの内容は、ジョブ内容予測部１０４による予測の結果に応じて適宜、更新される。また、後述するように、あるタブレットコンピュータ２からジョブの実行の開始の指令があったら、そのタブレットコンピュータ２の未確定ジョブデータ５Ｍの、識別子以外のデータがリセットされる。
【００８６】
軽量ジョブ予約部１０６は、あるタブレットコンピュータ２の未確定ジョブがジョブ内容予測部１０４によって重量ジョブに区分された場合に、他のタブレットコンピュータ２の未確定ジョブのうちの軽量ジョブに区分されているものを、実行の開始の指令が未だなされていないにも関わらず、実行待ジョブデータ記憶部１０１に登録する。これにより、この軽量ジョブの実行順が予約される。
【００８７】
例えば、未確定ジョブ記憶部１０５に、図９に示すように４つの未確定ジョブデータ５Ｍが記憶されている場合において、「１９２．１６８．１．１０３」のタブレットコンピュータ２が画像形成装置１に接続され、操作通知データ５Ｓが送信され始めたとする。そして、ジョブ内容予測部１０４による処理の結果、このパーソナルコンピュータ３の未確定ジョブが軽量ジョブに区分されたとする。
【００８８】
すると、軽量ジョブ予約部１０６は、軽量ジョブである、「１９２．１６８．１．１０４」のタブレットコンピュータ２の未確定ジョブを、実行待ジョブデータ記憶部１０１に登録する。具体的には、この未確定ジョブを識別するジョブコードを発行する。そして、このジョブコード、この未確定ジョブの種類、および確定フラグを示すジョブデータ５Ｒを新たに生成し、実行待ジョブデータ記憶部１０１に最下位に記憶させる。なお、確定フラグはこの時点では「ＯＦＦ」である。
【００８９】
ユーザは、上述の通り、実行させたいジョブの種類に対応する操作画面６１（図６、図７参照）を操作しながらジョブの条件を指定する。そして、条件の指定が終わり、ジョブを開始させてもよければ、開始ボタンをタップする。操作画面６１Ａにおいては、開始ボタン６１Ａｓをタップし、操作画面６１Ｂにおいては開始ボタン６１Ｂｓをタップする。
【００９０】
すると、操作内容通知部２０２が、開始ボタンがタップされたことを示す操作通知データ５Ｓを画像形成装置１へ送信する。
【００９１】
画像形成装置１において、このような操作通知データ５Ｓが受信されると、予約確定部１０７またはジョブ登録部１０８によって次のように処理が行われる。
【００９２】
予約確定部１０７は、この操作通知データ５Ｓの送信元であるタブレットコンピュータ２の未確定ジョブが既に予約されている場合、つまり、この未確定ジョブのジョブデータ５Ｒが実行待ジョブデータ記憶部１０１に記憶されている場合に、このジョブデータ５Ｒの確定フラグを「ＯＮ」に更新する。さらに、このジョブデータ５Ｒに、この未確定ジョブの条件を追記する。条件は、このタブレットコンピュータ２の未確定ジョブデータ５Ｍに示されているものと同じである。これにより、この未確定ジョブが未実行ジョブに変わる。
【００９３】
ジョブ登録部１０８は、この操作通知データ５Ｓの送信元であるタブレットコンピュータ２の未確定ジョブデータ５Ｍ（図９参照）にジョブの種類および条件が示されており、かつ、その予約フラグが「ＯＦＦ」であれば、ジョブコードを発行する。そして、このジョブコード、この未確定ジョブデータ５Ｍに示される種類および条件、ならびに確定フラグを示すジョブデータ５Ｒを生成する。確定フラグは、「ＯＮ」にしておく。さらに、この未確定ジョブデータ５Ｍの予約フラグを「ＯＮ」に更新する。
【００９４】
一方、この未確定ジョブデータ５Ｍにジョブの条件が示されていない場合は、ユーザがデフォルトの条件のまま開始の指令を行ったと考えられる。そこで、ジョブ登録部１０８は、ジョブコードを発行し、このジョブコード、このタブレットコンピュータ２で現在表示されている操作画面６１に対応する種類およびそのデフォルトの条件、ならびに確定フラグを示すジョブデータ５Ｒを生成する。確定フラグは、「ＯＮ」にしておく。さらに、この未確定ジョブデータ５Ｍの予約フラグを「ＯＮ」に更新する。
【００９５】
ジョブ実行制御部１０９は、実行待ジョブデータ記憶部１０１に記憶されているジョブデータ５Ｒの順に、そのジョブデータ５Ｒに示される条件に基づいて未実行ジョブが実行されるようにＮＩＣ１０ｇ、モデム１０ｈ、スキャンユニット１０ｉ、またはプリントユニット１０ｊなどの各ハードウェアを制御する。実行後、この未実行ジョブのジョブデータ５Ｒが実行待ジョブデータ記憶部１０１から削除される。また、この未実行ジョブの依頼元であるタブレットコンピュータ２の未確定ジョブデータ５Ｍがリセットされる。
【００９６】
実行待ジョブデータ記憶部１０１には未確定ジョブのジョブデータ５Ｒが記憶されていることがあるが、未確定ジョブは実行させない。そこで、未確定ジョブの順番が回ってきた場合は、ジョブ実行制御部１０９は、次のように処理する。
【００９７】
ジョブ実行制御部１０９は、未確定ジョブの順番が回ってきてから、未実行ジョブ（確定フラグが「オン」であるジョブ）のうち最上位のものに注目し、時間の測定を開始する。所定の時間が経過するまでに、この未確定ジョブが未実行ジョブに変わるのを待つ。具体的には、この未確定ジョブのジョブデータ５Ｒの確定フラグが「ＯＮ」になるのを待つ。
【００９８】
所定の時間が経過するまでに「ＯＮ」になったら、ジョブ実行制御部１０９は、この未確定ジョブを未実行ジョブに変更し、実行させる。
【００９９】
しかし、所定の時間が経過しても「ＯＮ」にならなかった場合は、ジョブ実行制御部１０９は、注目した未実行ジョブを実行させる。
【０１００】
図１０は、画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図１１は、応答処理の流れの例を説明するフローチャートである。図１２は、ジョブ管理処理の流れの例を説明するフローチャートである。
【０１０１】
次に、本実施形態における画像形成装置１による全体的な処理の流れを、図１０などのフローチャートを参照しながら説明する。
【０１０２】
図１０において、画像形成装置１は、イベントが発生するごとに、そのイベントに応じて次の通り処理を行う。
【０１０３】
タブレットコンピュータ２がリモートパネルとして接続されると（＃１１でＹｅｓ）、画像形成装置１は、デフォルトの操作画面６１の画面データ５Ｇをこのタブレットコンピュータ２へ送信する（＃１２）。これにより、このタブレットコンピュータ２において、この操作画面６１が表示される。
【０１０４】
または、タブレットコンピュータ２から操作通知データ５Ｓを受信すると（＃１３でＹｅｓ）、画像形成装置１は、これに応答する処理を、図１１に示す手順で実行する（＃１４）。
【０１０５】
画像形成装置１は、この操作通知データ５Ｓを記憶するとともに（図１１の＃７０１）、この操作通知データ５Ｓおよび記憶している、このタブレットコンピュータ２の他の操作通知データ５Ｓなどに基づいて、このタブレットコンピュータ２のユーザが実行させようとしているジョブの種類および条件を予測する（＃７０２）。
【０１０６】
予測することができた場合は（＃７０３でＹｅｓ）、画像形成装置１は、このジョブを軽量ジョブ、通常ジョブ、およびは重量ジョブのいずれかに区分する（＃７０４）。そして、予測および区分の結果を、このタブレットコンピュータ２の未確定ジョブデータ５Ｍに反映させる（＃７０５）。
【０１０７】
このジョブが今回新たに重量ジョブに区分された場合は（＃７０６でＹｅｓ）、画像形成装置１は、未だ実行待ジョブデータ記憶部１０１に登録（予約）されていないが軽量ジョブに区分されているジョブを検索する（＃７０７）。具体的には、予約フラグが「ＯＦＦ」でありかつ区分が「軽量ジョブ」である未確定ジョブデータ５Ｍのジョブを検索する。
【０１０８】
そして、このようなジョブが見つかった場合は（＃７０８でＹｅｓ）、画像形成装置１は、このジョブを実行待ジョブデータ記憶部１０１に登録する（＃７０９）。具体的には、このジョブのジョブデータ５Ｒを生成し実行待ジョブデータ記憶部１０１の最下位に記憶させる。そして、このジョブの未確定ジョブデータ５Ｍの予約フラグを「ＯＮ」に更新する（＃７１０）。
【０１０９】
一方、ステップ＃７０２において予測することができなかった場合は（＃７０３でＮｏ）、タブレットコンピュータ２から受信した操作通知データ５Ｓがジョブの実行の開始の操作を示していれば（＃７１１でＹｅｓ）、画像形成装置１は、このタブレットコンピュータ２のジョブを実行待ジョブデータ記憶部１０１に登録する（＃７１２）。具体的には、このジョブのジョブデータ５Ｒが既に実行待ジョブデータ記憶部１０１に記憶されていれば、その未確定フラグを「ＯＮ」に更新する。さらに、このジョブデータ５Ｒに、このジョブの条件を追記する。記憶されていなければ、このジョブデータ５Ｒを生成し実行待ジョブデータ記憶部１０１の最下位に記憶させる。登録後、このタブレットコンピュータ２の未確定ジョブデータ５Ｍの予約フラグを「ＯＮ」に更新する（＃７１３）。
【０１１０】
または、他の操作画面６１を表示するための操作がこの操作通知データ５Ｓに示されている場合は（＃７１４でＹｅｓ）、画像形成装置１は、当該他の操作画面６１の画面データ５Ｇをこのタブレットコンピュータ２へ送信する（＃７１５）。そして、このタブレットコンピュータ２の未確定ジョブデータ５Ｍをリセットするとともに、このタブレットコンピュータ２からこれまで受信した操作通知データ５Ｓを削除する（＃７１６）。
【０１１１】
上述の処理によると、操作通知データ５Ｓを新たに受信してもジョブの条件が予測できず、かつ、この操作通知データ５Ｓにジョブの実行の開始の操作も他の操作画面６１を表示するための操作も示されていなければ、操作通知データ５Ｓを記憶するだけに留まる。
【０１１２】
図１０に戻って、画像形成装置１は、タブレットコンピュータ２からの操作通知データ５Ｓに応答する処理と並行して、未実行ジョブがあれば（＃１５でＹｅｓ）、実行待ジョブデータ記憶部１０１に登録されたジョブを管理する処理を図１２に示すように実行する（＃１６）。
【０１１３】
画像形成装置１は、実行待ジョブデータ記憶部１０１に記憶されている最上位のジョブデータ５Ｒのジョブに注目する（＃７２１、＃７２２）。注目したジョブが未確定ジョブである場合は（＃７２３でＹｅｓ）、次の順番のジョブデータ５Ｒがあれば（＃７２４でＹｅｓ）、画像形成装置１は、このジョブデータ５Ｒのジョブに注目し直す（＃７２５、＃７２２）。
【０１１４】
注目したジョブが未確定ジョブでない場合つまり実行の開始の指示が既になされている場合は（＃７２３でＮｏ）、このジョブよりも上位に未確定ジョブがなければ（＃７２６でＮｏ）、画像形成装置１は、このジョブを実行する（＃７３０）。
【０１１５】
一方、このジョブよりも上位に未確定ジョブがあれば（＃７２６でＹｅｓ）、画像形成装置１は、この未確定ジョブの実行の開始の指令がタブレットコンピュータ２からなされるのを所定の時間だけ待つ（＃７２７でＮｏ、＃７２８、＃７２９でＮｏ）。
【０１１６】
所定の時間内に開始の指令があった場合は（＃７２７でＹｅｓ）、画像形成装置１は、この未確定ジョブを、未実行ジョブに変更して実行する（＃７３１）。所定の時間内に開始の指令がなかった場合は（＃７２９でＹｅｓ）、注目したジョブを実行する（＃７３０）。
【０１１７】
そして、画像形成装置１は、実行したジョブのジョブデータ５Ｒを実行待ジョブデータ記憶部１０１から削除するとともに、依頼元であるタブレットコンピュータ２の未確定ジョブデータ５Ｍをリセットする（＃７３２）。
【０１１８】
図１０に戻って、画像形成装置１は、電源がオンである間（＃１７でＮｏ）、ステップ＃１１〜＃１６の処理を適宜、実行する。
【０１１９】
本実施形態によると、複数のユーザがタブレットコンピュータ２を用いて同時期に遠隔的に操作する場合であっても画像形成装置１を従来よりも有効的に使用することができる。
【０１２０】
図１３は、提案画面６２の例を示す図である。図１４は、交渉要求画面６３の例を示す図である。図１５は、返答画面６４Ａ、６４Ｂの例を示す図である。図１６は、応答処理の流れの例を説明するフローチャートである。図１７は、３人のユーザによる交渉の際の処理の手順の例を説明するための図である。図１８は、区分用の基準の例を示す図である。
【０１２１】
本実施形態では、重量ジョブが実行されると予測される場合に、実行されると先に予測された軽量ジョブがあれば、この重量ジョブを指令したユーザの意思に関わらず、画像形成装置１は、この軽量ジョブを優先的に実行した。
【０１２２】
しかし、画像形成装置１は、軽量ジョブを優先するように重量ジョブのユーザに対して提案し、それを受け入れた場合にのみ、軽量ジョブを優先的に実行してもよい。この場合は、画像形成装置１およびタブレットコンピュータ２を次のように構成すればよい。
【０１２３】
例えば、タブレットコンピュータ２Ａのユーザが実行させようとしているジョブが軽量ジョブ（以下、「第二のジョブ」と記載する。）に区分され、その後、タブレットコンピュータ２Ｂのユーザが実行させようとしているジョブ（以下、「第一のジョブ」と記載する。）が重量ジョブに区分されたとする。なお、第一のジョブも第二のジョブも、この時点では未確定ジョブである。
【０１２４】
画像形成装置１の軽量ジョブ予約部１０６（図４参照）は、第一のジョブが重量ジョブに区分されると、第二のジョブを優先するように提案するメッセージをタブレットコンピュータ２Ｂへ送信する。
【０１２５】
すると、タブレットコンピュータ２Ｂは、操作画面６１の上に、図１３のような、このメッセージを含む提案画面６２を表示する。ここで、ユーザは、提案を受け入れる場合は、許諾ボタン６２ａを押す。すると、タブレットコンピュータ２Ｂは、提案を受け入れる旨を画像形成装置１へ返信する。
【０１２６】
そして、画像形成装置１の軽量ジョブ予約部１０６は、提案を受け入れる旨が通知されたら、第二のジョブを未確定ジョブのまま実行待ジョブデータ記憶部１０１に登録する。これにより、第一のジョブが予約される。通知されない場合は、登録しない。
【０１２７】
または、軽量ジョブである第二のジョブのユーザおよび重量ジョブである第一のジョブのユーザとの間で交渉を行ってもよい。この際の処理を、第一のジョブおよび第二のジョブが上述のように実行されようとしている場合を例に説明する。
【０１２８】
画像形成装置１の軽量ジョブ予約部１０６は、第一のジョブが重量ジョブに区分されると、重量ジョブが実行されそうである旨をタブレットコンピュータ２Ａへ通知し、交渉の要否を問い合せる。
【０１２９】
すると、タブレットコンピュータ２Ａは、操作画面６１の上に、図１４のような交渉要求画面６３を表示する。ここで、ユーザは、自分が実行させようとしているジョブを一部分だけ（例えば、複数の部数を条件としているのであれば、１部だけ）優先させてもらうように交渉したい場合は、選択肢６３ａをタップする。または、全部分を優先させてもらうように交渉したい場合は、選択肢６３ｂをタップする。または、優先してもらわなくてよい場合は、選択肢６３ｃをタップする。タブレットコンピュータ２Ａは、交渉要求画面６３に対する操作の内容を画像形成装置１へ通知する。
【０１３０】
軽量ジョブ予約部１０６は、タブレットコンピュータ２Ａにおいて選択肢６３ａがタップされた場合は、第二のジョブの一部分を優先させてもよいか否かをタブレットコンピュータ２Ｂに対して問い合せる。
【０１３１】
すると、タブレットコンピュータ２Ｂは、図１５（Ａ）に示すような返答画面６４Ａを表示する。ここで、ユーザは、優先させることを許可する場合は、許諾ボタン６４Ａａをタップする。すると、タブレットコンピュータ２Ｂは、優先させる旨を画像形成装置１へ返信する。これにより、交渉が成立する。
【０１３２】
そして、画像形成装置１の軽量ジョブ予約部１０６は、優先させる旨が通知されたら、第二のジョブを、上記の一部分を実行するジョブと残りの部分を実行するジョブとに分け、前者のみを実行待ジョブデータ記憶部１０１に未確定ジョブのまま登録する。後者については、実行の開始の指令がタブレットコンピュータ２Ａからあった後、実行待ジョブデータ記憶部１０１に未実行ジョブとして登録する。
【０１３３】
一方、タブレットコンピュータ２Ａにおいて選択肢６３ｂがタップされた場合は、軽量ジョブ予約部１０６は、第二のジョブの全部分を優先させてもよいか否かをタブレットコンピュータ２Ｂに対して問い合せる。
【０１３４】
すると、タブレットコンピュータ２Ｂは、図１５（Ｂ）に示すような返答画面６４Ｂを表示する。ここで、ユーザは、優先させることを許可する場合は、許諾ボタン６４Ｂａをタップする。すると、タブレットコンピュータ２Ｂは、優先させる旨を画像形成装置１へ返信する。これにより、交渉が成立する。
【０１３５】
そして、画像形成装置１の軽量ジョブ予約部１０６は、優先させる旨が通知されたら、第二のジョブを未確定ジョブのまま実行待ジョブデータ記憶部１０１に登録する。
【０１３６】
交渉を採用した場合の、画像形成装置１による応答処理の手順は、図１６に示す通りである。図１１と比較して分かるように、ある未確定ジョブを新たに重量ジョブに区分し、未予約の未確定ジョブである軽量ジョブを見つけた後の処理が、上述の実施形態と異なる。すなわち、この場合に（＃７５８でＹｅｓ）、画像形成装置１は、この軽量ジョブのタブレットコンピュータ２へ交渉の要否を問い合せる（＃７５９）。交渉を希望する旨の返信があった場合は（＃７６０でＹｅｓ）、この重量ジョブのタブレットコンピュータ２へ優先の可否を問い合せる（＃７６１）。そして、優先させることを許可する旨の返信があった場合は（＃７６２でＹｅｓ）、この軽量ジョブを実行待ジョブデータ記憶部１０１に登録（予約）し（＃７６３）、この軽量ジョブの未確定ジョブデータ５Ｍの予約フラグを「ＯＮ」に更新する（＃７６４）。ステップ＃７５１〜＃７５７、＃７６５〜＃７７０の処理は、図１１のステップ＃７０１〜＃７０７、＃７１１〜７１６で説明した通りである。
【０１３７】
未予約の未確定ジョブである軽量ジョブがステップ＃７５７において複数見つかった場合は、それぞれの軽量ジョブのタブレットコンピュータ２が個々に重量ジョブのタブレットコンピュータ２と交渉を行ってもよい。例えば、図１７において、タブレットコンピュータ２Ｄ、２Ｅがそれぞれに軽量ジョブを行わせようとしているときに、タブレットコンピュータ２Ｆが行わせようとしているジョブが重量ジョブであると判断されたとする。この場合に、画像形成装置１および各タブレットコンピュータ２は、次のように処理を行う。
【０１３８】
画像形成装置１は、タブレットコンピュータ２Ｄ、２Ｅのそれぞれに、重量ジョブが実行されそうである旨を通知する（丸数字１、２）。
【０１３９】
すると、タブレットコンピュータ２Ｄ、２Ｅは、それぞれに、交渉要求画面６３（図１４参照）を表示する。そして、交渉要求画面６３に対する操作の内容を画像形成装置１へ通知する（丸数字３、４）。
【０１４０】
画像形成装置１は、タブレットコンピュータ２Ｄからの通知に基づいて、タブレットコンピュータ２Ｄの軽量ジョブの一部分または全部分を優先させてもよいか否かをタブレットコンピュータ２Ｆへ問い合せる（丸数字５）。
【０１４１】
すると、タブレットコンピュータ２Ｆは、返答画面６４Ａまたは６４Ｂ（図１５参照）を表示する。そして、返答画面６４Ａまたは６４Ｂに対する操作の内容を画像形成装置１へ通知する（丸数字６）。
【０１４２】
そして、画像形成装置１は、タブレットコンピュータ２Ｆからの通知に基づいて、タブレットコンピュータ２Ｄの軽量ジョブの一部分または全部分の順番を予約する。
【０１４３】
画像形成装置１およびタブレットコンピュータ２Ｆは、タブレットコンピュータ２Ｅの軽量ジョブについても、丸数字５、６と同様の処理を行う（丸数字７、８）。
【０１４４】
なお、タブレットコンピュータ２Ｄ、２Ｅ、２Ｆの各ユーザは、ＩＰ電話などの音声通話のシステムまたはチャットのシステムによって交渉してもよい。
【０１４５】
本実施形態では、各ジョブを軽量ジョブ、通常ジョブ、および重量ジョブのうちのいずれかに区分する際に、図８（Ａ）〜（Ｄ）に示した基準を用いたが、他の基準を用いてもよい。例えば、プリントユニット１０ｊの給紙トレイに格納されている用紙の残り枚数が所定の枚数を下回った場合は、図１８（Ａ）に示す基準を用いてもよい。または、プリントユニット１０ｊのトナーの残量が所定の量を下回った場合は、図１８（Ｂ）に示す基準を用いてもよい。
【０１４６】
なお、図１８（Ａ）および（Ｂ）において、「使用枚数」は、ジョブを実行した際に使用する用紙の枚数を意味する。
【０１４７】
その他、画像処理システム１００、画像形成装置１の全体または各部の構成、処理内容、処理順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１４８】
１  画像形成装置
１０２  操作内容受付部（受付手段）
１０４  ジョブ内容予測部（予測手段）
１０９  ジョブ実行制御部（ジョブ実行手段）
１０ｇ  ＮＩＣ（ジョブ実行手段）
１０ｈ  モデム（ジョブ実行手段）
１０ｉ  スキャンユニット（ジョブ実行手段）
１０ｊ  プリントユニット（ジョブ実行手段）
２  タブレットコンピュータ
【図１】
0006524648.tif 000002
【図２】
0006524648.tif 000003
【図３】
0006524648.tif 000004
【図４】
0006524648.tif 000005
【図５】
0006524648.tif 000006
【図６】
0006524648.tif 000007
【図７】
0006524648.tif 000008
【図８】
0006524648.tif 000009
【図９】
0006524648.tif 000010
【図１０】
0006524648.tif 000011
【図１１】
0006524648.tif 000012
【図１２】
0006524648.tif 000013
【図１３】
0006524648.tif 000014
【図１４】
0006524648.tif 000015
【図１５】
0006524648.tif 000016
【図１６】
0006524648.tif 000017
【図１７】
0006524648.tif 000018
【図１８】
0006524648.tif 000019