(57)【要約】【課題】中断された処理を完遂させるための作業負担を軽減すること。【解決手段】第一の情報処理装置と第二の情報処理装置とを含む情報処理システムであって、前記第一の情報処理装置は、処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する第一の実行部と、実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する転送部とを有し、前記第二の情報処理装置は、転送された前記進捗情報に基づいて、前記処理の再開位置を判定する判定部と、前記再開位置から、転送された前記設定情報に応じた処理を実行する第二の実行部とを有する。【選択図】図３
2014058101.tif 000002
【特許請求の範囲】
【請求項１】
第一の情報処理装置と第二の情報処理装置とを含む情報処理システムであって、
前記第一の情報処理装置は、
処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する第一の実行部と、
実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する転送部とを有し、
前記第二の情報処理装置は、
転送された前記進捗情報に基づいて、前記処理の再開位置を判定する判定部と、
前記再開位置から、転送された前記設定情報に応じた処理を実行する第二の実行部とを有する情報処理システム。
【請求項２】
前記第一の情報処理装置は、
複数の情報処理装置の中から前記設定情報に対応可能な情報処理装置を検索する検索部を有し、
前記転送部は、前記検索部によって検索された情報処理装置のいずれかを前記第二の情報処理装置として、前記設定情報と前記進捗情報とを転送する請求項１記載の情報処理システム。
【請求項３】
前記処理は、印刷ジョブであり、
前記転送部は、前記印刷ジョブに係る印刷データと、前記印刷ジョブが中断されるまでの当該印刷ジョブの進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する請求項１又は２記載の情報処理システム。
【請求項４】
前記処理は、コピージョブであり、
前記転送部は、前記コピージョブに対する設定情報と、前記コピージョブが中断されるまでの当該コピージョブの進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する請求項１乃至３いずれか一項記載の情報処理システム。
【請求項５】
処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する実行部と、
実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、他の情報処理装置に転送する転送部とを有する情報処理装置。
【請求項６】
処理の実行が中断された他の情報処理装置より転送された、前記処理が中断されるまでの当該処理の進捗状況を示す進捗情報に基づいて、前記処理の再開位置を判定する判定部と、
前記再開位置から、前記他の情報処理装置より転送された、前記処理に対する設定情報に応じた処理を実行する実行部とを有する情報処理装置。
【請求項７】
第一の情報処理装置と第二の情報処理装置とが実行する情報処理方法であって、
前記第一の情報処理装置が、
処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する第一の実行手順と、
実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する転送手順とを実行し、
前記第二の情報処理装置が、
転送された前記進捗情報に基づいて、前記処理の再開位置を判定する判定手順と、
前記再開位置から、転送された前記設定情報に応じた処理を実行する第二の実行手順とを実行する情報処理方法。
【請求項８】
処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する実行手順と、
実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、他の情報処理装置に転送する転送手順とを情報処理装置が実行する情報処理方法。
【請求項９】
処理の実行が中断された他の情報処理装置より転送された、前記処理が中断されるまでの当該処理の進捗状況を示す進捗情報に基づいて、前記処理の再開位置を判定する判定手順と、
前記再開位置から、前記他の情報処理装置より転送された、前記処理に対する設定情報に応じた処理を実行する実行手順とを情報処理装置が実行する情報処理方法。
【請求項１０】
処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する実行手順と、
実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、他の情報処理装置に転送する転送手順とを情報処理装置に実行させるプログラム。
【請求項１１】
処理の実行が中断された他の情報処理装置より転送された、前記処理が中断されるまでの当該処理の進捗状況を示す進捗情報に基づいて、前記処理の再開位置を判定する判定手順と、
前記再開位置から、前記他の情報処理装置より転送された、前記処理に対する設定情報に応じた処理を実行する実行手順とを情報処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機、又は複合機等の機器において、印刷ジョブ又はコピージョブの実行中に、ペーパージャム、用紙切れ、トナーエンド、又はその他の障害等によってジョブが中断されることがある。この場合、ユーザの行動として、当該機器におけるエラー又は障害等を解消した後に、改めてジョブを再開させることが考えられる。
【０００３】
または、エラー若しくは障害等を早期に解消できない場合、ユーザは、他の機器に改めてジョブを実行させることも考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、他の機器にジョブを実行させる場合、ユーザは、機器の操作パネルに表示される設定画面や、ＰＣ（Personal Computer）等においてプリンタドライバが表示させる設定画面を介して、ジョブの設定情報の入力を改めてやり直さなければならない。
【０００５】
また、最初の機器において完了した印刷結果又はコピー結果等を考慮して、残りページの印刷ジョブ又はコピージョブ等を設定するのが煩雑であると感じるユーザは、改めて、全ページ分の印刷ジョブ又はコピージョブを、他の機器に実行させる。この場合、最初の機器において消費されたトナーや印刷用紙等が無駄となってしまう。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、中断された処理を完遂させるための作業負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、第一の情報処理装置と第二の情報処理装置とを含む情報処理システムであって、前記第一の情報処理装置は、処理の実行要求の入力に応じ、前記処理に対する設定情報に応じた処理を実行する第一の実行部と、実行中の処理の中断に応じ、前記設定情報と、当該処理が中断されるまでの当該処理の進捗状況を示す進捗情報とを、前記第二の情報処理装置に転送する転送部とを有し、前記第二の情報処理装置は、転送された前記進捗情報に基づいて、前記処理の再開位置を判定する判定部と、前記再開位置から、転送された前記設定情報に応じた処理を実行する第二の実行部とを有する。
【発明の効果】
【０００８】
中断された処理を完遂させるための作業負担を軽減すること。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態における機器のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における機器の機能構成例を示す図である。
【図４】元機器が実行する処理手順の一例を説明するためのフローチャートである。
【図５】引継機器が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。図１に示される情報処理システム１は、それぞれ、ＬＡＮ（Local Area Network）等のネットワークを介して通信可能に接続された、機器１０ａ及び機器１０ｂ等の複数の機器１０、並びに一以上のユーザ端末２０等を含む。
【００１１】
機器１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する画像形成装置（複合機）である。但し、いずれか一つの機能を単体で有する機器が機器１０として用いられてもよい。本実施の形態では、印刷機能のみを有するプリンタであってもよいし、コピー機能のみを有する複写機であってもよい。なお、情報処理システム１には、共通する機能を有する機器１０が、２以上含まれることが望ましい。
【００１２】
本実施の形態において、各機器１０は、実行中の印刷ジョブ又はコピージョブ等が、異常の発生により中断した場合に、中断されたジョブの引き継ぎを他の機器１０に要求する。以下、ジョブの継続等を要求する側の機器１０を、「元機器１０」という。また、ジョブの継続等が要求される側の機器１０を、「引継機器１０」という。本実施の形態では、機器１０ａが元機器１０であり、機器１０ｂが引継機器１０である場合について説明する。但し、元機器１０と引継機器１０との関係は、ジョブごとに変化しうる。
【００１３】
ユーザ端末２０は、マウス、キーボード、ボタン、又はタッチパネル等の入力手段、並びに液晶ディスプレイ等の表示手段等を備え、機器１０に対する遠隔的なユーザインタフェースとして機能するコンピュータである。携帯電話、スマートフォン、タブレット型端末、又はＰＤＡ（Personal Digital Assistance）等の携帯型の通信端末が、ユーザ端末２０として用いられてもよい。
【００１４】
図２は、本発明の実施の形態における機器のハードウェア構成例を示す図である。図２において、機器１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００１５】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記憶されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記憶される。ＮＶＲＡＭ１１５には、各種の設定情報等が記憶される。
【００１６】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。液晶パネルは、タッチパネル機能を有していてもよい。この場合、当該液晶パネルは、入力手段の機能をも兼ねる。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記憶されたプログラムを読み取るために利用される。すなわち、機器１０では、ＲＯＭ１１３に記憶されたプログラムだけでなく、ＳＤカード８０に記憶されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００１７】
図３は、本発明の実施の形態における機器の機能構成例を示す図である。図３に示されるように、各機器１０は、ジョブ入力部１２１、ジョブ実行部１２２、引継機器特定部１２３、引継要求部１２４、表示制御部１２５、引継要求受信部１２６、引継要求解析部１２７、及び中断状態再現部１２８等を有する。これら各部は、機器１０にインストールされた１以上のプログラムが、ＣＰＵ１１１に実行させる処理により実現される。
【００１８】
ジョブ入力部１２１は、ジョブの実行要求の入力を受け付ける。ジョブ実行部１２２は、実行要求に係るジョブの実行を制御する。引継機器特定部１２３は、実行中のジョブが中断した場合に、引継機器１０を特定するための処理を実行する。引継要求部１２４は、特定された引継機器１０に対して、中断されたジョブの引継要求を送信する。表示制御部１２５は、操作パネル１５への各種情報の表示を制御する。引継要求受信部１２６は、元機器１０から送信された引継要求を受信する。引継要求解析部１２７は、受信された引継要求を解析し、ジョブの再開位置等を判定する。中断状態再現部１２８は、判定された再開位置に基づいて、ジョブの進捗状態に関して、元機器１０においてジョブが中断されたときの状態と同様の状態を再現する。
【００１９】
以下、元機器１０である機器１０ａ、及び引継機器１０である機器１０ｂのそれぞれが実行する処理手順について説明する。なお、以下の説明において、図３において説明した各構成要素に関して、機器１０ａに属する構成要素の符号の末尾には「ａ」を付し、機器１０ｂに属する構成要素の符号の末尾には「ｂ」を付す。
【００２０】
図４は、元機器が実行する処理手順の一例を説明するためのフローチャートである。
【００２１】
ステップＳ１０１において、元機器１０のジョブ入力部１２１ａは、ジョブの実行要求の入力を受け付ける。なお、ジョブとは、所定の処理単位をいう。
【００２２】
コピージョブであれば、操作パネル１５に表示される設定画面を介して、コピージョブの設定情報の入力を受け付け、ジョブの開始指示（例えば、スタートキーの押下等）の入力を受け付けることが、ジョブの実行要求の入力の受け付けに相当する。コピージョブの設定情報としては、例えば、部数、出力面（両面又は片面）、集約、フィニッシャ制御（ステープル、パンチ等）、原稿面（両面又は片面）、原稿種類、カラーモード（カラー又はモノクロ等）、及び解像度等が挙げられる。
【００２３】
また、印刷ジョブであれば、ユーザ端末２０から印刷データを受信することが、ジョブの実行要求の受け付けに相当する。すなわち、ユーザ端末２０において、プリンタドライバが表示させる設定画面を介して、印刷ジョブの設定情報が入力される。当該設定情報は、プリンタドライバによって印刷データに含められる。印刷データには、また、印刷対象の文書データが、ＰＤＬ（Page Description Language）等によって記述されたデータも含まれている。なお、印刷ジョブの設定情報としては、例えば、部数、印刷面（両面又は片面）、集約、フィニッシャ制御（ステープル、パンチ等）、及びカラーモード（カラー、モノクロ等）等が挙げられる。なお、コピージョブの設定情報と、印刷ジョブの設定情報とにおいて、大きく異なる点は、コピージョブの設定情報には、出力系（印刷）に関する設定情報のみならず、入力系（原稿からの画像の読み取り）に関する設定情報も含まれる点である。
【００２４】
なお、本実施の形態では、出力が複数枚にわたるコピージョブ又は印刷ジョブが好適である。
【００２５】
続いて、元機器１０のジョブ実行部１２２ａは、入力された実行要求に係るジョブを、当該ジョブに対する設定情報に応じた形態で元機器１０に実行させる（Ｓ１０２）。すなわち、コピージョブであれば、コピーが実行される。印刷ジョブであれば、印刷が実行される。
【００２６】
続いて、ジョブ実行部１２２ａは、ジョブの実行途中で、ペーパージャム、用紙切れ、トナーエンド、又はその他の障害等の異常の発生を検知する（Ｓ１０３）。ジョブの実行途中の一例として、ジョブの実行によって予定されている全ての出力結果が得られる前の状態が挙げられる。例えば、５枚のコピー結果又は印刷結果が予定されているコピージョブ又は印刷ジョブに関して、４枚以下のコピー結果又は印刷結果しか得られていない状態である。
【００２７】
続いて、ジョブ実行部１２２ａは、中断されたジョブの進捗状況を示す情報（以下、「進捗情報」という。）を生成する（Ｓ１０４）。すなわち、中断される前にジョブがどこまで進んだかを示す情報が生成される。本実施の形態では、正常に出力された印刷用紙の枚数を示す数値が、進捗情報とされる。
【００２８】
例えば、２枚目の出力が中断された場合、正常に出力された枚数は、１である。よって、この場合、進捗情報の値は１となる。
【００２９】
但し、進捗情報は、入力されたページ数のうち、正常に出力された用紙に印刷されたページ数とされてもよい。入力されたページ数とは、印刷ジョブであれば、印刷データにおける画像データのページ数（面数）であるし、コピージョブであれば、原稿のページ数（面数）である。
【００３０】
例えば、１面に４ページ分の集約（４ｉｎ１）と、両面への出力が設定されている場合、１枚の印刷用紙に８ページ分が印刷されることになる。すなわち、入力された１〜８ページが１枚目に出力され、入力された９〜１６ページが２枚目の出力されることになる。したがって、２枚目の出力が中断された場合、正常に出力された用紙に印刷されたページ数は、８となる。よって、この場合、進捗情報の値は、８となる。なお、正常に出力されたページの次のページが、進捗情報とれてもよい。
【００３１】
進捗情報は、ジョブ実行部１２２ａがジョブを実行する過程において、印刷用紙１枚分の出力が完了するたびに、当該枚数、又は当該１枚に対して印刷された入力ページ数の累積値が記録されることにより生成されてもよい。
【００３２】
進捗情報の生成に成功すると（Ｓ１０５でＹｅｓ）、元機器１０の引継機器特定部１２３ａは、中断されたジョブの実行を引き継ぎ可能な機器１０（以下、「引継可能機器１０」という。）の検索を行う（Ｓ１０６）。すなわち、中断されたジョブがコピージョブであれば、コピーを実行可能であって、当該ジョブに設定された設定情報に対応可能な機器１０の検索が行われる。また、中断されたジョブが印刷ジョブであれば、印刷を実行可能であって、当該ジョブに設定された設定情報に対応可能な機器１０の検索が行われる。
【００３３】
例えば、例えば、予め各機器１０のＨＤＤ１１４又はＮＶＲＡＭ１１５等に、当該機器１０と同様の機能を有する機器１０の識別情報のリストが記憶されていてもよい。この場合、当該リストに識別情報が含まれている機器１０が、引継可能機器１０として検索されてもよい。
【００３４】
又は、ステップＳ１０６の段階において、元機器１０が、他の機器１０のそれぞれより、実行可能なジョブの種類（コピー、印刷等）や、対応可能な設定情報等を含む能力情報を取得してもよい。この場合、中断されたジョブを満たすことのできる能力情報が取得された機器１０が、引継可能機器１０として検索されてもよい。
【００３５】
又は、非図示のサーバコンピュータが、各機器１０の能力情報を一元管理し、元機器１０が、当該サーバコンピュータに、中断されたジョブの種類と、当該ジョブに対する設定情報とを送信して、引継可能機器１０を問い合わせてもよい。この場合、サーバコンピュータは、一元管理している能力情報に基づいて、引継可能機器１０を検索してもよい。
【００３６】
１以上の引継可能機器１０が検索された場合（Ｓ１０７でＹｅｓ）、引継機器特定部１２３ａは、引継可能機器１０の中から、中断されたジョブの実行を引き継がせる引継機器１０を選択する（Ｓ１０８）。引継可能機器１０が一つである場合、当該引継可能機器１０が引継機器１０として自動的に選択される。引継可能機器１０が複数である場合、例えば、引継機器特定部１２３ａが、引継可能機器１０の識別情報の一覧を操作パネル１５に表示させてもよい。当該一覧の中からユーザによって選択された識別情報に係る機器１０が、引継機器１０として選択されてもよい。
【００３７】
また、各機器１０若しくは上記サーバコンピュータに、各機器１０のジョブを引き継ぎ可能な機器１０の優先順位を登録しておき、当該優先順位に基づいて引継機器１０の選択が行われてもよい。当該優先順位は、例えば、機器１０間の距離に基づいて定められてもよい。すなわち、機器１０間の距離が近いほど、優先順位が上位とされてもよい。機器１０間の距離が近ければ、元機器１０から引継機器１０へのユーザの移動距離が短くて済むからである。または、各機器１０の使用状況が優先順位に考慮されてもよい。例えば、元機器１０と同じ部署に属する機器１０を上位とし、他部署に属する機器１０を下位としてもよい。また、ランニングコストの低い機器１０の優先順位が上位とされてもよい。
【００３８】
なお、本実施の形態では、機器１０ｂが引継機器１０として選択される。
【００３９】
引継機器１０の選択に成功すると（Ｓ１０９でＹｅｓ）、元機器１０の引継要求部１２４ａは、引継機器１０に対して、中断されたジョブの引継要求を送信する（Ｓ１１０）。引継要求には、ジョブの種類（印刷又はコピー等）、中断されたジョブに対する設定情報、及び進捗情報等が指定される。また、印刷ジョブの場合、印刷データが指定され、設定情報は、当該印刷データに含まれる。
【００４０】
引継要求の送信に成功すると（Ｓ１１１でＹｅｓ）、引継要求部１２４ａは、後処理を実行する（Ｓ１１１）。後処理の一例としては、例えば、また、ステープルやパンチ等のフィニッシャ制御が設定されているジョブの場合に、フィニッシャ処理前の中間トレイに保持されている印刷済みの用紙の強制的な排紙等が挙げられる。
【００４１】
続いて、表示制御部１２５ａは、引継情報を、例えば、操作パネル１５に表示させる（Ｓ１１３）。引継情報には、例えば、引継機器１０の識別情報や、中断されたジョブの続きは、引継機器１０において実行される旨のメッセージ等が含まれる。
【００４２】
一方、ステップＳ１０５、Ｓ１０７、Ｓ１０９、又はＳ１１１でＮｏの場合、表示制御部１２５ａは、例えば、エラーの原因を示すメッセージ等を、操作パネル１５に表示させる（Ｓ１１４）。
【００４３】
続いて、引継機器１０である機器１０ｂにおいて実行される処理手順について説明する。図５は、引継機器が実行する処理手順の一例を説明するためのフローチャートである。
【００４４】
ステップＳ２０１において、引継機器１０の引継要求受信部１２６ｂは、元機器１０より送信された引継要求を受信する。引継要求の受信に成功すると（Ｓ２０２でＹｅｓ）、引継機器１０の引継要求解析部１２７ｂは、当該引継機器１０が、引継要求に指定されているジョブの種類に関して、引継要求に指定されている設定情報に対応可能か否かを判定する（Ｓ２０３）。対応の可否は、例えば、当該引継機器１０に記憶されている能力情報に基づいて判定されてもよい。
【００４５】
対応可能である場合（Ｓ２０４でＹｅｓ）、引継要求解析部１２７ｂは、引継要求に指定された進捗情報及び設定情報に基づいて、引継要求に係るジョブの再開位置を判定する（Ｓ２０５）。
【００４６】
まず、引継要求解析部１２７ｂは、当該設定情報と進捗情報とに基づいて、正常に出力された枚数に対して印刷された入力ページ数を算出する。例えば、進捗情報が、正常に出力された印刷用紙の枚数として１を示し、設定情報が、１面に４ページ分の集約（４ｉｎ１）と、両面への出力等を示す場合、正常に出力された枚数に対して印刷された入力ページ数は、８である。引継要求解析部１２７ｂは、印刷された入力ページ数に１を加算した値を、再開位置として判定する。
【００４７】
また、進捗情報が、入力されたページ数のうち、正常に出力された用紙に印刷されたページ数を示す場合、引継要求解析部１２７ｂは、当該ページ数に１を加算することで、再開位置を判定する。したがって、この場合、設定情報は使用せずに、再開位置を判定可能である。
【００４８】
すなわち、本実施の形態において、再開位置とは、出力を再開する入力ページのページ番号である。
【００４９】
再開位置の判定に成功すると（Ｓ２０６でＹｅｓ）、引継機器１０の中断状態再現部１２８ｂは、ユーザに要求する作業内容を、操作パネル１５に表示させる（Ｓ２０７）。
【００５０】
例えば、コピージョブであれば、再開位置以降の原稿のＡＤＦ（Auto Document Feeder）へのセットを促すメッセージが表示される。上記の例では、９ページ以降の原稿のセットを促すメッセージが表示される。斯かるメッセージは、元機器１０において、ジョブが中断された際に、表示されてもよい。元機器１０においても再開位置は算出可能であるからである。
【００５１】
但し、ユーザの利便性を考慮して、再開位置に拘わらず全ての原稿をユーザにセットさせてもよい。この場合、全ての原稿のセットをユーザに促すメッセージが、操作パネル１５に表示されてもよい。
【００５２】
または、再開位置以降の原稿をセットするか、全ての原稿をセットするかを、操作パネル１５を介してユーザに選択させてもよい。いずれがユーザにとって都合が良いかは、残り枚数等、中断された状況に応じて異なりうるからである。
【００５３】
また、設定情報にフィニッシャ制御が設定されている場合、コピージョブ又は印刷ジョブに拘わらず、中断状態再現部１２８ｂは、既に印刷された分の用紙のうち、フィニッシャ制御されていない用紙について、原稿がセットされるトレイとは異なるトレイ（例えば、手差しトレイ等）へのセット等を促すメッセージを操作パネル１５に表示させる。
【００５４】
ユーザが、要求された作業を行い、ジョブの開始指示（例えば、スタートキーの押下）を操作パネル１５を介して入力すると、中断状態再現部１２８ｂは、ジョブの進捗状態について、ジョブが中断されたときの状態を再現するための処理を実行する（Ｓ２０８）。例えば、コピージョブであって、全ての原稿がＡＤＦに設定されている状況であれば、再開位置の直前までの原稿を、単に出力トレイに転送する（空フィードする）処理が行われる。
【００５５】
また、印刷ジョブであれば、引継要求に指定された印刷データにおいて、再開位置に係るページに対応する部分が処理対象とされる。
【００５６】
また、フィニッシャ制御を伴うジョブの場合、手差しトレイにセットされている用紙を、フィニッシャ制御を施すための中間トレイに転送する処理も実行される。
【００５７】
続いて、代行機器１０のジョブ実行部１２２ｂは、引継要求に係るジョブを、中断状態再現部１２８ｂによって再現された状態から再開（実行）する（Ｓ２０９）。この際、引継要求に指定された設定情報に応じた形態でジョブが実行される。また、印刷ジョブであれば、引継要求に指定された印刷データに基づいて、ジョブが実行される。その結果、引継要求に係るジョブは、中断された箇所から再開されることになる。
【００５８】
再開されたジョブが正常に終了すると（Ｓ２１０でＹｅｓ）、代行機器１０での処理は終了する。その結果、引き継がれたジョブは完了する。一方、ステップＳ２０２、Ｓ２０４、Ｓ２０６、又はＳ２１０でＮｏの場合、表示制御部１２５ｂは、例えば、エラーの原因を示すメッセージ等を、操作パネル１５に表示させる（Ｓ２１１）。但し、この場合、さらにジョブの引き継ぎが行われてもよい。例えば、代行機器１０において、図４のステップＳ１０６が実行されてもよい。
【００５９】
上述したように、本実施の形態によれば、元機器１０において中断されたジョブは、自動的に引継機器１０に引き継がれて実行される。したがって、中断されたジョブ（処理）を完遂させるための作業負担を軽減することができる。
【００６０】
また、引継機器１０においては、中断された位置からジョブが再開される。したがって、中断される前に正常に出力された結果について重複して出力される可能性を低減することができる。その結果、用紙やトナー等の資源の浪費を抑制することもできる。
【００６１】
なお、画像形成装置以外の機器に、本実施の形態が適用されてもよい。例えば、プロジェクタ間においてジョブの引き継ぎが行われてもよい。すなわち、この場合、元のプロジェクタにおいて障害等の発生時に投影していたスライドの番号等が、進捗情報とされてもよい。また、元のプロジェクタにおける投影に関するパラメータが、設定情報とされてもよい。また、元のプロジェクタにおいて投影対象とされていたファイルも、進捗情報及び設定情報とともに、引き継ぎ先のプロジェクタに転送されてもよい。
【００６２】
なお、本実施の形態において、機器１０は、情報処理装置の一例である。ジョブ実行部１２２は、第一の実行部及び第二の実行部の一例である。引継要求部１２４は、転送部の一例である。引継要求解析部１２７は、判定部の一例である。引継機器特定部１２３は、検索部の一例である。
【００６３】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６４】
１            情報処理システム
１０          機器
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          ユーザ端末
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２１        ジョブ入力部
１２２        ジョブ実行部
１２３        引継機器特定部
１２４        引継要求部
１２５        表示制御部
１２６        引継要求受信部
１２７        引継要求解析部
１２８        中断状態再現部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０１１−３０２７２号公報
【図１】
2014058101.tif 000003
【図２】
2014058101.tif 000004
【図３】
2014058101.tif 000005
【図４】
2014058101.tif 000006
【図５】
2014058101.tif 000007