(57)【特許請求の範囲】
【請求項１】
投入されたジョブを実行するジョブ処理装置と、前記ジョブ処理装置に投入するジョブを設定する操作をユーザから受ける複数の端末を含むジョブ処理システムであって、
前記ジョブ処理装置は、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
前記継承判断部が前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成部と、
を有し、
前記合成部で合成された設定情報に基づいて前記第１ジョブの投入を受け、
前記合成部は、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするジョブ処理システム。
【請求項２】
前記継承判断部は、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする請求項１に記載のジョブ処理システム。
【請求項３】
前記継承判断部は、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項１に記載のジョブ処理システム。
【請求項４】
前記継承判断部は、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項１に記載のジョブ処理システム。
【請求項５】
投入されたジョブを実行するジョブ処理装置と、前記ジョブ処理装置に投入するジョブを設定する操作をユーザから受ける複数の端末を含むジョブ処理システムであって、
前記ジョブ処理装置は、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成して前記ジョブ処理装置に送信し、
前記ジョブ処理装置は、前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするジョブ処理システム。
【請求項６】
前記保存部は、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択される
ことを特徴とする請求項１乃至５のいずれか１つに記載のジョブ処理システム。
【請求項７】
端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置であって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
前記継承判断部が前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成部と、
を有し、
前記合成部で合成された設定情報に基づいて前記第１ジョブの投入を受け、
前記合成部は、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするジョブ処理装置。
【請求項８】
前記継承判断部は、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする請求項７に記載のジョブ処理装置。
【請求項９】
前記継承判断部は、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項７に記載のジョブ処理装置。
【請求項１０】
前記継承判断部は、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項７に記載のジョブ処理装置。
【請求項１１】
端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置であって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成してジョブ処理装置に送信するものであり、
前記継承判断部が前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするジョブ処理装置。
【請求項１２】
前記保存部は、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択される
ことを特徴とする請求項７乃至１１のいずれか１つに記載のジョブ処理装置。
【請求項１３】
端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置で実行されるプログラムであって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理を行うリモート操作受付ステップと、
前記リモート操作受付ステップで端末から取得したジョブの設定情報を保存部に保存する保存ステップと、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断ステップと、
前記継承判断ステップで前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成ステップと、
前記合成ステップで合成された設定情報に基づいて前記第１ジョブの投入を受けるステップと、
を有し、
前記合成ステップでは、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするプログラム。
【請求項１４】
前記継承判断ステップでは、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記継承判断ステップでは、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項１３に記載のプログラム。
【請求項１６】
前記継承判断ステップでは、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする請求項１３に記載のプログラム。
【請求項１７】
端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置で実行されるプログラムであって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理を行うリモート操作受付ステップと、
前記リモート操作受付ステップで端末から取得したジョブの設定情報を保存部に保存する保存ステップと、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断ステップと、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成してジョブ処理装置に送信するものであり、
前記継承判断ステップで前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするプログラム。
【請求項１８】
前記保存ステップでは、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて前記保存部に保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択されるステップを有する、
ことを特徴とする請求項１３乃至１７のいずれか１つに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置に投入するジョブの設定の操作を外部の端末で受け付けるジョブ処理システム、ジョブ処理装置およびそのプログラムに関する。
【背景技術】
【０００２】
コピー、印刷等のジョブを実行する画像形成装置や複合機などのジョブ処理装置の中には、ジョブの投入を、ジョブ処理装置の本体とは別のリモート操作パネルや携帯型の端末を使用して遠隔から行うことができるものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１３６８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末から本体にジョブを投入する方式としては、以下の第１方式と第２方式が考えられる。
【０００５】
第１方式では、操作画面のデータを本体から端末に送信する。これを受信した端末が該操作画面を表示してユーザから該操作画面に対する操作を受け付ける。そして何らかの操作を受けたら、その操作を受けた該操作画面上の位置を示す位置情報を本体に送信する。端末から位置情報を受信した本体は、端末に先ほど送信した操作画面の情報と端末から受信した位置情報とに基づいてユーザから受けた操作の内容を認識する。
【０００６】
第２方式では、端末がジョブの投入を受けるための操作画面を独自に表示する。そして、その操作画面に対する操作を受けると、端末がその操作の内容を認識し、それに対応するジョブの設定情報を作成して本体に送信する。たとえば、ジョブの投入の操作が完了したとき、それまでに受けたすべての操作の内容を反映したジョブの設定情報を作成し、これを本体に送信する。
【０００７】
上記特許文献１には、本体に着脱可能な操作パネルを有する画像形成装置において、各操作パネルにＩＤを付与しておき、操作パネルから本体にジョブを投入する際に、ジョブとその操作パネルのＩＤとを本体に送信し、一のＩＤの操作パネルから投入されたジョブに対する中断や中止を、それと同じＩＤを有する操作パネルからのみ許可する技術、および、特権を与えた操作パネルからはＩＤが一致しない場合でも中断・中止を行えるようにする技術が開示されている。
【０００８】
第１方式を使用して端末からジョブを投入する場合、ユーザ操作を受けて操作画面が変化したり遷移したりする毎に、本体から端末に操作画面のデータを送信しなければならない。また、端末で操作を受ける毎に、その操作の位置情報が本体に送信される。このように第１方式ではデータが頻繁に無線通信によって伝送されるので、通信障害の影響を受けやすい。
【０００９】
また、第1方式、第２方式のいずれであっても、ジョブの投入の操作の途中で端末が電池切れするといったこともある。
【００１０】
このような障害等によって、ジョブの投入の操作を途中で中断・中止すると、それまでに行った操作がすべて破棄されてしまい、特に、複雑な設定を行っていた場合には多大な労力が無駄になる。
【００１１】
そこで、一の端末で途中まで行ったジョブの投入の操作を別の端末で継承して操作を続けることができれば便利になるが、従来は、同一方式での継承しかできなかった。
【００１２】
たとえば、第１方式の端末を使用したジョブの投入の操作の途中で通信障害が発生して、この操作を別の端末で継承する場合に、継承先の端末が同じ第１方式であれば、同じような通信障害が発生して、うまく継承できない可能性が高い。また、第２方式の端末を使用したジョブの投入の操作の途中で障害が発生した場合に、使用可能な別の端末が第１方式の端末しかないといった場合もある。そのため、同一方式間で操作を継承できるだけでは不便が生じる。
【００１３】
本発明は、上記の問題を解決しようとするものであり、リモート端末からのジョブの投入の操作を、異なる方式の端末間で継承することのできるジョブ処理システム、ジョブ処理装置およびそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１５】
［１］投入されたジョブを実行するジョブ処理装置と、前記ジョブ処理装置に投入するジョブを設定する操作をユーザから受ける複数の端末を含むジョブ処理システムであって、
前記ジョブ処理装置は、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
前記継承判断部が前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成部と、
を有し、
前記合成部で合成された設定情報に基づいて前記第１ジョブの投入を受け、
前記合成部は、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするジョブ処理システム。
【００１６】
上記発明または下記［７］、［１３］に記載の発明では、第１方式の端末で受け付け途中の操作を第２方式の端末で継承したり、第２方式の端末で受け付け途中の操作を第１方式の端末で継承したりすることができる。また一の端末で途中まで操作して設定したジョブの設定情報と、他の端末で引き継いで設定を受けたジョブの設定情報とが矛盾する場合は、その矛盾を解消させて、ジョブの設定情報が合成される。
【００１９】
［２］前記継承判断部は、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする［１］に記載のジョブ処理システム。
【００２０】
上記発明または下記［８］、［１４］に記載の発明では、ユーザからの指示に基づいて操作を継承する。
【００２１】
［３］前記継承判断部は、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［１］に記載のジョブ処理システム。
【００２２】
上記発明または下記［９］、［１５］に記載の発明では、同一ジョブの場合に操作を継承する。
【００２３】
［４］前記継承判断部は、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［１］に記載のジョブ処理システム。
【００２４】
上記発明または下記［１０］、［１６］に記載の発明では、同一ユーザの場合に操作を継承する。
【００２９】
［５］投入されたジョブを実行するジョブ処理装置と、前記ジョブ処理装置に投入するジョブを設定する操作をユーザから受ける複数の端末を含むジョブ処理システムであって、
前記ジョブ処理装置は、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成して前記ジョブ処理装置に送信し、
前記ジョブ処理装置は、前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするジョブ処理システム。
【００３０】
上記発明または下記［１１］、［１７］に記載の発明では、第２方式の端末は、自端末で操作を継続できない障害を検出した場合に、それまで受けた操作の内容に対応する設定情報を作成してジョブ処理装置に送信する。ジョブ処理装置は、第２端末から受信した設定情報に基づいて、第２端末で受けた操作の内容を反映した操作画面を作成し、これを初期画面として第１方式の端末で続きの操作を受け付ける。
【００３１】
［６］前記保存部は、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択される
ことを特徴とする［１］乃至［５］のいずれか１つに記載のジョブ処理システム。
【００３２】
上記発明または下記［１２］、［１８］に記載の発明では、操作の継承は、ユーザ別あるいは端末別に管理される。
【００３３】
［７］端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置であって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
前記継承判断部が前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成部と、
を有し、
前記合成部で合成された設定情報に基づいて前記第１ジョブの投入を受け、
前記合成部は、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするジョブ処理装置。
【００３５】
［８］前記継承判断部は、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする［７］に記載のジョブ処理装置。
【００３６】
［９］前記継承判断部は、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［７］に記載のジョブ処理装置。
【００３７】
［１０］前記継承判断部は、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［７］に記載のジョブ処理装置。
【００４０】
［１１］端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置であって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を有するリモート操作受付部と、
前記リモート操作受付部が端末から取得したジョブの設定情報を保存する保存部と、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断部と、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成してジョブ処理装置に送信するものであり、
前記継承判断部が前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするジョブ処理装置。
【００４１】
［１２］前記保存部は、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択される
ことを特徴とする［７］乃至［１１］のいずれか１つに記載のジョブ処理装置。
【００４２】
［１３］端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置で実行されるプログラムであって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理を行うリモート操作受付ステップと、
前記リモート操作受付ステップで端末から取得したジョブの設定情報を保存部に保存する保存ステップと、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断ステップと、
前記継承判断ステップで前記一の端末で受け付け途中の前記第１ジョブの投入の操作を前記他の方式を使用する他の端末で継承すると判断した場合に、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する合成ステップと、
前記合成ステップで合成された設定情報に基づいて前記第１ジョブの投入を受けるステップと、
を有し、
前記合成ステップでは、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成するにあたって、これらが矛盾する場合は、所定の規則に従ってその矛盾を解消させて、前記保存部に保存されている前記一の端末から取得した前記第１ジョブの設定情報と、前記他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する
ことを特徴とするプログラム。
【００４４】
［１４］前記継承判断ステップでは、ユーザから所定の切り替え指示を受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の方式を使用する他の端末で継承すると判断する
ことを特徴とする［１３］に記載のプログラム。
【００４５】
［１５］前記継承判断ステップでは、前記第１ジョブと同じジョブに係る設定情報を前記他の端末から受けた場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［１３］に記載のプログラム。
【００４６】
［１６］前記継承判断ステップでは、前記一の端末で前記第１ジョブの設定の操作を行っていたユーザと同じユーザが前記他の端末でジョブの設定の操作を行った場合に、前記一の端末で受け付け途中の前記第１ジョブの設定の操作を前記他の端末で継承すると判断する
ことを特徴とする［１３］に記載のプログラム。
【００４９】
［１７］端末からジョブの投入を受けて該ジョブを実行するジョブ処理装置で実行されるプログラムであって、
操作画面のデータを端末に送信して前記操作画面を表示させ、前記操作画面に対してユーザから受けた操作の前記操作画面上の位置を示す位置情報を前記端末から受信し、該受信した位置情報と前記操作画面の情報に基づいて前記端末にてユーザから受けた操作の内容を認識する第１方式で前記端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理、および、ユーザから受けたジョブの設定の操作に対応するジョブの設定内容を端末が認識し、該認識したジョブの設定内容を示す設定情報を前記端末が前記ジョブ処理装置に送信する第２方式で端末がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する処理を行うリモート操作受付ステップと、
前記リモート操作受付ステップで端末から取得したジョブの設定情報を保存部に保存する保存ステップと、
前記第１方式と前記第２方式のいずれか一方の方式を使用して一の端末で受け付け途中の第１ジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する継承判断ステップと、
を有し、
前記第２方式を使用する一の端末は、自端末で第１ジョブの設定の操作の受け付け中に該設定の操作の受け付けを継続できない障害を検出した場合、それまでに受け付けたジョブの設定の操作に対応する第１ジョブの設定情報を作成してジョブ処理装置に送信するものであり、
前記継承判断ステップで前記第１ジョブの設定の操作を前記第１方式を使用する他の端末で継承すると判断した場合、前記第２方式を使用する前記一の端末から受信して前記保存部に保存している前記第１ジョブの設定情報を反映した操作画面を作成して前記第１方式を使用する他の端末に送信し、前記第１ジョブの設定の操作の続きを前記他の端末で受ける
ことを特徴とするプログラム。
【００５０】
［１８］前記保存ステップでは、一の端末から取得したジョブの設定情報を、前記一の端末もしくはその使用者の識別情報に対応付けて前記保存部に保存し、
前記保存部に前記識別情報毎に保存されている設定情報の中から、継承対象の設定情報が選択されるステップを有する、
ことを特徴とする［１３］乃至［１７］のいずれか１つに記載のプログラム。
【発明の効果】
【００５１】
本発明に係るジョブ処理システム、ジョブ処理装置およびそのプログラムによれば、ジョブの投入の操作を、異なる方式の端末間で継承することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態に係るジョブ処理システムの構成例を示す図である。
【図２】ジョブ処理装置（ＭＦＰ）の概略構成を示すブロック図である。
【図３】リモート操作パネルの概略構成を示すブロック図である。
【図４】携帯端末の概略構成を示すブロック図である。
【図５】ジョブ選択画面を表示したリモート操作パネルを示す図である。
【図６】基本設定画面を表示したリモート操作パネルを示す図である。
【図７】設定確認画面を表示したリモート操作パネルを示す図である。
【図８】カラー設定として「ブラック」が選択された設定途中の基本設定画面を表示したリモート操作パネルを示す図である。
【図９】図８の操作内容を継承した基本設定画面が初期表示された携帯端末を示す図である。
【図１０】設定確認画面を表示した携帯端末を示す図である。
【図１１】操作継承機能に関してジョブ処理装置が行う処理を示す流れ図である。
【図１２】第２の継承判断方法によって継承するか否かをジョブ処理装置が判断する処理を示す流れ図である。
【図１３】第３の継承判断方法によって継承するか否かをジョブ処理装置が判断する処理を示す流れ図である。
【図１４】第１合成方法で操作を合成する場合にジョブ処理装置が行う処理を示す流れ図である。
【図１５】第１合成方法で操作を合成する場合に携帯端末が行う処理を示す流れ図である。
【発明を実施するための形態】
【００５３】
以下、図面に基づき本発明の実施の形態を説明する。
【００５４】
図１は、本発明の実施の形態に係るジョブ処理システム５の構成例を示している。ジョブ処理システム５は、ジョブ処理装置１０と、ジョブ処理装置１０に投入するジョブを設定する操作をユーザから受ける複数の端末（図１では、リモート操作パネル４０と携帯端末６０）を含んで構成される。
【００５５】
ジョブ処理装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャンジョブ、端末装置からネットワークを通じて受信した印刷データに係る画像を記録紙上に形成して印刷出力するプリントジョブなどの複数種類のジョブを実行する機能を備えた、所謂、複合機（ＭＦＰとも記す）である。
【００５６】
ジョブ処理システム５では、ジョブ処理装置１０が備える操作パネル２２からジョブの投入操作や各種の設定操作をユーザから受けることができるほか、ジョブ処理装置１０とは別体のリモート操作パネル４０や携帯端末６０にてユーザからジョブの設定・投入に係る各種の操作を受け付けてジョブ処理装置１０にジョブを投入することができる。
【００５７】
端末からジョブ処理装置１０にジョブを投入する方式には、背景技術で説明した第１方式と第２方式がある。ここでは、リモート操作パネル４０は第１方式を使用し、携帯端末６０は第２方式を使用するものとする。
【００５８】
第１方式を使用するリモート操作パネル４０からジョブの投入の操作を受ける場合には、操作画面のデータをジョブ処理装置１０からリモート操作パネル４０に送信する。これを受信したリモート操作パネル４０は、該操作画面を表示し、該操作画面に対する何らかの操作をユーザから受けたら、その操作を受けた該操作画面上の位置を示す位置情報をジョブ処理装置１０に送信する。該位置情報を受信したジョブ処理装置１０は、リモート操作パネル４０に先ほど送信した操作画面の情報とリモート操作パネル４０から受信した位置情報とに基づいてユーザから受けた操作の内容を認識する。この認識した操作の内容に基づいてジョブの設定情報を生成してジョブの投入を受け付ける。
【００５９】
第２方式を使用する携帯端末６０には、自装置をジョブ処理装置１０の操作パネルとして機能させるためのアプリケーションプログラム（操作パネルアプリとする）がインストールしてあり、この操作パネルアプリを実行することで、携帯端末６０は、ジョブ処理装置１０の操作パネル２２と同等に機能する。具体的には、携帯端末６０は、操作パネルアプリが生成した操作画面を表示し、その操作画面に対する操作をユーザから受けると、その操作の内容を認識し、それに対応するジョブの設定情報を作成してジョブ処理装置１０に送信する。ここでは、ジョブの投入の操作が完了した（たとえば、スタート釦の押下操作を受けた）とき、それまでに受けたすべての操作の内容を反映したジョブの設定情報を作成してジョブ処理装置１０に送信する。ジョブ処理装置１０は、携帯端末６０から受信したジョブの設定情報でジョブの投入を受け付ける。
【００６０】
また、ジョブ処理システム５は、第１方式のリモート操作パネル４０で受け付け途中のジョブの投入の操作を、第２方式の携帯端末６０で継承して、続きの操作を受け付けたり、第２方式の携帯端末６０で受け付け途中のジョブの投入の操作を、第１方式のリモート操作パネル４０で継承して、続きの操作を受け付けたりする操作継承機能を備えている。
【００６１】
たとえば、リモート操作パネル４０からジョブの投入の操作を受け付け中に通信障害が生じたような場合、これまでの操作の内容を携帯端末６０が継承し、続きの操作を携帯端末６０で受けてジョブの投入の操作を完了させることができる。
【００６２】
図２は、ジョブ処理装置（ＭＦＰ）１０の概略構成を示すブロック図である。ジョブ処理装置１０は、当該ジョブ処理装置１０の動作を統括制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、画像読取部１４、画像形成部１５、画像処理部１６、不揮発メモリ１７、ハードディスク装置１８、ネットワーク通信部１９、近距離無線通信部２１、操作パネル２２などが接続されている。
【００６３】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することでジョブ処理装置１０としての各機能が実現される。
【００６４】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００６５】
画像読取部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００６６】
画像形成部１５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００６７】
画像処理部１６は、画像の拡大縮小、回転などの処理のほか、印刷ジョブに含まれるファイル（印刷データ）をイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００６８】
不揮発メモリ１７は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、リモート操作パネル４０や携帯端末６０から取得したジョブの設定情報を、操作継承のために一時的に保存する保存部１７ａとして機能する。
【００６９】
ハードディスク装置１８は、不揮発で大容量の記憶装置であり、各種のプログラム、受信した印刷ジョブなどが記憶される。
【００７０】
ネットワーク通信部１９は、ネットワークを通じて他の装置との間で通信する機能を果たす。
【００７１】
近距離無線通信部２１は、WiFi-DirectやBluetooth（登録商標）（ブルートゥース）などの通信方法によってリモート操作パネル４０や携帯端末６０等と無線通信する機能を果たす。
【００７２】
操作パネル２２は、表示部２３と、操作部２４を備えている。表示部２３は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部２４は、テンキーやスタートボタンなどのハードキーと、表示部２３の物理的画面上に設けられたタッチパネルとを備えている。タッチパネルは、表示部２３の物理的画面がタッチペンや指などで接触操作された座標位置を検出する。
【００７３】
ジョブ処理装置１０のＣＰＵ１１は、プログラムを実行することで、前述した操作継承機能を果たす。詳細には、ＣＰＵ１１は、リモート操作受付部３０、保存制御部３４、継承判断部３５、合成部３６などの機能を果たす。
【００７４】
リモート操作受付部３０は、リモート操作パネル４０や携帯端末６０などの端末からジョブの投入を受ける機能を果たす。リモート操作受付部３０は第１方式部３１と第２方式部３２の機能を有する。第１方式部３１は、第１方式により、リモート操作パネル４０がユーザから受けたジョブの設定操作の内容を示す設定情報を取得する機能を果たす。第２方式部３２は、第２方式により、携帯端末６０がユーザから設定の操作を受けたジョブの設定内容を示す設定情報を取得する機能を果たす。第１方式部３１は、リモート操作パネル４０から受信した位置情報とリモート操作パネル４０に送信した操作画面の情報とに基づいてリモート操作パネル４０がユーザから受けた操作の内容を認識（識別）する操作識別部３１ａの機能を果たす。
【００７５】
保存制御部３４は、リモート操作受付部３０がリモート操作パネル４０や携帯端末６０から取得したジョブの設定情報（あるいは、操作の内容）を保存部１７ａに保存する動作を制御する。
【００７６】
継承判断部３５は、第１方式と第２方式のいずれか一方の方式を使用して一の端末で受け付け途中のジョブの設定の操作を、他方の方式を使用する他の端末で継承するか否かを判断する。
【００７７】
合成部３６は、継承判断部３５が一の端末で受け付け途中のジョブの投入の操作を他の方式を使用する他の端末で継承すると判断した場合に、保存部１７ａに保存されている該一の端末から取得したジョブの設定情報と、他の方式を使用する他の端末がユーザから受けたジョブの設定の操作に対応するジョブの設定情報とを合成する機能を果たす。
【００７８】
ジョブ処理装置１０は、合成部３６で合成された設定情報に基づいてジョブの投入を受け付ける。
【００７９】
図３は、リモート操作パネル４０の概略構成を示すブロック図である。リモート操作パネル４０は、自端末４０の動作を統括的に制御するＣＰＵ４１を有している。ＣＰＵ４１にはバスを通じてＲＯＭ４２、ＲＡＭ４３、不揮発メモリ４４、操作部４５、表示部４６、通信部４７、ユーザ認証部４８などが接続されている。
【００８０】
ＲＯＭ４２には、プログラムが格納されており、該プログラムに従ってＣＰＵ４１が処理を実行することでリモート操作パネル４０としての機能が実現される。
【００８１】
ＲＡＭ４３は、ＣＰＵ４１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリとして使用される。
【００８２】
不揮発メモリ４４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種の固定データ、端末設定情報などが保存される。
【００８３】
表示部４６は、液晶ディスプレイなどで構成され、ジョブ処理装置１０から受信した操作画面のデータに対応する操作画面等が表示される。操作部４５は、テンキーやスタート釦などのハードキーと、表示部４６の物理的画面上に設けられたタッチパネルなどで構成される。タッチパネルの機能により、ユーザが表示部４６の画面上にタッチした位置が検出され、その位置情報（たとえば、画面の特定の位置を基点とする座標情報）が取得される。
【００８４】
通信部４７は、ネットワークや近距離無線通信によりジョブ処理装置１０やその他の外部装置との間で通信する機能を果たす。
【００８５】
ユーザ認証部４８は、リモート操作パネル４０を使用するユーザの認証を行う。認証方法は、ＩＤカードの認識、パスワードとＩＤの入力・照合など、任意でよい。
【００８６】
リモート操作パネル４０のＣＰＵ４１は、プログラムを実行することで、第1方式に対応した端末としての機能を果たす。詳細には、ＣＰＵ４１は、操作画面表示制御部５１、操作検出部５２、操作位置情報送信制御部５３などの機能を果たす。
【００８７】
操作画面表示制御部５１は、ジョブ処理装置１０から受信した操作画面のデータに対応する操作画面を表示部４６に表示する制御を行う。操作検出部５２は、表示部４６に表示中の操作画面に対してユーザが行った操作の位置（位置情報）を検出する。操作位置情報送信制御部５３は、操作検出部５２が検出した位置情報を逐次、ジョブ処理装置１０に送信する制御を行う。
【００８８】
なお、リモート操作パネル４０は、テンキーなどのハードキーが操作された場合、操作されたキーの情報をジョブ処理装置１０に送信する。
【００８９】
図４は、携帯端末６０の概略構成を示すブロック図である。携帯端末６０は、自端末６０の動作を統括的に制御するＣＰＵ６１を有している。ＣＰＵ６１にはバスを通じてＲＯＭ６２、ＲＡＭ６３、不揮発メモリ６４、操作部６５、表示部６６、通信部６７、ユーザ認証部６８などが接続されている。
【００９０】
ＣＰＵ６１はＲＯＭ６２や不揮発メモリ６４に格納されているプログラムや前述の操作パネルアプリに従って携帯端末６０の動作を制御する。ＲＡＭ６３はＣＰＵ６１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。不揮発メモリ６４は電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種の設定情報や操作パネルアプリ等が記憶される。
【００９１】
表示部６６は液晶ディスプレイなどで構成される。操作パネルアプリが生成した操作画面等が表示される。操作部６５は、少数のハードキー、表示部６６の物理的画面上に設けられたタッチパネルなどで構成される。
【００９２】
通信部６７は、は、ネットワークや近距離無線通信によりジョブ処理装置１０やその他の外部装置との間で通信する機能を果たす。
【００９３】
ユーザ認証部６８は、携帯端末６０を使用するユーザの認証を行う。認証方法は、指紋認証、パスワードとＩＤの入力・照合など任意でよい。
【００９４】
操作パネルアプリを実行することでＣＰＵ６１は、操作画面表示制御部７１、操作検出部７２、操作識別部７３、設定情報送信制御部７４、中断部７５などの機能を果たす。
【００９５】
操作画面表示制御部７１は、ジョブ処理装置１０にジョブを投入するための各種の操作画面の表示および表示内容の変更、画面遷移などを制御する。操作検出部７２は、表示部６６に表示中の操作画面に対してユーザが行った操作の位置（位置情報）を検出する。
【００９６】
操作識別部７３は、表示中の操作画面と操作検出部７２が検出した位置情報とから該操作画面でユーザから受けた操作の内容を認識(識別)する。設定情報送信制御部７４は、操作検出部７２が認識した操作の内容に基づいてジョブの設定情報を生成して、ジョブ処理装置１０に対して送信する制御を行う。
【００９７】
中断部７５は、操作の受け付けを継続できない障害の発生（たとえば、電池切れ等）を検出した場合に、操作を中断し、他の端末に操作を継承させるための制御を行う。ここでは、障害の発生を検出した場合に、それまでに受けた操作の内容に対応する設定情報を作成してジョブ処理装置１０に継承指示と共に送信して、ジョブ処理装置１０に他の端末を使用した操作の継承を行わせる機能を果たす。
【００９８】
次に、リモート操作パネル４０からジョブ処理装置１０にジョブを投入する例を示す。
【００９９】
ジョブ処理装置１０は、リモート操作パネル４０からジョブの設定、投入の操作を受ける場合、最初に、ジョブの選択を受ける操作画面のデータをリモート操作パネル４０に送信して図５に示すようなジョブ選択画面８０を表示させる。ジョブ選択画面８０には、コピー、プリント、スキャン／ＦＡＸなどジョブの種類を選択するための選択釦が配置されている。ジョブ選択画面８０においてユーザは投入するジョブの種類を選択する。ここでは、コピーの選択釦８１が操作されたものとする。
【０１００】
リモート操作パネル４０は、選択の操作を受けたら、表示部４６の画面（ジョブ選択画面８０）上でのその操作の位置を示す位置情報を生成してジョブ処理装置１０に送信する。ジョブ処理装置１０は、ジョブ選択画面８０における各選択釦の配置情報とリモート操作パネル４０から受信した位置情報から、コピーの選択釦８１が操作されたと認識し、ジョブの設定情報のうちのジョブ種の設定項目に「コピー」を設定する。そして、コピーに関する詳細な設定を受けるための操作画面（図６の基本設定画面８３）のデータをリモート操作パネル４０に送信する。
【０１０１】
リモート操作パネル４０は、ジョブ処理装置１０から受信した操作画面のデータに基づいて基本設定画面８３を表示する。図６は、基本設定画面８３が表示されたリモート操作パネル４０を示している。
【０１０２】
基本設定画面８３で何らかの操作を受けると、表示部４６の画面（基本設定画面８３）上の操作された位置を示す位置情報がリモート操作パネル４０からジョブ処理装置１０に送信され、ジョブ処理装置１０は、表示中の操作画面とリモート操作パネル４０から受信した位置情報とから操作の内容を認識し、対応する設定項目の設定情報を作成する。
【０１０３】
ジョブの投入に係る設定が完了したら、ジョブ処理装置１０は、図７に示すような、設定確認画面８５のデータをリモート操作パネル４０に送信して表示させる。ユーザはリモート操作パネル４０の表示部４６に表示された設定確認画面８５を見て、ジョブの設定内容を確認し、それでよければ、ジョブの実行開始ボタン、たとえば、ハードキーであるスタート釦４９を押下する。リモート操作パネル４０は、スタート釦４９が押下された情報をジョブ処理装置１０に送信し、これを受けたジョブ処理装置１０は、これまで作成した設定情報の内容でジョブの投入を受け付ける。
【０１０４】
次に、リモート操作パネル４０で途中まで行ったジョブの投入の操作を携帯端末６０で継承する場合について説明する。
【０１０５】
ここでは、リモート操作パネル４０において、コピージョブが選択され、さらに図８に示すように、基本設定画面８３に遷移し、該基本設定画面８３においてユーザから、カラー設定の項目に関して「ブラック」の選択釦８６の操作を受けているものとする。
【０１０６】
その後、通信障害が発生して、リモート操作パネル４０で行っていたジョブの投入の操作を、携帯端末６０で継承すると、図９に示すように、携帯端末６０には、カラー設定として「ブラック」が選択された状態の基本設定画面８３が初期表示される。その後、ユーザは携帯端末６０を用いて、ジョブの投入の操作の続きを行う。
【０１０７】
ジョブの投入に係る設定が完了したら、携帯端末６０は、図１０に示すような、設定確認画面８５を表示し、ユーザからＯＫ釦８７の操作を受けると、承継した設定情報およびそれまでに受けた操作の内容を全て反省させたジョブの設定情報を作成してジョブ処理装置１０に送信する。これを受けたジョブ処理装置１０は、受信した設定情報の内容でジョブの投入を受け付ける。
【０１０８】
次に、ジョブの投入の操作を継承するか否かの判断について説明する。
【０１０９】
ジョブ処理装置１０の継承判断部３５は、以下のような基準でジョブの投入の操作を承継するか否かを判断する。
【０１１０】
＜第１の継承判断方法＞
ユーザから所定の切り替え指示を受けた場合に、一の端末で受け付け途中のジョブの設定の操作を他の方式を使用する他の端末で継承すると判断する。たとえば、ジョブ処理装置１０は、リモート操作パネル４０でジョブの投入の操作の受け付け中に、携帯端末６０からジョブ継承の指示を受けたら、受け付け中のジョブのリストを携帯端末６０に送信して表示させ、そのリストの中から選択されたジョブを携帯端末６０に継承させる。あるいは、リモート操作パネル４０で受け付け中のジョブに識別番号を付与してそれをリモート操作パネル４０のユーザに通知し、同じ識別番号を指定して携帯端末６０からジョブの継承要求があった場合に、そのジョブを携帯端末６０に継承させる。
【０１１１】
<第２の継承判断方法＞
一の端末から受け付け中のジョブと同じジョブに係る設定情報を他の端末から受けた場合に、一の端末で受け付け途中のジョブの設定の操作を該他の端末で継承すると判断する。同じジョブとは、たとえば、ジョブの識別番号などが一致するジョブのほか、ジョブ種が同一のジョブとしてもよい。また、印刷ジョブの場合、印刷対象のファイルが同じであれば同じジョブとしてもよい。
【０１１２】
＜第３の継承判断方法＞
一の端末でジョブの設定の操作を行っていたユーザと同じユーザが他の端末からジョブの設定の操作を行った場合に、一の端末で受け付け途中のジョブの設定の操作を該他の端末で継承すると判断する。すなわち、ジョブの同一性を見ることなく、単に、ジョブの投入の操作を行っているユーザが同一であれば、ジョブを継承すると判断する。
【０１１３】
なお、いずれの継承判断方法においても、一の端末でジョブの設定の操作を最後に受けた時点から所定の時間が経過する前に継承の条件が成立した場合にのみ、操作を継承すると判断することが望ましい。また、第１〜第３の継承判断方法のうちの任意の複数を組み合わせて継承するか否かを判断してもよい。
【０１１４】
次に、ジョブの設定情報の合成について説明する。
【０１１５】
リモート操作パネル４０で途中まで行われた操作を携帯端末６０で継承する場合は、たとえば、以下の第１合成方法、または、第２合成方法によって設定情報を合成する。
【０１１６】
＜第１合成方法＞
ジョブ処理装置１０は、リモート操作パネル４０から送信されて来る位置情報に基づいて操作の内容を認識し、その認識した操作の内容、あるいは、該操作の内容に対応する設定情報を保存部１７ａに保存する。そして、リモート操作パネル４０の操作を携帯端末６０に継承させると判断したら、それまでに保存部１７ａに保存されている操作の内容に対応する設定情報、あるいは保存されているジョブの設定情報を、第２方式を使用する携帯端末６０が認識可能な所定のフォーマットのデータに変換し、該データと合成指示を携帯端末６０に送信する。
【０１１７】
該データと合成指示を受けた携帯端末６０は、該データが示す設定情報を反映した操作画面を作成し表示し、ジョブの設定の操作の続きをユーザから受け付ける。リモート操作パネル４０で受けた操作の内容を反映した操作画面が初期表示されるので、リモート操作パネル４０で受けていた操作の内容が携帯端末６０に引き継がれ、その後の操作と合成される。
【０１１８】
ユーザからのジョブの設定の操作が完了したら、携帯端末６０は、すべての設定の操作が反映されたジョブの設定情報を作成してジョブ処理装置１０に送信する。ジョブ処理装置１０は携帯端末６０から受信したジョブの設定情報が示す内容でジョブの投入を受け付ける。
【０１１９】
＜第２合成方法＞
ジョブ処理装置１０は、リモート操作パネル４０から送信されて来る位置情報に基づいて操作の内容を認識し、その認識した操作の内容、あるいは、該操作の内容に対応する設定情報を保存部１７ａに保存する。そして、その後に、携帯端末６０から受けたジョブの設定情報と保存部１７ａに保存されている設定情報をマージしてジョブの投入を受け付ける。このマージにおいて設定相互間に矛盾が生じた場合は、所定の規則に従ってその矛盾を解消させて、マージする。
【０１２０】
たとえば、タイムスタンプに基づいて、後から設定された設置値を優先する、あるいは、デフォルトの設定とユーザ操作を受けて設定された設定とが矛盾する場合は、ユーザ操作による設定を優先する、といった規則で矛盾を解消する。
【０１２１】
なお、一の端末から取得したジョブの設定情報や操作の内容を保存部１７ａに保存する際に、該保存する設定情報や操作の内容に該一の端末の識別情報もしくは該一の端末の使用者の識別情報を対応付けて保存する。すなわち、ユーザ別あるいは端末別にジョブの設定情報や操作の内容を保存する。そして、どのユーザ、あるいはどの端末で受けていた操作を継承するかを選択できるようにしてもよい。たとえば、保存部１７ａに設定情報が保存されているユーザや端末のリストを表示し、その中から選択されたユーザあるいは端末に対応する設定情報を、継承元の端末で受けた操作に対応する設定情報として、操作の継承を行う。
【０１２２】
図１１は、操作継承機能に関してジョブ処理装置１０が行う処理を示す流れ図である。第１方式を使用するリモート操作パネル４０で受け付けていた操作を第２方式の携帯端末６０で継承するものとする。なお、図では、リモート操作パネル４０を第１端末、携帯端末６０を第２端末としている。
【０１２３】
ジョブ処理装置１０は、リモート操作パネル４０に操作画面のデータを送信し（ステップＳ１０１）、リモート操作パネル４０から操作の位置情報を受信する(ステップＳ１０２)。そして、送信した操作画面と受信した位置情報から、リモート操作パネル４０がユーザから受けた操作の内容を識別(認識)する（ステップＳ１０３）。
【０１２４】
次に、リモート操作パネル４０で受けていた操作を携帯端末６０で承継するか否かを判断し（ステップＳ１０４）、承継しない場合は(ステップＳ１０４；Ｎｏ)、本処理を終了する。
【０１２５】
操作を承継する場合は（ステップＳ１０４；Ｙｅｓ）、リモート操作パネル４０からこれまで受けた操作の内容に対応する設定情報を保存部１７ａに保存する（ステップＳ１０５）。なお、設定情報の保存は、ステップＳ１０３で操作の内容を識別する毎に行ってもよい。
【０１２６】
その後、携帯端末６０から設定情報を受信すると（ステップＳ１０６）、保存部１７ａに保存されている設定情報と携帯端末６０から受信した設定情報を合成して、ジョブを受け付け（ステップＳ１０７）、本処理を終了する。
【０１２７】
図１２は、前述の第２の継承判断方法によって継承するか否かをジョブ処理装置１０が判断する処理を示す流れ図である。当初は、第１方式のリモート操作パネル４０においてユーザからジョブの投入の操作を受けている（ステップＳ２０１）。ジョブの投入の操作が完了したか否かを判断し（ステップＳ２０２）、操作完了であれば(ステップＳ２０２；Ｙｅｓ)、本処理を終了する。たとえば、スタート釦４９が押下された場合に、ジョブの投入の操作が完了したと判断する。
【０１２８】
ジョブの投入の操作が未完了ならば(ステップＳ２０２；Ｎｏ)、携帯端末６０からジョブの設定情報が受信されたか否かを調べる（ステップＳ２０３）。ここでは、ステップＳ２０１の操作を受けてから一定時間の経過前、あるいは、リモート操作パネル４０との通信が途絶えた状態で携帯端末６０から設定情報が受信された場合を継承の対象とする。
【０１２９】
受信されなければ（ステップＳ２０３；Ｎｏ）、継承しないと判断して本処理を終了する。携帯端末６０からジョブの設定情報が受信されたら（ステップＳ２０３；Ｙｅｓ）、該受信した設定情報が、リモート操作パネル４０から投入の操作を受けていたジョブと同一ジョブに係るものか否かを判断する（ステップＳ２０４）。同一ジョブに係るものでなければ（ステップＳ２０４；Ｎｏ）、継承しないと判断して本処理を終了し、同一ジョブに係るものならば（ステップＳ２０４；Ｙｅｓ）、リモート操作パネル４０で受けていたジョブの投入の操作を携帯端末６０で継承すると判断して（ステップＳ２０５）、本処理を終了する。
【０１３０】
図１３は、前述の第３の継承判断方法によって継承するか否かをジョブ処理装置１０が判断する処理を示す流れ図である。リモート操作パネル４０でジョブの投入の操作を行っているユーザを識別する（ステップＳ３０１）。なお、リモート操作パネル４０はユーザ認証部４８によってユーザを認識し、その情報をジョブ処理装置１０に送信する。
【０１３１】
その後、携帯端末６０から設定情報を受信しなければ（ステップＳ３０２；Ｎｏ）、継承しないと判断して本処理を終了する。携帯端末６０から設定情報を受信したら（ステップＳ３０２；Ｙｅｓ)、携帯端末６０のユーザがリモート操作パネル４０のユーザと同一か否かを判断する（ステップＳ３０３）。同一ユーザでなければ（ステップＳ３０３；Ｎｏ）、継承しないと判断して本処理を終了する。同一ユーザならば（ステップＳ３０３；Ｙｅｓ）、継承すると判断して(ステップＳ３０４)本処理を終了する。
【０１３２】
図１４は、前述した第１合成方法で操作を合成する場合にジョブ処理装置１０が行う処理を示す流れ図である。ジョブ処理装置１０は、リモート操作パネル４０に操作画面のデータを送信して表示させ（ステップＳ４０１）、その後、リモート操作パネル４０から送信されて来る位置情報を受信したら（ステップＳ４０２）、操作画面と位置情報とから操作の内容を識別（認識）し、その識別した操作の内容に対応する設定情報を保存部１７ａに保存する(ステップＳ４０３)。
【０１３３】
その後、リモート操作パネル４０の操作を携帯端末６０で継承するか否かを判断し(ステップＳ４０４)、継承しないと判断した場合は（ステップＳ４０４；Ｎｏ）、本処理を終了する。継承すると判断したら（ステップＳ４０４；Ｙｅｓ）、それまでに保存部１７ａに保存されている設定情報を、第２方式を使用する携帯端末６０が認識可能な所定のフォーマットのデータに変換し、該データと合成指示を携帯端末６０に送信する（ステップＳ４０５）。
【０１３４】
その後、携帯端末６０から設定情報を受信し（ステップＳ４０６）、該受信した設定情報の内容でジョブの投入を受け付けて（ステップＳ４０７）、本処理を終了する。
【０１３５】
図１５は、前述した第１合成方法で操作を合成する場合に携帯端末６０が行う処理を示す流れ図である。ジョブ処理装置１０から、継承元での設定内容に対応したデータと合成指示が受信されるか否かを監視し（ステップＳ５０１）、受信されなければ（ステップＳ５０１；Ｎｏ）、本処理を終了する。
【０１３６】
継承元での設定内容に対応したデータと合成指示を受信したら（ステップＳ５０１；Ｙｅｓ）、受信したデータが示す設定内容を反映した操作画面を作成して自端末に表示する（ステップＳ５０２）。ここでは、自端末が保持するジョブの各設定項目の設定値を登録するためのテーブルの各登録値を、デフォルト値で初期化した後、受信したデータが示す設定内容に対応して変更する。
【０１３７】
次に、表示した操作画面を初期画面としてユーザからジョブの投入の操作の続きを受け付ける（ステップＳ５０３）。操作を受ける毎に、その操作の内容に対応して前述のテーブルの登録値を更新する。
【０１３８】
ジョブの投入の操作が完了したら（ステップＳ５０４；Ｙｅｓ）、すべての操作内容を反映した設定情報を作成してジョブ処理装置１０に送信して（ステップＳ５０５）、本処理を終了する。ここでは、ジョブの投入の操作が完了した時点で前述のテーブルに、すべての操作内容を反映した設定情報が作成されているので、該テーブルの全内容をジョブの設定情報としてジョブ処理装置１０に送信する。
【０１３９】
次に、携帯端末６０で受けていた操作をリモート操作パネル４０で継承する場合について説明する。
【０１４０】
携帯端末６０は、通常の動作では、ジョブの投入の操作が完了したとき、これまでに受けたすべての操作の内容を反映させたジョブの設定情報を作成してジョブ処理装置１０に送信する。しかし、操作の途中で電池切れなどの障害が発生して操作の受け付けを継続できない事態が生じ得る。
【０１４１】
そこで、携帯端末６０は、自端末でジョブの設定の操作の受け付け中に、電池切れなどの障害の発生を検出したら、それまでに受け付けたジョブの設定の操作に対応するジョブの設定情報を作成してジョブ処理装置１０に、継承指示と共に、送信する。
【０１４２】
ジョブ処理装置１０は、携帯端末６０から受信した設定情報と継承指示を保存部１７ａに保存する。その後、携帯端末６０で行われていた操作を、第１方式を使用するリモート操作パネル４０で継承すると判断したら、携帯端末６０から受信して保存部１７ａに保存してある設定情報を反映した操作画面を作成してリモート操作パネル４０に送信し、ジョブの設定の操作の続きを第１方式によりリモート操作パネル４０で受け付ける。
【０１４３】
以上説明したように、本実施の形態に係るジョブ処理システム５では、第１方式のリモート操作パネル４０で受け付け途中のジョブの投入の操作を、第２方式の携帯端末６０で継承してジョブの投入の操作を完結させたり、第２方式の携帯端末６０で受け付け途中のジョブの投入の操作を、第１方式のリモート操作パネル４０で継承してジョブの投入の操作を完結させたりできるので、通信不良や電池切れなどが生じた場合にも、別の適当な端末で操作を継承して続きの操作を行って、ジョブの投入の操作を完結させることができ、利便性が向上する。
【０１４４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１４５】
第２方式は、実施の形態で例示した方式に限定されず、第１方式以外であれば任意の方式でよい。
【符号の説明】
【０１４６】
５…ジョブ処理システム
１０…ジョブ処理装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…画像読取部
１５…画像形成部
１６…画像処理部
１７…不揮発メモリ
１７ａ…保存部
１８…ハードディスク装置
１９…ネットワーク通信部
２１…近距離無線通信部
２２…操作パネル
２３…表示部
２４…操作部
３０…リモート操作受付部
３１…第１方式部
３１ａ…操作識別部
３２…第２方式部
３４…保存制御部
３５…継承判断部
３６…合成部
４０…リモート操作パネル
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…不揮発メモリ
４５…操作部
４６…表示部
４７…通信部
４８…ユーザ認証部
４９…スタート釦
５１…操作画面表示制御部
５２…操作検出部
５３…操作位置情報送信制御部
６０…携帯端末
６１…ＣＰＵ
６２…ＲＯＭ
６３…ＲＡＭ
６４…不揮発メモリ
６５…操作部
６６…表示部
６７…通信部
６８…ユーザ認証部
７１…操作画面表示制御部
７２…操作検出部
７３…操作識別部
７４…設定情報送信制御部
７５…中断部
８０…ジョブ選択画面
８１…コピーの選択釦
８３…基本設定画面
８５…設定確認画面
８６…「ブラック」の選択釦
８７…ＯＫ釦
【図１】
0006344368.tif 000002
【図２】
0006344368.tif 000003
【図３】
0006344368.tif 000004
【図４】
0006344368.tif 000005
【図５】
0006344368.tif 000006
【図６】
0006344368.tif 000007
【図７】
0006344368.tif 000008
【図８】
0006344368.tif 000009
【図９】
0006344368.tif 000010
【図１０】
0006344368.tif 000011
【図１１】
0006344368.tif 000012
【図１２】
0006344368.tif 000013
【図１３】
0006344368.tif 000014
【図１４】
0006344368.tif 000015
【図１５】
0006344368.tif 000016