(57)【特許請求の範囲】
【請求項１】
複数の機能を実行可能な画像形成装置であって、
当該画像形成装置で機能を実行する際に、実行しようとする機能の操作が他の装置で可能であるかを判断する判断手段と、
前記判断手段で他の装置で操作が可能であると判断されたことに応じて、当該画像形成装置の操作部において、ユーザが他の装置から操作することを指示するための表示を有効化する表示制御手段と、
前記表示制御手段により有効化された表示に基づくユーザからの指示に応じて、前記他の装置に対して前記画像形成装置を操作するための情報を送信する送信手段と、
前記送信手段により送信した情報に基づく前記他の装置からの操作を受け付け、機能の実行を行う機能実行手段とを有し、
前記表示制御手段により有効化された表示に基づくユーザからの指示に応じて、前記表示制御手段は、前記画像形成装置の操作部において、新たに機能の実行のための操作が行えるようにデフォルトの画面の表示制御を行い、
前記機能実行手段は、前記他の装置からの操作を受け付け実行中の機能とは異なる機能の操作を前記画像形成装置の操作部から受け付け、当該異なる機能を実行することを特徴とする画像形成装置。
【請求項２】
前記送信手段は、前記他の装置に前記操作するための情報として前記画像形成装置のＵＲＩを送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記他の装置から、機能の実行のための操作を前記画像形成装置に戻す指示を受信する受信手段と、
前記受信手段による前記指示の受信の際に、当該画像形成装置において別の操作が行われていない場合に、前記他の装置から操作されていた機能の実行を行う手段と、を更に有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記複数の機能とそれら機能の実行順が定義されたワークフローを処理する処理手段を更に有し、
前記判断手段は、前記ワークフローに含まれる各機能ごとに前記他の装置で操作が可能か判断し、
前記表示制御手段は、前記判断手段で前記ワークフローに含まれる機能が他の装置で操作が可能であると判断されたことに応じて、前記ワークフローにおける当該機能の操作が行われるタイミングに、当該画像形成装置の操作部において、ユーザが他の装置から操作することを指示するための表示を有効化することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
１つまたは複数の前記ワークフローにおいて、各機能の実行順序を変更する変更手段を更に有することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記他の装置は、前記表示制御手段により有効化された表示に基づく指示を行ったユーザのＰＣであることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記他の装置は、他の画像形成装置であることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
複数の機能を実行可能な画像形成装置の制御方法であって、
当該画像形成装置で機能を実行する際に、実行しようとする機能の操作が他の装置で可能であるかを判断する判断工程と、
前記判断工程で他の装置で操作が可能であると判断されたことに応じて、当該画像形成装置の操作部において、ユーザが他の装置から操作することを指示するための表示を有効化する表示制御工程と、
前記表示制御工程で有効化された表示に基づくユーザからの指示に応じて、前記他の装置に対して前記画像形成装置を操作するための情報を送信する送信工程と、
前記送信工程で送信した情報に基づく前記他の装置からの操作を受け付け、機能の実行を行う機能実行工程とを有し、
前記表示制御工程で有効化された表示に基づくユーザからの指示に応じて、前記表示制御工程では、前記画像形成装置の操作部において、新たに機能の実行のための操作が行えるようにデフォルトの画面が表示され、
前記機能実行工程では、前記他の装置からの操作を受け付け実行中の機能とは異なる機能の操作を前記画像形成装置の操作部から受け付け、当該異なる機能が実行されることを特徴とする制御方法。
【請求項９】
請求項８に記載の画像形成装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面から操作を行うことで様々な機能を実行するための画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
従来の画像形成装置では、複数の装置で他の装置の操作部を代行して処理を行う技術が知られている（例えば特許文献１を参照）。前記技術により、一方の装置が利用できない場合でも他方の装置で代行して処理を行うことができ、操作性の向上を図ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１５６７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、代行する機能が代行先の装置で実行不可能である場合に、元の装置に戻って処理をやり直す必要がある。また、代行中は元の装置の操作部を利用することができない。すなわち、１台の画像形成装置を複数のユーザが共有して利用する環境においては、代行中の機能が終了するまで、次にその画像形成装置（元の装置）を利用しようとするユーザに待ち時間が発生する。
【０００５】
本発明は、上記従来の問題に鑑み、他の装置によって操作を代行中に当該操作以外の機能の実行を指示できるようにして、複数のユーザにとって効率的に使用することができる画像形成装置およびその制御方法を提供する。
【課題を解決するための手段】
【０００６】
かかる課題を解決するために、本発明の画像形成装置は、複数の機能を実行可能な画像形成装置であって、当該画像形成装置で機能を実行する際に、実行しようとする機能の操作が他の装置で可能であるかを判断する判断手段と、前記判断手段で他の装置で操作が可能であると判断されたことに応じて、当該画像形成装置の操作部において、ユーザが他の装置から操作することを指示するための表示を有効化する表示制御手段と、前記表示制御手段により有効化された表示に基づくユーザからの指示に応じて、前記他の装置に対して前記画像形成装置を操作するための情報を送信する送信手段と、前記送信手段により送信した情報に基づく前記他の装置からの操作を受け付け、機能の実行を行う機能実行手段とを有し、前記表示制御手段により有効化された表示に基づくユーザからの指示に応じて、前記表示制御手段は、前記画像形成装置の操作部において、新たに機能の実行のための操作が行えるようにデフォルトの画面の表示制御を行い、前記機能実行手段は、前記他の装置からの操作を受け付け実行中の機能とは異なる機能の操作を前記画像形成装置の操作部から受け付け、当該異なる機能を実行することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成装置において、他の装置に対して操作を移動可能な間にだけ移動の指示を行う。そして、他の装置によって操作を代行中の画像形成装置で当該操作以外の機能を実行できるようにしたことで、当該画像形成装置の利用を他のユーザへ譲ることができ、当該画像形成装置を効率的に使用することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施例の画像形成装置を収容するネットワークの構成例を示す図である。
【図２】本実施例の画像形成装置の制御部の構成例を示すブロック図である。
【図３】本実施例の画像形成装置のスキャナおよびプリンタのハードウェア構成例を示す側断面図である。
【図４】本実施例の画像形成装置の操作部の構成例を示す平面図である。
【図５Ａ】（ａ）は実施例１のアプリケーションプログラムの構成例を示す図、（ｂ）は移動先記憶部の構成例を示す図である。
【図５Ｂ】実施例１の移動元記憶部の構成例を示す図である。
【図６】実施例１の移動先の設定を行う画面例を示す図である。
【図７Ａ】実施例１の他の装置への操作の移動処理の流れを示すフローチャートである。
【図７Ｂ】実施例１の他の装置による代行処理と当該装置の処理との制御の流れを示すフローチャートである。
【図７Ｃ】実施例１の他の装置による操作処理の流れを示すフローチャートである。
【図８】実施例１の移動ボタンを表示したときの画面例を示す図である。
【図９】実施例１の移動先の装置に表示する画面例を示す図である。
【図１０Ａ】実施例２のアプリケーションプログラムの構成例を示す図である。
【図１０Ｂ】実施例２の移動先記憶部の構成例を示す図である。
【図１１Ａ】実施例２のワークフローの設定を管理する画面例を示す図である。
【図１１Ｂ】実施例２のワークフローの実行を管理する画面例を示す図である。
【図１２】実施例２の他の装置への操作の移動処理の流れを示すフローチャートである。
【図１３】実施例２の移動ボタンを表示したときの画面例を示す図である。
【図１４】実施例２の移動先の装置に表示する画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための実施例について図面を用いて説明する。
【００１０】
＜本実施例の画像処理ネットワークの構成例＞  図１は、本発明の実施例に係る画像形成装置を含むネットワークの構成を示す図である。本実施例における画像形成装置は、データ送受信機能を有する装置である。
【００１１】
図１に示すように、画像形成装置１００１は、所定の通信回線（例えば、イーサネット（登録商標）など）からなるＬＡＮ１００６に接続されている。そして、画像形成装置１００１と同等の機能を持つ画像形成装置１００２、ファクシミリ装置１００３、情報処理装置であるデータベース／メールサーバ１００４やクライアントコンピュータ１００５も、ＬＡＮ１００６に接続されている。また、画像形成装置１００１は、ファクシミリ装置１００７と公衆回線１００８を介して接続されている。画像形成装置１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、該読み取って得られた画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また、画像形成装置１００１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）機能を有するので、ＬＡＮ１００６上に接続されているコンピュータから指示されたＰＤＬ画像を受信して印刷することが可能である。画像形成装置１００１は、コピー機能により読み取った画像や、ＬＡＮ１００６上のコンピュータから指示されたＰＤＬ画像を、画像形成装置１００１内のハードディスク２００４（図２参照）の指定したボックス領域に保存することが可能である。そして、ボックス領域に保存された画像を印刷することが可能になっている。また、画像形成装置１００１は、他の画像形成装置１００２が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを画像形成装置１００１内のハードディスク２００４に保存したり、印刷出力したりすることが可能である。また、ＬＡＮ１００６を介して、データベース／メールサーバ１００４の画像を受信し、画像形成装置１００１内の記憶装置に保存したり、印刷出力したりすることが可能である。
【００１２】
ファクシミリ装置１００３は、画像形成装置１００１が読み取ったデータをＬＡＮ１００６を介して受信し、該受信したデータを送信することが可能である。データベース／メールサーバ１００４は、画像形成装置１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有するサーバ装置である。クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続されることによって、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能である。また、クライアントコンピュータ１００５は、画像形成装置１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを加工したり編集することが可能である。ファクシミリ装置１００７は、画像形成装置１００１が読み取ったデータを公衆回線１００８を介して受信し、受信したデータを印刷出力することが可能である。
【００１３】
＜本実施例の画像形成装置の構成例＞
（制御部の構成例）  図２は、画像形成装置１００１の制御部の構成を示すブロック図である。画像形成装置１００１はコントローラユニット２０００を含み、コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行う。また、ＬＡＮ１００６や公衆回線（ＷＡＮ）１００８に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００１４】
コントローラユニット２０００は、具体的にはＣＰＵ２００１を有する。ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。そして、このＯＳ上で、ＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムや画像データを格納する。ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２が接続される。また、システムバス２００７を介して、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０、モデム２０５０およびイメージバスＩ／Ｆ（イメージバスインタフェース）２００５が接続される。
【００１５】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示すべき画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ形式を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。
【００１６】
画像バス２００８上には、ラスタイメージプロセッサ（以下、「ＲＩＰ」という）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、および画像圧縮部２０４０が設けられる。ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正や加工や編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタ２０９５に応じた補正や解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧやＭＭＲやＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００１７】
（スキャナ及びプリンタのハードウエア構成例）  次に、本実施例の画像形成装置のスキャナ２０７０およびプリンタ２０９５のハードウェア構成について図３を参照して説明する。図３は、図２に示すスキャナ２０７０およびプリンタ２０９５のハードウェア構成を示す側断面図である。スキャナ２０７０とプリンタ２０９５とは、図３に示すように一体的に構成されている。
【００１８】
スキャナ２０７０は、原稿給紙ユニット２５０を搭載する。原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理が施された後に制御装置（図２のコントローラユニット）に入力される。
【００１９】
プリンタ２０９５は、レーザドライバ３２１を有する。レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソートやステイプルなどの後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２０】
（操作部の構成例）  図４は、本実施例を示す画像形成装置１００１の操作部２０１２の模式図である。同図は画像形成装置の操作部を表しており、キー入力部４００とタッチパネル部４２０から成っている。以下、本実施例で使用されるタッチパネル４２０のボタンと、キー入力部４００のキーについて説明する。なお、他のボタンやキーは特に本実施例では使用されないため説明は省略する。キー入力部４００のテンキー４１０は、各種設定の置数を行うためのキーであり、例えば印刷する用紙の枚数などの入力に使用される。ＩＤキー４１３は、画像形成装置１００１のユーザ（操作者）を認証するために、予め設定された暗証番号を入力させるためのキーである。画像形成装置１００１には、ユーザ名（またはＩＤ）および暗証番号、ユーザが利用するクライアントコンピュータの情報などをあらかじめ登録しておくことが可能である。ユーザは画像形成装置１００１を利用する際に、最初にユーザ名（またはＩＤ）および暗証番号を入力して認証処理を行ってログインしてから操作を開始する。タッチパネル部４２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを表した模式図である。ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示するなど予めプログラムされている。同図は、コピータブ４２０１を選択しているときの画面であり、設定操作に応じて様々な操作画面を表示することができる。コピータブ４２０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ４２０２は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ４２０３は、ボックス（ユーザごとにジョブを格納する記憶手段）にジョブを入出力操作するための画面に遷移するためのタブキーである。オプション（図では拡張）タブ４２０４は、スキャナ設定や移動先設定、ワークフロー処理機能など拡張機能を追加・設定するためのタブキーである。
【００２１】
［実施例１］
＜実施例１のアプリケーションプログラムの構成例＞  図５Ａの（ａ）は、本発明の実施例１に係る画像形成装置１００１内で動作する処理を実現するためのアプリケーションプログラムの構成を示す図である。本アプリケーションプログラムは、ＨＤＤ２００４に格納されており、ＲＡＭ２００２にロードされてＣＰＵ２００１により実行される。図５Ａの（ａ）において、５００は、本実施例の画像形成装置におけるユーザの操作をクライアントコンピュータ１００５や他の画像形成装置１００２へ機能移動して操作を行うための制御を行う移動先制御部である。移動先制御部５００は、管理部５０１と移動先判定部５０２と記憶部５０３とを有する。管理部５０１は、操作部２０１２のタッチパネル部４２０へ移動に関する情報の表示を操作部Ｉ／Ｆ２００６を介して行う。また、ユーザが操作部２０１２へ入力した移動情報を操作部Ｉ／Ｆ２００６を介して受け取り、記憶部５０３へ情報の格納する。また、ネットワークＩ／Ｆ２０１０を介してクライアントコンピュータ１００５や他の画像形成装置１００２との移動に関する情報の送受信を行う。移動先判定部５０２は、操作部Ｉ／Ｆ２００６を介して現在の操作部２０１２における操作情報（操作中の機能）を受信し、記憶部５０３に記憶されている情報をもとに、機能移動の可否判定を行う。記憶部５０３は、ユーザが操作部２０１２から行った移動先の設定情報と、現在の他の装置への操作の移動状況を格納する。記憶部５０３の記憶構成例は、以下に図５Ａ（ｂ）を参照して説明する。図５Ａの（ａ）において、５１０は、他の装置へ操作が移動した場合に、他の装置からの操作と自装置の操作とを並行に実行可能とするよう制御する操作制御部である。
【００２２】
（記憶部５０３の構成例）  図５Ａの（ｂ）に、記憶部５０３の記憶する情報の例を示す。記憶部５０３は、画像形成装置が有する機能の内、どの機能がネットワークに接続されたどの装置に移動可能であるかを記憶する移動先管理テーブル５０３ａを有する。また、現在、画像形成装置が有する機能の内、どの機能を実行するどのタスクがどの装置により操作が代行されているかを記憶する移動先登録テーブル５０３ｂとを有する。
【００２３】
移動先管理テーブル５０３ａの内容は、以下の図６の（ａ）に示す表示画面に対応し、図６の（ｂ）に示すようにユーザにより変更可能である。なお、以下の図８に示す移動指示の画面には、移動先管理テーブル５０３ａに登録された移動先の内から現在移動可能な装置が表示される。また、移動先登録テーブル５０３ｂは、画像形成装置で実行指示された各機能のタスク番号、その機能、移動先の装置、タスク制御情報へのポインタを含んでいる。移動先登録テーブル５０３ｂでは、本例において、画像形成装置で実行指示された各機能がタスク番号により管理され、操作が他の装置に代行されているタスク番号がそのタスクの現在の状態を記憶するタスク制御情報５２０に関連付けられている。かかるタスク制御情報５２０を参照することで、他の装置からの操作に従い本画像形成装置で実際に機能が実行される。
【００２４】
（移動先装置の移動元記憶部の構成例）  図５Ｂに、移動先装置（プリンタＡ）の移動元記憶部５３０の構成例を示す。移動元記憶部５３０は、代行の際に移動元の装置（図５Ａの（ｂ）を管理している装置（プリンタＺ））から受信したデータが記憶されている。つまり、図５Ｂは、移動先登録テーブル５０３ｂのタスク番号０１の機能が移動して来たことが示されている。このタスク番号０１には、タスク０１制御情報のコピー５２０'が関連付けられている。
【００２５】
（移動先管理テーブル５０３ａの設定例）  図６は、実施例に係る画像形成装置１００１の操作部２０１２における移動先の設定を行う画面を示す図である。操作部２０１２のオプションタブ４２０４が押下されると、図６の（ａ）に示す移動先の設定画面が表示される。移動先の設定画面では、移動先リスト６０１として画像形成装置で実行可能な機能、および各機能を代わりに実行することが可能な移動先のクライアントコンピュータや他の画像形成装置の情報を表示する。移動先リスト６０１において機能を選択し、設定ボタン６０２を押下することで、図６の（ｂ）に示す移動先の設定画面を表示する。図６の（ｂ）では対象となる機能に対する移動先の設定を追加ボタン６０３および削除ボタン６０４を使って行う。設定した移動先設定情報は、ＨＤＤ２００４の記憶部５０３の移動先管理テーブル５０３ａに格納される。
【００２６】
＜実施例１の画像形成装置の処理手順例＞
（操作の移動先への移動手順例）  図７Ａは、実施例１に係る画像形成装置１００１におけるアプリケーションプログラムでの移動処理シーケンスについて説明するフローチャートである。各ステップに係るプログラムは画像形成装置１００１のＨＤＤ２００４に格納されており、ＲＡＭ２００２にロードされてＣＰＵ２００１により実行される。Ｓ７０１では、操作部Ｉ／Ｆ２００６が操作部２０１２のＩＤキー４１３によりユーザのログインを検知して、移動先制御部５００へ通知する。Ｓ７０２では、操作部Ｉ／Ｆ２００６が操作部２０１２においてユーザが操作している機能の情報を、移動先制御部５００へ通知し、画像形成装置１００１にてその機能の実行を開始する。Ｓ７０３では、移動先判定部５０２が記憶部５０３に記憶されている移動先設定情報を参照し、現在操作中の機能がログインユーザのクライアントコンピュータへ移動可能であるかの機能判断をする。機能移動可能な場合はＳ７０４へ処理を移行し、機能移動不可能な場合はＳ７０５へ処理を移行する。Ｓ７０４では、移動先判定部５０２が管理部５０１を介して、操作部Ｉ／Ｆ２００６へ図８に示すような［クライアントＰＣへ移動］ボタン８０１の表示を有効化するように指示をする。操作部Ｉ／Ｆ２００６は操作部２０１２へ指示を行い、タッチパネル部４２０へ［クライアントＰＣへ移動］ボタン８０１の有効化を行う。Ｓ７０５では、移動先判定部５０２が記憶部５０３に記憶されている移動先設定情報を参照し、現在操作中の機能が他の画像形成装置へ移動可能であるかの機能判断をする。機能移動可能な場合はＳ７０６へ処理を移行し、機能移動不可能な場合はＳ７０７へ処理を移行する。Ｓ７０６では、移動先判定部５０２が管理部５０１を介して操作部Ｉ／Ｆ２００６へ図８に示すような［＜プリンタ名＞へ移動］（＜プリンタ名＞には対象の画像形成装置の名称が入る）ボタン８０２の表示を有効化するように指示をする。操作部Ｉ／Ｆ２００６は操作部２０１２へ指示を行い、タッチパネル部４２０へ［＜プリンタ名＞へ移動］ボタン８０２の有効化を行う。なお、［＜プリンタ名＞へ移動］ボタン８０２は移動先の画像形成装置が利用可能である間だけ有効化するように表示制御してもよい。
【００２７】
Ｓ７０７では、操作部Ｉ／Ｆ２００６が操作部２０１２の［クライアントＰＣへ移動］ボタン８０１または［＜プリンタ名＞へ移動］ボタン８０２の押下を検知して、移動先制御部５００へ通知する。ボタンの押下を検知した場合はＳ７０８へ処理を移行する。検知していない場合はＳ７１１へ処理を移行する。Ｓ７０８では、移動先制御部５００が管理部５０１を介してネットワークＩ／Ｆ２０１０から移動先のクライアントコンピュータまたは画像形成装置へ、リモートから操作部２０１２の操作を行うための情報を送信する。送信する情報は、例えば画像形成装置１００１へリモートからアクセスするためのＵＲＬ（ＵＲＩ）などの情報を含む。また、移動先登録テーブル５０３ｂに、移動が指示されたタスク番号や移動先などが登録される。Ｓ７０９では、移動先制御部５００が操作制御部５１０にバックグラウンドでの実行を指示し、操作制御部５１０は移動された機能の実行をバックグラウンドでの実行に切り替える。このとき、操作部２０１２は操作部Ｉ／Ｆ２００６からの指示により、タッチパネル部４２０の表示をデフォルトの操作画面（例えば、ログイン画面）に変更する。これ以降、操作部２０１２においては他のユーザからの指示が可能となり、画像形成装置１００１での他の機能実行ができるようになる。
【００２８】
Ｓ７１０では、Ｓ７０８で送信した情報を元にアクセスしてきた移動先の装置に対して、管理部５０１が画面情報を送信する。ここでは、図８のような表示画面から［クライアントＰＣへ移動］ボタン８０１および（または）［＜プリンタ名＞へ移動］ボタン８０２の消去と［戻る］ボタン９０１を付加が行われた、図９のような画面を表示するための情報を送信する。ここで送信された情報は、移動先の装置のブラウザ経由で表示が行われるものとする。Ｓ７１１では、操作制御部５１０が機能の実行が完了したかを判断する。機能の実行が完了した場合は、Ｓ７１２へ処理を移行する。Ｓ７１２では、管理部５０１がが［クライアントＰＣへ移動］ボタン８０１または［＜プリンタ名＞へ移動］ボタン８０２の表示を解除して、画面情報の初期化を行う。Ｓ７１３では、操作部Ｉ／Ｆ２００６が操作部２０１２からユーザがログオフしたかを判断する。ログオフした場合は処理を終了し、ログオフしていない場合はＳ７０２へ処理を移行する。
【００２９】
（操作部からの操作手順例）  図７Ｂは、実施例１に係る画像形成装置１００１におけるアプリケーションプログラムでの操作処理シーケンスについて説明するフローチャートである。各ステップに係るプログラムは画像形成装置１００１のＨＤＤ２００４に格納されており、ＲＡＭ２００２にロードされてＣＰＵ２００１により実行される。かかる処理は、操作制御部５１０の処理に相当する。Ｓ７２１では、操作部からの指示を待つ。操作部からの指示があると、Ｓ７２２で、かかる指示が自装置（画像形成装置１００１）の操作部２０１２からの指示であるか、移動した他の装置の操作部からの指示であるかを判定する。自装置の操作部２０１２からの指示であれば、Ｓ７２３で指示に対応した機能の処理を行い、Ｓ７２４で処理後の状況を表示する操作画面を作成させて、操作部２０１２に表示させる。一方、他の装置の操作部からの指示であれば、Ｓ７２５で、「戻る」ボタン９０１（図９参照）が押されたか否かが判定される。「戻る」ボタン９０１でなければ、Ｓ７２６で、移動先登録テーブル５０３ｂからタスク番号に基づいてタスク制御情報５２０を取得する。Ｓ７２７では、取得したタスク制御情報５２０に基づいて処理の実行を指示する。Ｓ７２８でタスク制御情報５２０を更新して、Ｓ７２９で処理後の状況を表示する操作画面を作成させて、他の装置にその画面情報を送信させる。「戻る」ボタン９０１であれば、Ｓ７３０で、移動元記憶部５３０で管理されている移動登録テーブルの情報とタスク制御情報５２０'などを受信する。Ｓ７３１では、ユーザにより処理を戻すことを指示された機能を移動先登録テーブル５０３から削除する。そして、画像形成装置１００１の当該機能の操作を操作部２０１２に戻す。これで、ユーザは画像形成装置１００１で元どおりの機能の実行ができる。なお、図７Ｂでは、操作指示毎にタスク制御情報を更新したが、「戻る」ボタンの操作時に更新するのみでもよい。
【００３０】
（移動先装置の処理手順例）  図７Ｃは、実施例１に係る画像形成装置１００２やクライアントコンピュータ１００５などにおけるアプリケーションプログラムでの処理シーケンスについて説明するフローチャートである。各ステップに係るプログラムは画像形成装置１００２などのＨＤＤに格納されており、ＲＡＭにロードされてＣＰＵにより実行される。まず、Ｓ７４１で、画像形成装置１００１からの機能の移動要求を受けたか否かを判断する。機能の移動要求を受けていれば、Ｓ７４２で、自装置が機能の移動を受付可能であるかを判断する。機能の移動を受付可能であれば、Ｓ７４３で、移動先登録テーブル５０３ｂに登録される情報と、関連付けられたタスク制御情報とを受信して、図５Ｂに図示の移動元記憶部５３０に記憶する。Ｓ７４４では、図７ＡのＳ７１０で送信された画面情報を受信して表示部（操作部）に表示する。Ｓ７４５では、移動した機能の操作指示か否かを判断する。移動した機能の操作指示であれば、Ｓ７４６で操作内容を移動元の画像形成装置１００１に送信し、Ｓ７４７で必要であれば移動元の画像形成装置１００１からデータなどを取得して操作指示に対応する処理を行う。Ｓ７４８では、「戻る」ボタン９０１が押されたか否かを判別する。「戻る」ボタン９０１が押された場合は、移動元記憶部５３０に記憶された情報とタスク制御情報を移動元の画像形成装置１００１に送信して、そのデータを削除する。
ここで、Ｓ７４８では、ユーザの「戻る」ボタン９０１を押下による指示があったかを判断している。この際に、移動元となっている画像形成装置１００１が他のユーザによりログインされていて、処理を戻せない場合がある。そこで、本発明では、Ｓ７４４の画面情報を受信後においても、任意のタイミングで移動元である装置から状態を取得して、「戻る」ボタン９０１を有効／無効を切替えるよう表示制御してもよい。さらに、画像形成装置１００１側で、処理を戻す要求を受付けた場合に、他のユーザがログイン中だった際には「現在、処理を戻せません」といった情報を表示するための応答を返すようにしてもよい。
【００３１】
（実施例１の移動時の表示画面例）  図８は、実施例１に係る画像形成装置１００１の操作部２０１２において［クライアントＰＣへ移動］ボタン８０１または［＜プリンタ名＞へ移動］ボタン８０２が表示された場合の画面を示す図である。図８の例では、文書編集機能の操作中に、移動先設定情報に基づいて［クライアントＰＣへ移動］ボタン８０１と［プリンタＡへ移動］ボタン８０２が表示された場合について例示している。
【００３２】
図９は、移動先の装置（クライアントコンピュータまたは画像形成装置）に表示する画面を示す図である。かかる画面は、画像形成装置１００１（プリンタＺとする）の図８に示す操作部２０１２において［クライアントＰＣへ移動］ボタン８０１または［＜プリンタ名＞へ移動］ボタン８０２が押下された場合の画面である。本画面は、画像形成装置１００１の管理部５０１がネットワークＩ／Ｆ２０１０を介してクライアントコンピュータまたは画像形成装置に画面情報を送信することで表示される。画像形成装置１００１とクライアントコンピュータまたは画像形成装置との間の通信情報は、例えばＨＴＭＬで定義した内容をＨＴＴＰ通信により送受信される。図９において、［戻る］ボタン９０１の押下を検知すると、情報を受信した画像形成装置１００１の操作制御部５１０は、操作部Ｉ／Ｆ２００６に指示して操作部２０１２に画面を戻す。これにより、ユーザは画像形成装置１００１に戻って操作を継続することができる。なお、［戻る］ボタン９０１は画像形成装置１００１に戻ることが可能なタイミングのみに表示する。戻ることが可能なタイミングとは、例えば画像形成装置１００１において他のユーザがログインしていないタイミングである。
【００３３】
＜実施例１の効果＞  このように、画像形成装置１００１の操作部２０１２に移動ボタンを表示するようにしたことにより、ユーザは任意のタイミングでクライアントコンピュータまたは他の画像形成装置において処理を継続することができる。従って、後続のユーザに画像形成装置１００１の操作を譲ることが可能となる。後続のユーザは移動先で操作中の処理に影響を与えることなく、画像形成装置１００１の操作を行うことが可能である。また本実施形態では、記憶部５０３へ機能ごとの移動先をあらかじめ登録する方法で本発明の実施例を開示した。しかしながら、機能を実行するたびにクライアントコンピュータまたは他の画像形成装置へ移動が可能であるかを判断してボタンを表示するする方法にも本発明は適用が可能である。
【００３４】
［実施例２］
前述の実施例１では、画像形成装置１００１での各機能を実行中にクライアントコンピュータや他の画像形成装置に操作を移動可能であるかを判断し、可能であれば移動に関するボタンを表示する方法の実施例を開示した。しかし、画像形成装置１００１において、複数の機能を一連の作業として動作するワークフローにより処理を実行する場合にも本発明は適用が可能である。以下に本発明において、ワークフローにより処理を実行する場合の実施例２を、主に実施例１と異なる部分について図面を参照して詳細に説明する。なお、実施例１と同じ機能を果たす部分には同じ参照番号を付し、重複する説明は省略する。
【００３５】
＜実施例１のアプリケーションプログラムの構成例＞  図１０Ａは、実施例２に係る画像形成装置１００１内で動作する処理を実現するためのアプリケーションプログラムの構成例を示す図である。本アプリケーションプログラムは、ＨＤＤ２００４に格納されており、ＲＡＭ２００２にロードされてＣＰＵ２００１により実行される。図１０Ａにおいて、５０４は、実施例２の画像形成装置１００１におけるワークフローの制御を行うワークフロー制御部である。ここでいう「ワークフロー」とは、ユーザが作成した画像形成装置の複数の機能とその実行順が定義されたもので、ワークフロー実行の際にはそれら複数の機能が実行順に従い連続処理される。ここでの画像形成装置の機能とは、原稿読み込み、ＦＡＸ受信、文書結合、ページ消去、面付け、印刷、ＳＥＮＤ（データ送信）などのことをいう。以下、ワークフローに定義される各機能のことをファンクションと記述する。ワークフロー制御部５０４は、ワークフロー管理部５０５とワークフロー記憶部５０６とワークフロー実行部５０７の制御を行う。ワークフロー管理部５０５は、ワークフロー記憶部５０６へのワークフローの登録や削除、設定変更などの管理を行う。ワークフロー記憶部５０６は、ユーザが操作部２０１２から行った図１１Ａに示すようなワークフローの設定情報を格納する。ワークフロー実行部５０７は、ユーザが操作部２０１２から行ったワークフローの実行指示に応じて、ファンクションの実行順序に応じてワークフローの実行を制御する。
【００３６】
（ワークフロー記憶部５０６の構成例）  図１０Ｂは、ワークフロー記憶部５０６の記憶例を示す。ワークフロー記憶部５０６は、定義された各ワークフローに対応して、ワークフロー１，ワークフロー２...などの構成を記憶している。例えば、ワークフロー１の記憶領域５０６ａには、スキャン＆結合＆ＳＥＮＤの処理を実行するファンクションが処理順に記憶されている。各ファンクション番号に対応して、その機能、タスク番号、操作の移動先が記憶されている。また、ワークフロー２の記憶領域５０６ｂにも、スキャン＆プリントの処理を実行するファンクションが処理順に記憶されている。同様に、各ファンクション番号に対応して、その機能、タスク番号、操作の移動先が記憶されている。
【００３７】
（ワークフロー記憶部５０６の設定例）  図１１Ａは、実施例２に係る画像形成装置のワークフローの設定を管理する画面を示す図である。図１１Ａの（ａ）は、ワークフローを設定する画面例を示す図である。操作部２０１２のオプションタブ４２０４が押下されると、図１１Ａの（ａ）に示すワークフロー設定画面が表示され、ワークフローボタン１１０１を選択して実行ボタン１１０４を押下することでワークフローが実行される。新規登録ボタン１１０２、または、ワークフローを選択して詳細／編集ボタン１１０３が押下されると、図１１Ａの（ｂ）の登録／編集画面を表示する。また、実行ボタン１１０４が押下されると、図１１Ｂの（ａ）〜（ｃ）のワークフロー実行画面を表示する。ワークフローを選択して消去ボタン１１０５が押下されると、選択したワークフローの登録を消去する。図１１Ａの（ｂ）は、図１１Ａの（ａ）の新規登録ボタン１１０２、または、詳細／編集ボタン１１０３が押下されたときに表示され、ワークフローにファンクションを登録／編集する画面を示す図である。ファンクションは、入力ボタン１１０６、編集ボタン１１０７、出力ボタン１１０８から選択し、追加ボタン１１１０を押下することでリスト１１０９に追加される。リスト１１０９は実行されるファンクションの順番に表示される。追加されたファンクションは削除／移動ボタン１１１１／１１１２によって編集することができる。
【００３８】
（ワークフローの実行例）  図１１Ｂは、実施例２に係る画像形成装置のワークフローの実行を管理する画面例を示す図である。図１１Ｂの（ａ）は、図１１Ａの（ａ）の実行ボタン１１０４が押下されたときに表示され、ワークフローの実行方法を設定する画面を示す図である。複数のワークフローをまとめて実行するかの指定（１１１３）や、ファンクションの実行順の変更を行うかの指定（１１１４）を行う。複数のワークフローをまとめて実行する指定を行った場合は、次へボタン１１１５を押下した際に、図１１Ｂの（ｂ）のワークフロー選択画面を表示する。ファンクションの実行順の変更を行う指定を行った場合は、次へボタン１１１５を押下した際に、図１１Ｂの（ｃ）の実行順序指定画面を表示する。両方の指定がされた場合は、図１１Ｂの（ｂ）の画面を表示した後に（ｃ）の画面を表示する。図１１Ｂの（ｂ）は、まとめて実行するワークフローを選択するワークフロー選択画面である。まとめて実行するワークフローをワークフローボタン１１１６により選択する。
【００３９】
図１１Ｂの（ｃ）は、ファンクションの実行順序を指定する実行順序指定画面である。ファンクションの一覧１１１７からファンクションを選択して上へボタン１１１８または下へボタン１１１９によりファンクションの順番を変更する。例えば、図１１Ｂの（ｃ）では、図１０Ｂに図示したワークフロー１（スキャン＆結合＆送信）とワークフロー２（スキャン＆プリント）とをまとめて実行することを指示された場合が示されている。ワークフロー１の原稿読み込みとワークフロー２の原稿読み込みが連続して画像形成装置１００１で実行されるように順番が変更される。その結果、図１０Ｂのタスク番号に示すように、処理の順番が変更される。プレビューから送信までの処理は、クライアントコンピュータまたは他の画像形成装置へ移動して実行可能となる。このように、複数のワークフローをまとめて実行することや、ファンクションの順番を変更できるようにする。これにより、画像形成装置１００１でのみ操作可能なファンクションを先にまとめて操作（処理）して、残りのファンクションに関してはクライアントコンピュータまたは他の画像形成装置へ移動して操作することができる。移動先では、まとめて残ったファンクションに関する操作が行える。このため、より効率的なワークフローの実行を実現できる。
【００４０】
＜実施例２の画像形成装置の処理手順例＞
（操作の移動先への移動手順例）  図１２は、実施例２に係る画像形成装置１００１におけるアプリケーションプログラムでの移動処理シーケンスについて説明するフローチャートである。各ステップに係るプログラムは、画像形成装置１００１のＨＤＤ２００４に格納されており、ＲＡＭ２００２にロードされてＣＰＵ２００１により実行される。Ｓ１２０１では、操作部Ｉ／Ｆ２００６が操作部２０１２のＩＤキー４１３によりユーザのログインを検知して移動先制御部５００およびワークフロー制御部５０４へ通知する。Ｓ１２０２では、操作部Ｉ／Ｆ２００６が操作部２０１２においてワークフローの実行指示を受け付けたかを判断する。ワークフローの実行指示を受け付けた場合は、実行したワークフローの情報を移動先制御部５００およびワークフロー制御部５０４へ通知し、Ｓ１２０３へ処理を移行する。Ｓ１２０３では、ワークフロー実行部５０７が、図１１Ｂの（ｃ）で指定された順番（指定されていない場合はワークフロー記憶部５０６に記憶されている順番）にファンクションを実行してワークフローの実行を開始する。Ｓ１２０４では、ワークフロー制御部５０４から移動先制御部５００へ現在実行中のファンクション情報を通知する。移動先制御部５００は、通知された情報を移動先判定部５０２に通知し、移動先判定部５０２が記憶部５０３に記憶されている移動先設定情報を参照し、現在操作中のファンクションがログインユーザのクライアントコンピュータへ移動可能であるかを判断する。移動可能な場合はＳ１２０５へ処理を移行し、移動不可能な場合はＳ１２０６へ処理を移行する。Ｓ１２０５では、移動先判定部５０２が管理部５０１を介して操作部Ｉ／Ｆ２００６へ、図１３に示すような［クライアントＰＣへ移動］ボタン１３０１を表示するように指示をする。操作部Ｉ／Ｆ２００６は操作部２０１２へ指示を行い、タッチパネル部４２０へ［クライアントＰＣへ移動］ボタン１３０１を表示する。Ｓ１２０６では、移動先判定部５０２が記憶部５０３に記憶されている移動先設定情報を参照し、現在操作中のファンクションが他の画像形成装置へ移動可能であるかを判断する。移動可能な場合はＳ１２０７へ処理を移行し、移動不可能な場合はＳ１２０８へ処理を移行する。Ｓ１２０７では、移動先判定部５０２が管理部５０１を介して操作部Ｉ／Ｆ２００６へ、図１３に示すような［＜プリンタ名＞へ移動］（＜プリンタ名＞には対象の画像形成装置の名称が入る）ボタン１３０２を表示するように指示をする。操作部Ｉ／Ｆ２００６は操作部２０１２へ指示を行い、タッチパネル部４２０へ［＜プリンタ名＞へ移動］ボタン１３０２を表示する。なお、［＜プリンタ名＞へ移動］ボタン８０２は移動先の画像形成装置が利用可能である間だけ表示するようにしてもよい。
【００４１】
Ｓ１２０８では、操作部Ｉ／Ｆ２００６が操作部２０１２の［クライアントＰＣへ移動］ボタン１３０１または［＜プリンタ名＞へ移動］ボタン１３０２が押下を検知して移動先制御部５００へ通知する。ボタンの押下を検知した場合はＳ１２０９へ処理を移行する。ボタンの押下を検知していない場合はＳ１２１２へ処理を移行する。Ｓ１２０９では、移動先制御部５００が管理部５０１を介してネットワークＩ／Ｆ２０１０から移動先のクライアントコンピュータまたは他の画像形成装置へ、他の装置の操作部から操作を行うための情報を送信する。ここで送信する情報は、例えば画像形成装置１００１へリモートからアクセスするためのＵＲＬなどの情報である。また、図５Ｂの移動先登録テーブル５０３ｂに、移動が指示されたタスク番号や移動先（更に、ワークフロー番号）などが登録される。Ｓ１２１０では、移動先制御部５００が操作制御部５１０にバックグラウンドでの実行を指示し、操作制御部５１０は移動された機能の実行をバックグラウンドでの実行に切り替える。このとき、操作部２０１２は操作部Ｉ／Ｆ２００６からの指示により、タッチパネル部４２０の表示をデフォルトの画面（例えば、ログイン画面）に変更する。これ以降、操作部２０１２は他のユーザからの指示が可能となる。Ｓ１２１１では、管理部５０１が画面情報を移動先の装置へ送信する。ここでは、［クライアントＰＣへ移動］ボタン８０１および（または）［＜プリンタ名＞へ移動］ボタン８０２が消去され、［戻る］ボタン９０１が付加された図１４のような画面を表示するための情報を送信する。ここで送信された情報は、移動先の装置のブラウザ経由で表示が行われるものとする。一方、Ｓ１２１２では、移動先制御部５００がワークフロー制御部５０４から次のファンクションへの処理の移行が通知されたかを判断する。通知された場合はＳ１２１３へ処理を移行する。通知されていない場合はＳ１２０８へ処理を移行する。Ｓ１２１３では、操作部Ｉ／Ｆ２００６が移動先制御部５００の指示により［クライアントＰＣへ移動］ボタン１３０１または［＜プリンタ名＞へ移動］ボタン１３０２の表示を消去する。Ｓ１２１４では、操作制御部５１０が機能の実行が完了したかを判断する。機能の実行が完了した場合は、Ｓ１２１５へ処理を移行する。Ｓ１２１５では、操作部Ｉ／Ｆ２００６が操作部２０１２からユーザがログオフしたかを判断する。ログオフした場合は処理を終了し、ログオフしていない場合はＳ１２０２へ処理を移行する。
【００４２】
（操作部からの操作手順例及び移動先装置の動作手順例）  操作部からの操作手順例は、実施例１の図７Ｂと同様である。但し、実施例２では、次ファンクションに進むか否かの指示を操作部から指示してもよい。また、移動先装置での動作手順は、ワークフロー情報が追加される以外は、実施例１の図７Ｃと同様である。
【００４３】
（実施例２の移動時の表示画面例）  図１３は、実施例２に係る画像形成装置１００１の操作部２０１２において［クライアントＰＣへ移動］ボタン１３０１または［＜プリンタ名＞へ移動］ボタン１３０２が表示された場合の画面を示す図である。図１３の例では、文書編集のファンクションの操作中に、移動先設定情報に基づいて［クライアントＰＣへ移動］ボタン１３０１と［プリンタＡへ移動］ボタン１３０２が表示された場合について例示している。
【００４４】
図１４は、移動先の装置（クライアントコンピュータまたは画像形成装置）に表示する画面を示す図である。この画面は、画像形成装置１００１（プリンタＺとする）の図１３に示す操作部２０１２において［クライアントＰＣへ移動］ボタン１３０１または［＜プリンタ名＞へ移動］ボタン１３０２が押下された場合の画面である。本画面は、画像形成装置１００１の管理部５０１がネットワークＩ／Ｆ２０１０を介してクライアントコンピュータまたは画像形成装置に画面情報を送信することで表示される。画像形成装置１００１とクライアントコンピュータまたは画像形成装置との間の通信情報は、例えばＨＴＭＬで定義した内容をＨＴＴＰ通信により送受信される。図１４において、［戻る］ボタン１４０１の押下を検知すると、情報を受信した画像形成装置１００１の操作制御部５１０は操作部２０１２に画面を戻す。これにより、ユーザは画像形成装置１００１に戻って操作を継続することができる。なお、［戻る］ボタン１４０１は画像形成装置１００１に戻ることが可能なタイミングのみに表示する。戻ることが可能なタイミングとは、例えば画像形成装置１００１において他のユーザがログインしていないタイミングである。
【００４５】
以上に示した本実施例では、記憶部５０３へ機能ごとの移動先をあらかじめ登録する方法で本発明の実施例を開示した。しかしながら、機能を実行するたびにクライアントコンピュータまたは他の画像形成装置へ移動が可能であるかを判断してボタンを表示するする方法にも本発明は適用が可能である。その場合には、ファンクションの移行時にユーザの指示を仰ぐ場合には、「次ファンクション」ボタン１４０２が表示される。
【００４６】
＜実施例２の効果＞  このように、画像形成装置１００１の操作部２０１２に移動ボタンを表示するようにした。これにより、ユーザは一連のワークフローを実行中に任意のタイミングでクライアントコンピュータまたは他の画像形成装置において処理を継続することができる。従って、後続のユーザに画像形成装置１００１の操作を譲ることが可能となる。後続のユーザは移動先で操作中の処理に影響を与えることなく、画像形成装置１００１の操作を行うことが可能である。また、複数のワークフローをまとめて実行したり、ファンクションの実行順序を変更できる。このようにしたことで、画像形成装置１００１および移動先のクライアントコンピュータまたは他の画像形成装置における操作を効率的に実行することができる。
【００４７】
［その他の実施例］
尚、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。例えば、スキャナ、プリンタ、ＰＣ、複写機、複合機及びファクシミリ装置の如くである。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005438481.tif 000002
【図２】
0005438481.tif 000003
【図３】
0005438481.tif 000004
【図４】
0005438481.tif 000005
【図５Ａ】
0005438481.tif 000006
【図５Ｂ】
0005438481.tif 000007
【図７Ａ】
0005438481.tif 000008
【図７Ｂ】
0005438481.tif 000009
【図７Ｃ】
0005438481.tif 000010
【図１０Ａ】
0005438481.tif 000011
【図１０Ｂ】
0005438481.tif 000012
【図１１Ａ】
0005438481.tif 000013
【図１１Ｂ】
0005438481.tif 000014
【図１２】
0005438481.tif 000015
【図６】
0005438481.tif 000016
【図８】
0005438481.tif 000017
【図９】
0005438481.tif 000018
【図１３】
0005438481.tif 000019
【図１４】
0005438481.tif 000020