(57)【要約】【課題】第１利用者からの第１処理要求予約及び第２利用者からの処理要求に係る調整処理を実行中であることを第２処理要求予約を送信した第３利用者に通知する。【解決手段】予約管理部２４は、第１携帯端末１２から送信された第１ジョブ予約情報に基づいて、第１予約ジョブの予約期間を設定する。ローカルユーザからローカルジョブ及び当該ローカルジョブの予想処理時間が入力された場合、予約管理部２４は、ローカルジョブが第１予約ジョブに影響するか否かを判定し、影響する場合は調整処理を開始する。当該調整処理中において、第２リモートユーザが使用する第２携帯端末１６から第２ジョブ予約情報を受信した場合、通信部１４ｂは、現在調整処理実行中であることを第２リモートユーザに通知するための調整処理通知情報を第２携帯端末１６に送信する。【選択図】図２
2018015965.tif 000002
【特許請求の範囲】
【請求項１】
第１利用者が使用する端末から、通信回線を介して第１処理要求予約を受け付けて予約状態を設定する予約設定手段と、
前記予約状態において第１利用者とは異なる第２利用者からの処理要求を受け付けた場合に、前記第１処理要求予約に係る処理及び前記第２利用者からの処理要求に係る処理を実行するか否かを調整するための調整処理を実行する調整手段と、
前記調整処理の実行中において、前記第１利用者及び前記第２利用者とは異なる第３利用者が使用する端末から通信回線を介して第２処理要求予約を受け付けた場合に、前記第３利用者に対して、前記調整処理の実行中であることを通知する調整通知手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記調整通知手段は、前記第１処理要求予約に関する情報、及び前記第２利用者からの処理要求に関する情報をさらに通知する、
ことを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記調整通知手段は、前記調整処理の結果に応じて設定され得る、前記第２処理要求予約に関する複数の予約開始時刻候補を示す情報を通知する、
ことを特徴とする、請求項２に記載の画像処理装置。
【請求項４】
前記調整通知手段は、前記第１利用者に関する情報、及び、前記第２利用者に関する情報を通知する、
ことを特徴とする、請求項２に記載の画像処理装置。
【請求項５】
コンピュータを、
第１利用者が使用する端末から、通信回線を介して第１処理要求予約を受け付けて予約状態を設定する予約設定手段と、
前記予約状態において第１利用者とは異なる第２利用者からの処理要求を受け付けた場合に、前記第１処理要求予約に係る処理及び前記第２利用者からの処理要求に係る処理を実行するか否かを調整するための調整処理を実行する調整手段と、
前記調整処理の実行中において、前記第１利用者及び前記第２利用者とは異なる第３利用者が使用する端末から通信回線を介して第２処理要求予約を受け付けた場合に、前記第３利用者に対して、前記調整処理の実行中であることを通知する調整通知手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、利用者（リモートユーザ）が利用する携帯端末などのリモートユーザインターフェイス（リモートＵＩ）から、通信回線を介して、画像処理装置で行う処理の予約を行うための処理要求予約を送信可能なシステムが知られている。当該システムによれば、利用者は、リモートＵＩを用いて処理要求予約を事前にしておくことで、画像処理装置の前に来た時に、当該処理要求予約に係る処理を実行させるための実行指示を入力すれば、すぐに当該処理を開始させることができる。このようなシステムにおいて、リモートＵＩから処理要求予約を受付けた状態（予約状態）では、例えば当該処理要求予約を送信したリモートユーザ以外のユーザである画像処理装置の操作部を用いて処理要求を行うユーザ（ローカルユーザ）の画像処理装置に対する操作が制限される場合がある。予約状態の期間（予約期間）は、処理要求予約を送信したリモートユーザの指定などにより決定される。
【０００３】
特許文献１には、処理要求予約をリモートＵＩから受け付けた場合に、処理要求予約を解析することで、当該処理要求予約に係る処理に要する時間を算出し、算出した時間に基づいて画像処理装置の予約期間（専有期間）を指定して予約状態を形成するシステムが開示されている。
【０００４】
特許文献２には、リモートＵＩから処理要求予約を受け付けた予約状態において、ローカルユーザが画像処理装置の操作部において利用希望時間を入力し、リモートユーザが許可した場合に、ローカルユーザに画像処理装置を操作させるべく、利用希望時間の間だけ予約状態を解除するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２３１６７号公報
【特許文献２】特開２０１２−１９４６１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
第１利用者からの第１処理要求予約を通信回線を介して受信して画像処理装置が予約状態となった場合であっても、画像処理装置が第２利用者による処理要求の入力を許容することが考えられる。さらに、当該予約状態において第２利用者から処理要求を受けた場合、画像処理装置が第１処理要求予約に係る処理と第２利用者の処理要求に係る処理を実行するか否かを調整する調整処理を行うことが考えられる。
【０００７】
画像処理装置が、上記調整処理を行っている最中に、さらに第３利用者からの第２処理要求予約を通信回線を介して受信した場合、上記調整処理が終わるまでは、第２処理要求予約の予約期間を確定させることができない場合がある。
【０００８】
第２処理要求予約の予約期間を可能な限り早期（現在時刻から近い期間）に設定することを前提とする。例えば、上記調整処理の結果、第２利用者が他の画像処理装置で処理すること選択した場合、第２処理要求予約の予約期間を第１処理要求予約の予約期間の後に連なって設定し得るため、終了時刻第１処理要求予約に係る処理と第２利用者からの処理要求に係る処理が順次処理される場合に比して、第３利用者からの第２処理要求予約の予約期間をより早期に設定することができる。このように、上記調整処理の結果よって第２処理要求予約の予約期間が変動し得る。
【０００９】
第２処理要求予約を送信した第３利用者が、画像処理装置において上記調整処理を行っている最中であると把握できるならば、つまり第３利用者が第２処理要求予約の予約期間が直ちに決定しないことを把握できるならば、例えば、第２処理要求予約を他の画像処理装置に予約させるなど、第２処理要求予約に係る処理をより早期に実行させるための他の措置を取ることを上記調整処理中に判断し得るようになる。
【００１０】
本発明の目的は、第１利用者からの第１処理要求予約及び第２利用者からの処理要求に係る調整処理を実行中であることを第２処理要求予約を送信した第３利用者に通知することにある。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、第１利用者が使用する端末から、通信回線を介して第１処理要求予約を受け付けて予約状態を設定する予約設定手段と、前記予約状態において第１利用者とは異なる第２利用者からの処理要求を受け付けた場合に、前記第１処理要求予約に係る処理及び前記第２利用者からの処理要求に係る処理を実行するか否かを調整するための調整処理を実行する調整手段と、前記調整処理の実行中において、前記第１利用者及び前記第２利用者とは異なる第３利用者が使用する端末から通信回線を介して第２処理要求予約を受け付けた場合に、前記第３利用者に対して、前記調整処理の実行中であることを通知する調整通知手段と、を備えることを特徴とする画像処理装置である。
【００１２】
請求項２に係る発明は、前記調整通知手段は、前記第１処理要求予約に関する情報、及び前記第２利用者からの処理要求に関する情報をさらに通知する、ことを特徴とする、請求項１に記載の画像処理装置である。
【００１３】
請求項３に係る発明は、前記調整通知手段は、前記調整処理の結果に応じて設定され得る、前記第２処理要求予約に関する複数の予約開始時刻候補を示す情報を通知する、ことを特徴とする、請求項２に記載の画像処理装置である。
【００１４】
請求項４に係る発明は、前記調整通知手段は、前記第１利用者に関する情報、及び、前記第２利用者に関する情報を通知する、ことを特徴とする、請求項２に記載の画像処理装置である。
【００１５】
請求項５に係る発明は、コンピュータを、第１利用者が使用する端末から、通信回線を介して第１処理要求予約を受け付けて予約状態を設定する予約設定手段と、前記予約状態において第１利用者とは異なる第２利用者からの処理要求を受け付けた場合に、前記第１処理要求予約に係る処理及び前記第２利用者からの処理要求に係る処理を実行するか否かを調整するための調整処理を実行する調整手段と、前記調整処理の実行中において、前記第１利用者及び前記第２利用者とは異なる第３利用者が使用する端末から通信回線を介して第２処理要求予約を受け付けた場合に、前記第３利用者に対して、前記調整処理の実行中であることを通知する調整通知手段と、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１６】
請求項１及び５に係る発明によれば、第１利用者からの第１処理要求予約及び第２利用者からの処理要求に係る調整処理を実行中であることを第２処理要求予約を送信した第３利用者に通知することができる。
【００１７】
請求項２に係る発明によれば、第３利用者は、調整処理に係る第１処理要求予約及び第２利用者からの処理要求の内容を把握することができる。
【００１８】
請求項３に係る発明によれば、第３利用者は、調整処理の結果に応じて設定され得る第２処理要求予約の予約開始時刻を把握することができる。
【００１９】
請求項４に係る発明によれば、第３利用者は、調整処理に係る第１処理要求予約を予約した第１利用者、及び処理要求を予約した第２利用者の情報を把握することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るジョブ処理システムの構成概略図である。
【図２】本実施形態に係る画像形成装置の処理の流れを示すフローチャートである。
【図３】ローカルジョブ情報入力の例を示す図である。
【図４】調整処理中に画像形成装置に表示される画面の例を示す図である。
【図５】調整処理通知画面の例を示す図である。
【図６】第１リモートユーザがローカルジョブの処理を許可した場合に画像形成装置に表示される画面の例を示す図である。
【図７】第１リモートユーザがローカルジョブの処理を許可しなかった場合に画像形成装置に表示される画面の例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について説明する。
【００２２】
図１には、本実施形態に係るジョブ処理システム１０の構成概略図が示されている。ジョブ処理システム１０は、第１利用者としての第１リモートユーザが利用する第１携帯端末１２、画像処理装置としての画像形成装置１４、及び、第３利用者としての第２リモートユーザが利用する第２携帯端末１６を含んで構成される。ジョブ処理システム１０においては、第１携帯端末１２、画像形成装置１４、及び第２携帯端末１６とは、インターネットあるいは無線または有線ＬＡＮ（Local Area Network）などから構成される通信回線１８を介して通信可能に接続されている。なお、図１には携帯端末が２つのみ示されているが、ジョブ処理システム１０においては画像形成装置１４は３以上の携帯端末と接続可能である。
【００２３】
ジョブ処理システム１０においては、第１携帯端末１２及び第２携帯端末１６（以下まとめて「携帯端末」と記載する）は、リモートＵＩとして利用される。具体的には、画像形成装置１４はウェブサーバとしての機能を有しており、携帯端末上で動作するウェブブラウザからＨＴＴＰ（ HYPERLINK "http://e-words.jp/w/HTTP.html" HyperText Transfer Protocol）によって画像形成装置１４にログインしてアクセスすることができる。これにより、画像形成装置１４からジョブ予約画面が携帯端末に送信され、リモートユーザは、携帯端末の表示部に表示されるジョブ予約画面に従って、処理要求としてのジョブに関する設定、予約開始時刻、及び予約終了時刻などを入力する。入力された設定情報及び時刻情報を含むジョブ予約情報がＨＴＴＰで画像形成装置１４に送信され、処理要求予約としてのジョブ予約が画像形成装置１４に受け付けられる。これにより、予約開始時刻及び予約終了時刻により指定される予約期間の間、画像形成装置１４において当該リモートユーザによる予約状態が形成される。画像形成装置１４において予約状態が形成された後、当該リモートユーザは画像形成装置１４の前まで移動し、そこで携帯端末あるいは画像形成装置１４の操作部（後述）によって当該予約状態のジョブの実行指示を入力する。これにより予約状態のジョブに係る処理が画像形成装置１４において実行される。
【００２４】
以下、第１携帯端末１２の構成について説明する。なお、第２携帯端末１６の構成は第１携帯端末１２と同様である。第１携帯端末１２は、上述のようにリモートＵＩとして機能するものであり、例えばスマートフォンあるいはタブレット型コンピュータなどの、ユーザが持ち運び可能な端末である。なお、リモートＵＩとして機能する端末としては、据え置き型のパーソナルコンピュータであってよい。
【００２５】
記憶部１２ａは、例えばＲＯＭ（Read Only Memory）あるいはＲＡＭ（Random Access Memory）などから構成される。記憶部１２ａには、第１携帯端末１２の各部を動作させるためのプログラム、あるいは第１携帯端末１２における処理結果などが記憶される。
【００２６】
表示部１２ｂは、例えば液晶パネルなどから構成され、各種画面などを表示する。
【００２７】
操作部１２ｃは、例えばタッチパネルあるいはボタンなどを含んで構成され、ユーザの指示、例えば予約ジョブの設定値、予約開始時刻、あるいは予約終了時刻などを第１携帯端末１２に入力するためのものである。
【００２８】
通信部１２ｄは、例えば有線または無線ＬＡＮモジュールあるいは携帯電話回線通信モジュールなどから構成され、通信回線１８と通信するためのものである。第１携帯端末１２は、通信部１２ｄを介して、上述のようにＨＴＴＰで画像形成装置１４との間で各種情報（データ）を送受信する。
【００２９】
例えば、上述のように、通信部１２ｄは、画像形成装置１４において予約状態を形成させるジョブ予約情報を画像形成装置１４に送信する。ジョブ予約情報には、当該ジョブを予約するリモートユーザを識別するユーザＩＤ、第１携帯端末１２を識別する携帯端末ＩＤ、及びジョブの内容を示すジョブ設定情報、予約開始時刻を示す予約開示時刻情報、及び、予約終了時刻を示す予約終了時刻情報などが含まれる。
【００３０】
制御部１２ｅは、例えばマイクロコンピュータなどから構成され、記憶部１２ａに記憶されたプログラムに従って、第１携帯端末１２の各部を制御する。
【００３１】
以下、画像形成装置１４の構成について説明する。画像形成装置１４は、複合機である、プリント機能、スキャン機能、コピー機能、あるいはファックス機能などの複数の機能を有するものである。
【００３２】
記憶部１４ａは、例えばＲＯＭ、ＲＡＭ、あるいはハードディスクなどから構成される。記憶部１４ａには、画像形成装置１４の各部を動作させるためのプログラムが記憶される。
【００３３】
また、記憶部１４ａには、画像形成装置１４において予約状態のジョブ（予約ジョブ）のリストである予約リスト２０が記憶される。携帯端末からジョブ予約情報が送信されると、当該ジョブ予約情報に係る予約ジョブを示すレコードが予約リスト２０に追加される。これにより、ジョブ予約情報に含まれる予約開始時刻情報及び予約終了時刻情報により規定される予約期間において予約状態が形成される。予約ジョブを示すレコードには、当該予約ジョブを予約したユーザを識別するユーザＩＤ、当該予約ジョブに係るジョブ予約情報が送信された携帯端末を識別する携帯端末ＩＤ、予約日時を示す予約日時情報、予約開始時刻情報、ジョブの内容を示すジョブ設定情報、及び予約終了時刻情報などが含まれる。当該予約ジョブに係る処理が実行されると、当該予約ジョブを示すレコードが予約リスト２０から削除される。
【００３４】
また、記憶部１４ａ内において、調整中フラグレジスタ２２が規定される。調整中フラグレジスタ２２はオン／オフ（「１」／「０」）の値を有し得るレジスタである。調整中フラグレジスタ２２には、画像形成装置１４において調整処理（後述）が実行されている間に「１」が書き込まれ、当該調整処理が終了すると「０」が書き込まれる。
【００３５】
なお、記憶部１４ａには、ＨＴＭＬファイルあるいは画像ファイルなどから構成されるウェブページデータも記憶される。ウェブページデータは、画像形成装置１４がウェブサーバとして機能したときに利用されるものである。
【００３６】
通信部１４ｂは、例えば無線ＬＡＮまたは有線ＬＡＮモジュールなどから構成され、通信回線１８と通信するためのものである。画像形成装置１４は、通信部１４ｂを介して携帯端末との間で各種情報（データ）を送受信する。
【００３７】
また、通信部１４ｂは、公衆回線にも接続され、ファックス送信機能を発揮する。当該ファックス送信機能によれば、電子ファイルをファックス送信することができる。つまり、通信部１４ｂによりファックス機能が実現される。
【００３８】
表示部１４ｃは、例えば液晶パネルなどから構成される。表示部１４ｃには、第２利用者としてのローカルユーザがジョブを入力するためのジョブ入力画面、あるいは画像形成装置１４において予約された予約ジョブ一覧を示す画面などの各種画面が表示される。
【００３９】
操作手段としての操作部１４ｄは、ローカルユーザあるいはリモートユーザからの操作入力を受け付けるものであり、例えばタッチパネルあるいはボタンなどを含んで構成される。操作部１４ｄは、ローカルユーザあるいはリモートユーザからの指示を画像形成装置１４に入力するためのものである。
【００４０】
認証部１４ｅは、例えばカードリーダなどを含んで構成され、画像形成装置１４へユーザがログインする際に用いられるものである。例えば、認証部１４ｅは、ユーザが有するＩＤカードからユーザのユーザＩＤを読み取り、読み取ったユーザＩＤを記憶部１４ａあるいは画像形成装置１４から通信可能に接続されたサーバ（不図示）に記憶されたユーザデータベースと照合することでユーザのログイン処理を行う。あるいは、認証部１４ｅによる認証方法としては、ユーザにユーザＩＤ及びパスワードの入力を求めるものであってもよい。認証されたユーザのＩＤが、予約リスト２０中に存在すれば、当該ユーザをリモートユーザとして扱い、予約リスト２０中に存在しなければ、当該ユーザをローカルユーザとして扱うようにしてもよい。
【００４１】
画像形成部１４ｆは、プリント機能を要求するプリントジョブにおいて指定された画像データをラスタデータに展開する処理を行うＲＩＰ処理部、及び、展開されたラスタデータや後述の画像読取部１４ｇが読み取った画像データを紙などの印刷媒体上に再現するプリント処理を実行する出力部などを含んで構成される。つまり、画像形成部１４ｆにより、プリント機能あるいはコピー機能が実現される。
【００４２】
画像読取部１４ｇは、画像読み取り装置などから構成され、紙などの印刷媒体上の画像を読み取って画像データとして取得する。画像読取部１４ｇにより、スキャン機能あるいはコピー機能が実現される。
【００４３】
上述のように、通信部１４ｂ、画像形成部１４ｆ、及び画像読取部１４ｇは、ジョブに係る処理を実行する実行手段として機能する。
【００４４】
制御部１４ｈは、マイクロコンピュータ、あるいはＣＰＵ（Central Processing Unit）などから構成され、記憶部１４ａに記憶されたプログラムに従って、画像形成装置１４の各部を制御する。制御部１４ｈは、予約設定手段及び調整手段としての予約管理部２４、及び、ジョブ解析部２６としても機能する。以下、制御部１４ｈにより実現されるこれらの機能について説明する。
【００４５】
予約管理部２４は、携帯端末から送信されたジョブ予約情報を受け付け、当該ジョブ予約情報に基づいて予約リスト２０にレコードを追加する処理を行う。これにより、レコードが示す予約期間の間、画像形成装置１４において予約状態が形成される。さらに予約管理部２４は、当該予約ジョブに係る処理が実行されると、当該予約ジョブを示すレコードを予約リスト２０から削除する処理を行う。
【００４６】
また、予約管理部２４は、予約状態においてローカルユーザが操作部１４ｄを操作してジョブ（以下ローカルユーザのジョブを便宜上ローカルジョブと記載する）を入力した場合、予約ジョブに係る処理及びローカルジョブに係る処理を実行するか否か、及び両方処理する場合はその処理順序を調整（決定）するための調整処理を実行する。本実施形態では、予約管理部２４は、調整処理として、まず、予約状態に係る予約ジョブを入力した第１リモートユーザにローカルジョブの入力があったことを通知し、第１リモートユーザがローカルジョブの処理を予約ジョブに先立って実行することを許可するか否かを問い合わせる。そして、予約管理部２４は、第１リモートユーザからの回答などに基づいて、予約ジョブに係る処理とローカルジョブに係る処理を調整する。調整処理の詳細については後述する。
【００４７】
ジョブ解析部２６は、携帯端末から送信されたジョブ予約情報に係る予約ジョブの内容、あるいは、ローカルユーザが入力したジョブの内容を解析する。例えば、ジョブ解析部２６は、ジョブが要求する機能（プリント、スキャン、コピー、ファックスなど）を解析する。あるいは、ジョブ解析部２６は、ジョブの内容を解析することで、ジョブの処理に要する時間を演算してもよい。
【００４８】
以下、図２に示すフローチャートに従って、本実施形態における画像形成装置１４の処理の詳細を説明する。なお、図２に示すフローチャートにおいては、開始時点において、画像形成装置１４は、第１携帯端末１２から、第１処理要求予約としての第１ジョブ予約情報を受信済みであるとする。つまり、予約リスト２０に第１リモートユーザからの第１予約ジョブが登録済みであるとする。
【００４９】
ステップＳ１０において、ローカルユーザは、画像形成装置１４へのログイン操作を行う。ここでは、ローカルユーザは自己のユーザＩＤを認証部１４ｅに翳す。認証部１４ｅはユーザＩＤに記憶されたユーザＩＤを読み込んで、ローカルユーザからの操作が開始されたことを認識する。ただし、この時点においては、認証部１４ｅはローカルユーザのログイン処理は行わない。
【００５０】
ステップＳ１２において、予約管理部２４は、画像形成装置１４に予約ジョブが登録されているか否かを判定する。つまり、予約リスト２０にレコードがあるか否かを判定する。予約リスト２０にレコードが１つもない場合、ステップＳ１４に進む。ステップＳ１４においては、認証部１４ｅは、ステップＳ１０で読み込んだローカルユーザのユーザＩＤに基づいてローカルユーザのログイン処理を行う。その後、ステップＳ１６において通常操作画面が表示され、ローカルユーザは当該通常操作画面に対して操作することで、ローカルジョブを入力して実行する。
【００５１】
上述の通り、本実施形態では予約リスト２０に第１リモートユーザからの予約ジョブが登録されているため、ステップＳ１２において予約ありと判定され、ステップＳ１８に進む。
【００５２】
ステップＳ１８において、制御部１４ｈは、表示部１４ｃにローカルジョブ情報入力画面を表示させる。ローカルジョブ情報入力画面は、ローカルユーザに関する情報、及び、ローカルジョブの処理にかかると予想される予想処理時間を入力させるための画面である。
【００５３】
図３には、本実施形態に係るローカルジョブ情報入力画面４０が示されている。図３に示されているように、ローカルジョブ情報入力画面４０には、現在時刻、予約リスト２０の内容（つまり予約ジョブ一覧）の他、ローカルジョブの予想処理時間を入力するための予想処理時間入力ボックス４２、ローカルユーザのユーザＩＤを入力するためのユーザＩＤ入力ボックス４４、及び入力情報を決定する決定ボタン４６が含まれる。
【００５４】
なお、ユーザＩＤ入力ボックス４４には、ステップＳ１０で読み取ったユーザＩＤが自動入力されていてもよい。また、ローカルジョブ情報入力画面４０から切替可能な形で、ローカルジョブの設定入力をするための画面を表示させ、ローカルジョブのジョブ設定をローカルユーザに入力させるようにしてもよい。ローカルジョブのジョブ設定とは、ローカルジョブが要求する機能（プリント、コピー、スキャン、ファックスなど）及びローカルジョブの詳細設定（コピー機能を要求する場合は、倍率、用紙サイズ、カラー／白黒の設定など）を含むものである。そして、予想処理時間入力ボックス４２には、ジョブ解析部２６がローカルジョブを解析することで演算された時間が自動入力されるようにしてもよい。
【００５５】
ローカルユーザによって決定ボタン４６が押下されると、ステップＳ２０に進む。
【００５６】
ステップＳ２０において、予約管理部２４は、ステップＳ１８で入力されたローカルジョブの予想処理時間に基づいて、ローカルジョブが予約ジョブに影響するか否かを判定する。例えば、図３のローカルジョブ情報入力画面４０に示されるとおり、現在時刻が１４：５０であり、ローカルジョブの予想処理時間が６０分であり、第１リモートユーザの予約ジョブの予約期間が１５：００〜１５：０８である場合、現在時刻からローカルジョブに係る処理を開始してしまうと、ローカルジョブの処理時間と第１リモートユーザの予約ジョブの予約期間が干渉（重複）してしまう。このような場合は、ローカルジョブが予約ジョブに影響すると判定される。
【００５７】
また、ステップＳ１８においてローカルジョブの設定入力が入力されている場合は、上記処理時間の干渉のみならず、予約ジョブが要求する機能を実現するために使用される画像形成装置１４のリソース（ハードウェア資源）とローカルジョブが要求する機能を実現するために使用されるリソースとの比較に基づいて、ローカルジョブが予約ジョブに影響するか否かを判定してもよい。例えば、上記のように両ジョブの処理時間が干渉していたとしても、予約ジョブが画像形成部１４ｆにより実現されるプリント機能を要求するものであり、ローカルジョブが画像読取部１４ｇにより実現されるスキャナ機能を要求する者である場合は、ローカルジョブは予約ジョブに影響しない、と判定するようにしてもよい。
【００５８】
図２に戻り、ステップＳ２０において、ローカルジョブが予約ジョブに影響しないと判定された場合は、ステップＳ１４に進み、ステップＳ１４以下の処理を行う。ローカルジョブが予約ジョブに影響すると判定された場合は、ステップＳ２２に進む。ステップＳ２２から予約管理部２４による調整処理が開始される。
【００５９】
ステップＳ２２において、予約管理部２４は、予約リスト２０を参照して、ステップＳ２０でローカルジョブに影響すると判定された予約ジョブを入力した携帯端末を特定する。本実施形態では、第１リモートユーザが利用する第１携帯端末１２が特定される。そして、第１携帯端末１２に対して、ローカルユーザからローカルジョブの処理要求があった旨を通知するため、及び、ローカルジョブの割り込み処理を許容するか否かを問うための通知情報を通信部１４ｂから送信する。当該通知情報は、ステップＳ１８で入力された、ローカルユーザのユーザＩＤ、ローカルジョブの予想処理時間を示す情報が含まれる。あるいは、ステップＳ１８でローカルジョブの設定入力がされた場合には、通知情報にローカルジョブの設定情報が含まれていてよい。
【００６０】
なお、調整処理にあたっては、調整処理期限が設けられていてもよい。調整処理期限は、通知情報を受けた第１リモートユーザが、ローカルジョブの処理を許容するか否かを決定する回答期限である。第１リモートユーザが調整処理期限内に回答しなかった場合は、ローカルジョブの処理が優先される。調整処理期限は、例えば画像形成装置１４の管理者などによって予め設定されていてよい。本実施形態では調整処理期限として１０分が設定されている。
【００６１】
通知情報を受信した第１携帯端末１２は、表示部１２ｂに通知情報画面を表示させる。通知情報画面においては、通知情報に含まれる各種情報が表示されると共に、ローカルジョブの処理を許容するか否かの第１リモートユーザの指示を入力するためのボタンが表示される。例えば、「許容する」及び「許容しない」のボタンが設けられる。さらに、第１予約ジョブをキャンする指示を入力するための「予約キャンセル」ボタンが設けられる。
【００６２】
同時に、画像形成装置１４の制御部１４ｈは、現在第１リモートユーザにローカルジョブに関する通知を行っていることを示す画面を表示部１４ｃに表示させる。例えば、図４に示されるように、表示部１４ｃに「予約者に確認中」といったメッセージを表示させる。それと共に、ローカルジョブの処理要求をキャンセルするためのキャンセルボタン４８が表示されていてもよい。
【００６３】
図２に戻り、ステップＳ２２で通知情報を第１携帯端末１２に送信した後直ちに、ステップＳ２４において、予約管理部２４は、調整中フラグレジスタ２２の値を「１」（オン）に設定する。
【００６４】
ステップＳ２６において、画像形成装置１４は、他のリモートユーザである第２リモートユーザが使用する第２携帯端末１６から、通信回線１８を介して、第２処理要求予約としての第２ジョブ予約情報をさらに受信する。つまり、調整中フラグレジスタ２２の値が「１」、つまり、画像形成装置１４において、第１リモートユーザの予約ジョブとローカルジョブに関する調整処理が実行されている最中に、第２携帯端末１６から第２ジョブ予約情報を受信する。本実施形態では、第２ジョブ予約情報には、予約開始時刻情報として、可能な限り早期に予約開始時刻の設定を希望する「ＡＳＡＰ」が設定されているとする。
【００６５】
ステップＳ２８において、予約管理部２４は、調整中フラグレジスタ２２の値に基づいて、画像形成装置１４において現在調整処理が実行中であるか否かを判定する。調整処理が行われていない場合は、ステップＳ３０に進み、ステップＳ２６で受信した第２ジョブ予約情報に基づいて、通常予約処理が実行される。つまり、第２予約ジョブに対して予約期間が設定され、予約リスト２０に新たなレコードが追加される。
【００６６】
本実施形態では、現在第１予約ジョブとローカルジョブに係る調整処理の実行中であるから、ここではステップＳ３２に進む。当該調整処理により、第１予約ジョブとローカルジョブの一方がキャンセルされる場合も考えられるし、両方順次処理される場合も考えられる。また、上述のように第１予約ジョブとローカルジョブが要求する機能によっては、両ジョブが同時に処理される場合も考えられる。したがって、調整処理の結果によって、第２予約ジョブの予約期間（予約開始時刻）が変動する。例えば、調整処理の結果、ローカルジョブがキャンセルされれば、第２予約ジョブの予約開始時刻を第１予約ジョブの予約終了時刻である「１５：０８」とすることができる。一方、調整処理の結果、第１予約ジョブとローカルジョブが順次実行されることになった場合は、第２予約ジョブの予約開始時刻は、第１予約ジョブの予約終了時刻からローカルジョブの予想処理時間が経過した「１６：０８」となる。
【００６７】
また、第２予約ジョブが要求する機能をさらに考慮すると、第２予約ジョブが取り得る予約開始時刻はさらに多彩に変動し得る。例えば、第１予約ジョブ及び第２予約ジョブがプリント機能を要求し、ローカルジョブがスキャナ機能を要求する場合、第１予約ジョブがキャンセルされれば、第２予約ジョブは直ちに実行可能となるし、第１予約ジョブとローカルジョブが順次処理させる場合であっても、第２予約ジョブの予約期間を第１予約ジョブの予約期間に続けて設定することができる。
【００６８】
上述のように、調整処理が完了するまで第２予約ジョブの予約期間を決定できない。
【００６９】
ステップＳ３２において、予約管理部２４は、第２リモートユーザに画像形成装置１４において現在調整処理が実行中であることを通知すべく、調整通知手段としての通信部１４ｂに、調整処理通知情報を第２携帯端末１６に送信させる。また、調整処理通知情報と共に、予約リスト２０の内容を送信させるようにしてもよい。
【００７０】
調整処理通知情報には、調整中に係るジョブ、つまり第１予約ジョブ及びローカルジョブに関する情報が含まれていてもよい。例えば、第１予約ジョブを送信した第１リモートユーザに関するユーザ情報（ユーザＩＤ、ユーザ名、連絡先、居室など）、及びローカルジョブを入力したローカルジョブに関するユーザ情報が含まれていてもよい。ユーザ情報は、ログイン時に参照したユーザデータベースを参照することで取得される。また、調整処理通知情報には、ローカルジョブについて入力された予想処理時間を示す情報が含まれていてもよい。
【００７１】
また、予約管理部２４が、第１予約ジョブにおいて設定された予約期間、及びローカルジョブについて入力された予想処理時間に基づいて、調整処理の結果取り得る、第２予約ジョブに関する複数の予約開始時刻候補を演算し、演算された複数の予約開始時刻候補を示す情報が調整処理通知情報に含められてもよい。例えば、本実施形態では、直ちにローカルジョブがキャンセルされた場合の予約開始時刻である「１５：０８」、直ちに第１予約ジョブがキャンセルされた場合の予約開始時刻である「１６：００」、あるいは、調整処理期限いっぱいまで調整処理が行われた結果両ジョブが処理されることになった場合の予約開始時刻である「１６：１８」などが予約開始時間候補となる。
【００７２】
さらに、予約管理部２４は、ジョブ処理システム１０に含まれる１又は複数の他の画像形成装置に記憶された予約リスト２０及び調整中フラグレジスタ２２を参照可能であるならば、他の画像形成装置の予約リスト２０及び調整中フラグレジスタ２２の値に基づいて、第２予約ジョブの予約期間を画像形成装置１４よりも早期に設定可能な対象画像形成装置を特定し、特定された対象画像形成装置を示す情報が通知情報に含められてもよい。より好適には、第２携帯端末１６が有するＧＰＳ（Global Positioning System）により取得された、第２携帯端末１６の位置を示す位置情報が画像形成装置１４に送信され、予約管理部２４は、当該位置情報に基づいて、第２携帯端末１６からの移動時間も考慮して対象画像形成装置を特定する。
【００７３】
調整処理通知情報を受信した第２携帯端末１６は、その表示部に調整処理通知画面を表示させる。図５に、第２携帯端末１６の表示部に表示される調整処理通知画面５０の例が示されている。図５に示されるように、調整処理通知画面５０において、現在画像形成装置１４において、他の予約ジョブ（第１予約ジョブ）に係る処理とローカルジョブに係る処理を実行するか否かの調整処理が実行中であることを示すメッセージ、及び第１予約ジョブの予約期間を含む予約リスト２０の内容が表示される。
【００７４】
また、調整処理通知画面５０においては、調整処理通知情報に含まれる各種情報が表示されるようにしてもよい。例えば、第１リモートユーザ及びローカルユーザのユーザ情報が表示されてもよい。
【００７５】
また、予約管理部２４が演算した複数の予約開始時刻候補が表示されてもよい。ここで、演算された複数の予約開始時刻から、現在時刻から最も近い時刻、つまり第２予約ジョブの予約開始時刻がされ得る最も早い予約開始時刻、及び、現在時刻から最も遠い時刻、つまり第２予約ジョブの予約開始がされ得る最も遅い予約開始時刻を選択して表示するようにしてもよい。
【００７６】
さらに、予約管理部２４により特定された対象画像形成装置を示す情報（対象画像形成装置名など）が表示されてもよい。
【００７７】
ステップＳ２２において第１携帯端末１２の表示部１２ｂに表示された通知情報画面に含まれる「許容する」ボタンが押下されると、割り込み処理許容信号が第１携帯端末１２から画像形成装置１４に送信され、「許容しない」ボタンが押下されると、割り込み処理拒絶信号が第１携帯端末１２から画像形成装置１４に送信される。あるいは、「予約キャンセル」ボタンが押下されると、予約キャンセル指示信号が第１携帯端末１２から画像形成装置１４に送信される。
【００７８】
第１携帯端末１２から割り込み処理許容信号、割り込み処理拒絶信号、又は予約キャンセル指示信号を受信するか、調整処理中にローカルユーザからローカルジョブのキャンセル指示を受けるか、上記調整処理期限が途過するか、若しくは、上記調整処理期限内に第１リモートユーザが認証部１４ｅに対してログイン操作を行った場合は、ステップＳ３４において予約管理部２４は、調整処理が完了したと判定する。
【００７９】
第１携帯端末１２から予約キャンセル指示信号を受信した場合は、第１予約ジョブとローカルジョブのうち、ローカルジョブに係る処理のみが実行される。ローカルユーザからローカルジョブのキャンセル指示を受けた場合は、第１予約ジョブに係る処理のみが実行される。その他の場合は、指示に応じて処理順序は前後するものの、第１予約ジョブとローカルジョブの両方の処理が実行される。なお、上記調整処理期限内に第１リモートユーザが認証部１４ｅに対してログイン操作を行った場合は、第１リモートユーザがローカルジョブの割り込み処理を拒絶したとみなすことができるため、この場合は、第１予約ジョブに続いてローカルジョブに係る処理が実行される。つまり、第１予約ジョブに係る処理及びローカルジョブに係る処理が実行されるか否かが確定した時に調整処理が完了したと判定する。
【００８０】
図６に、第１携帯端末１２から割り込み処理許容信号を受信した場合に表示部１４ｃに表示される画面の例が示されている。第１リモートユーザがローカルジョブの割り込み処理を許容した場合は、画面に表示された「サービス画面へ」ボタンを押下し、ローカルジョブを処理させるためのサービス画面を表示させる。この場合、第１予約ジョブは、ローカルジョブの処理完了後に処理されることなる。
【００８１】
また、図７に、第１携帯端末１２から割り込み処理拒絶信号を受信した場合に表示部１４ｃに表示される画面の例が示されている。当該画面においては、ローカルジョブの割り込み処理が第１リモートユーザに拒絶されたことを示すメッセージが表示される。この場合、ローカルジョブは予約ジョブとなり予約リスト２０にレコードが追加される。ローカルジョブの予約期間は、第１予約ジョブの予約期間に後続する期間が設定される。好適には、図７に示すように、ローカルジョブが追加された予約リスト２０の内容が表示されるようにしてもよい。
【００８２】
図２に戻り、ステップＳ３６において、予約管理部２４は、調整中フラグレジスタ２２の値を「０」（オフ）に設定する。
【００８３】
ステップＳ３８において、予約管理部２４は、第２携帯端末１６に対し、調整処理が完了した旨を示す調整完了通知情報を送信する。当該調整完了通知情報には、調整処理の結果確定した第２予約ジョブの予約期間を示す情報が含まれていてよい。調整完了通知情報を受信した第２携帯端末１６は、その表示部に調整完了通知情報を表示させる。第２リモートユーザは、調整完了通知情報を確認して、第２予約ジョブを予約するか、予約キャンセルをするかなどの指示を第２携帯端末１６に入力する。当該指示信号は画像形成装置１４に送信される。
【００８４】
以上説明した通り、本実施形態によれば、画像形成装置１４において第１予約ジョブとローカルジョブの処理を実行するか否かの調整処理を実行中において、第２携帯端末１６から第２予約ジョブの処理依頼（第２ジョブ予約情報）を受信した場合は、画像形成装置１４から第２携帯端末１６に対して、調整処理通知情報が送信される。これにより、第２携帯端末１６の利用者である第２リモートユーザは、画像形成装置１４において上記調整処理が実行中であることを把握することができる。それによれば、第２リモートユーザは、第２予約ジョブを他の画像形成装置において処理させるなどの措置を早期に（詳しくは調整処理中において）判断することができる。
【００８５】
また、調整処理通知情報と共に予約リスト２０も送信されるから、第２リモートユーザは、第１予約ジョブの予約期間を把握することができる。また、調整通知情報には、第１リモートユーザ及びローカルユーザのユーザ情報、ローカルジョブの予想処理時間、複数の予約開始時刻候補を示す情報、及び、対象画像形成装置を示す情報が含まれる。これらの情報は、第２リモートユーザが第２予約ジョブに対する措置を決定するための判断材料として用いることができる。
【００８６】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【符号の説明】
【００８７】
１０  ジョブ処理システム、１２  第１携帯端末、１４  画像形成装置、１６  第２携帯端末、１８  通信回線、２０  予約リスト、２２  調整中フラグレジスタ、２４  予約管理部、２６  ジョブ解析部。
【図１】
2018015965.tif 000003
【図２】
2018015965.tif 000004
【図３】
2018015965.tif 000005
【図４】
2018015965.tif 000006
【図５】
2018015965.tif 000007
【図６】
2018015965.tif 000008
【図７】
2018015965.tif 000009